(3)CC3200学习之例程,连接个人Wi-Fi

该例程名字叫wlan_station,连接示意图如下

(3)CC3200学习之例程,连接个人Wi-Fi_第1张图片

CC3200连接到个人路由器,然后通过外网连接到TI的官网。

在应用时,可以对该例程进行修改,然后即可实现自己想要的功能。

在CCS中打开例程ti_rtos_config,oslib,simplelink,wlan_station,driverlib共五个。

点击Project-Import CCS Projects...

(3)CC3200学习之例程,连接个人Wi-Fi_第2张图片

然后选择CC3200sdk的目录,把五个例程都导入进来。此处需要注意,除了wlan_station以外,其余四个都不要打勾Copy projects into workspace。只需要打勾wlan_station一个即可。

(3)CC3200学习之例程,连接个人Wi-Fi_第3张图片

导入完成如下

(3)CC3200学习之例程,连接个人Wi-Fi_第4张图片

然后是编译,编译的时候一定要按照顺序编译,每个程序的调用有顺序,不然会报错。

1.编译ti_rtos_config

右键该例程,点击Properties,按照上一节的,编译器设置为最新的TI v5.2.9,然后点击OK

(3)CC3200学习之例程,连接个人Wi-Fi_第5张图片

还有第二步的配置,如下图,之后点击OK。

(3)CC3200学习之例程,连接个人Wi-Fi_第6张图片

然后编译该例程,没有错误和警告,表示成功。

2.编译oslib,同样右键例程,点击Propertise,配置编译器为TI v5.2.9。然后点击OK。

(3)CC3200学习之例程,连接个人Wi-Fi_第7张图片

然后需要配置编译选项,右键该例程,如下图

(3)CC3200学习之例程,连接个人Wi-Fi_第8张图片

之后点击编译,没有错误和警告,表示成功。

3. 编译simplelink

第一步同样编译器改成TI v5.2.9

(3)CC3200学习之例程,连接个人Wi-Fi_第9张图片

第二部修改编译选项。

(3)CC3200学习之例程,连接个人Wi-Fi_第10张图片

之后点击编译,没有错误和警告,表示成功。

4.编译driverlib

同样编译器设置为最新的TI v5.2.9,然后点击OK。

(3)CC3200学习之例程,连接个人Wi-Fi_第11张图片

然后编译该例程,没有错误和警告,表示成功。

5.编译wlan_station

同样编译器设置为最新的TI v5.2.9,然后点击OK。

(3)CC3200学习之例程,连接个人Wi-Fi_第12张图片

然后编译,如果没有错误和警告,表示成功。

但此时我遇到了一些警告,这些警告导致了我最后好久都没有弄成功。警告我们在下面说明

6.修改无线参数。

修改参数的位置如下图

(3)CC3200学习之例程,连接个人Wi-Fi_第13张图片

第一个SSD_NAME 就是你的wifi名字。

第二个SECURITY_TYPE 指的是加密类型。

上面的警告就出在这里。

1.a value of type "char *" cannot be assigned to anentity of type "unsigned char"

2.#9-D nestedcomment is not allowed

第二个警告貌似不太影响最后的结果,但第一个警告导致最后无法连接上热点。这个根据给的警告提示,无法把一个字符指针类型值赋值给一个无符号字符型。指的就是加密类型的写法出错了。

这个加密类型让我搞了好长时间,一定要按照图中的写,即不要加引号,单双引号都不要加,只写标识符即可。如果有密码的话,就写 SL_SEC_TYPE_WPA ,没有密码就写 SL_SEC_TYPE_OPEN 。

第三个SECURITY_KEY 就是wifi的密码,是个字符串类型,如果没有密码的话,就写一个空串即可。

7.参数修改完毕后,再次编译就好了,此时第一个警告应该就没有了。

然后通过uniflash把程序烧录进去,这个前面有讲。

此时需要下载一个串口调试助手,有很多,随便哪种都行,我用的是下面这个。

给个云盘连接https://pan.baidu.com/s/1kWkFbwF

按下图配置波特率为115200即可。

(3)CC3200学习之例程,连接个人Wi-Fi_第14张图片

然后,点击图中的开始之后,按下板子上的复位键,开始连接刚才设置的wifi

(3)CC3200学习之例程,连接个人Wi-Fi_第15张图片

稍等一下,如果看到下面的信息表示连接成功。

(3)CC3200学习之例程,连接个人Wi-Fi_第16张图片

1是你的wifi名字,2是路由器的MAC地址,3是板子的IP地址,4是接入路由器的网关地址。5说明ping TI的官网成功。
如果5的位置出现了错误,那么很有可能是网络较差,换个网或者重启一下应该就好了。

你可能感兴趣的:(CC3200)