GD32VW553-IOT无线AP模式+TCP-Server测试
1、需要前往 GD32官网 下载如下资源:
- GD32VW55x Wi-Fi&BLE SDK:Wi-Fi和蓝牙开发工具包
- GD32 Embedded Builder:GD32 IDE
- GD32 All In One Programmer:下载器
- Nuclei RISC-V Embedded Toolchain:工具链
2、本来想通过SES开发环境来编译WIFI例程,按照网友的添加工具链到SES目录,发现打开SES工程还是有问题,后改用了GD32 Embedded Builder环境。复制Nuclei RISC-V Embedded Toolchain解压出来的Gcc文件夹到IDE的Tools文件夹。打开GD32VW55x Wi-Fi&BLE SDK下的example下的softap_tcp_server例程,在工程右击,修改对应的编译工具链后,就可以正常编译了,还是比较方便,不过现在GD给的WIFI和BLE例程还很少,每类只有两三个。希望后期能增加更多。
3、编译后,通过GD32 All In One Programmer下载程序,需短接PC8和3.3V要短接PC8和3.3V,焊接排针后可以用跳帽短接PC8与3V3,取下BOOT0的跳帽(远离RST按键的那个),再用typc-C供电。Programmer默认的波特率可以调大,这样下载速度更快。程序下后需取下PC8上的跳帽,恢复BOOT0上的跳帽。开发板上的两个跳帽实太小,很容易掉。

4、程序下载后,可以先打开SSCOM查看输出。可以看到开发板的IP为192.168.1.1/24,端口号为:4065

5、笔记本连接开发板的AP,名称为程序中定义的SSID,密码为12345678

6、笔记本连接开发板后会自动分配IP,可以在串口看到对应的地址。

7、打开网络调试助手,例程是可以同时有8个客户端进行连接的,可以开多个网络调试助手。

8、网络调试助手连接后,会在串口显示有客户端连接。

9、例程是会回显客户端发送的数据。

总结:1、开发环境按照其他网友的方法很容易配置好,2、wifi例程直接编译下载能正常运行,还是很方便,3、大概看了下外设的程序用的库,和GD32的通用MCU基本相同,很容易上手。4、WIFI和BLE的例程较少。5、程序下载在没有连接Jlink的情况下,不怎么方便。

