Nordic nRF7002开发板是专为无线应用而设计的,有了板子怎能不测试一下无线功能? 先来测试一下WIFI功能: 建立一个新的应用: 进一步按WIFI SHELL为模板建立项目: 建立配置: 等自动建立好项目后,就可以编译了。 编译完成: 然后,FLASH下载到开发板上。 一切顺利,几分钟就可以完成。然后就可以测试一下例程了。 打开COM8 nRF串口终端。分别用WIFI SCAN,WIFI CONNECT命令测试并连接到附近的WIFI热点上。 用WIFI STATUS可以查看到连接WIFI 热点成功了。 进一步测试,设置成AP模式时和PING命令时不成功。 有网友说这板子暂时还不支持AP模式. PING命令不成功还不知道原因。 蓝牙功能测试,建立一个简单的蓝牙串口透传功能的项目测试一下蓝牙。 以peripheral_uart为模板建立项目: 同样的操作,顺利的建产配置,编译,下载。 程序运行起来了,板子上一个灯在闪。 手机上运行蓝牙助手。连接上Nordic_UART_Service设备。板子上一个灯闪,一个灯常亮了。 先测试NOTIFY, 即串口上写入,通过BLE透传到手机上。用个串口助手,连接上COM8,随意写几个字母,发送出来。 手机上接收到了,HEX显示的。 再测试WRITE,手机上发送,串口上接收到。 串口上接收到了。 测试蓝牙时,本来想用官方的工具的。需要从APPLE APP STORE和GOOGLE PLAY上去下载,这两个暂时都用不了,所以先找个了能用的蓝牙助手来测试。 另外,如果遇到在VS CODE中FLASH失败,提示需要RECOVER的时候,可以用NRFJPROG --RECOVER尝试解决,如果还不行,可以使用PROGRAMMER工具中的ERASE ALL。
总结:虽说花了一些时间来研读各种说明文档,但真正使用的时候仍然觉得不够用。测试中遇到的问题也是慢慢找办法或者询问网友来解决。自我感觉要达到融会贯通,自由开发的境地还有很长的距离。 首先,官方提供的工具和软件已经是非常完整和多样化的了,并且都集成在了一个桌面软件上。nRF Connect for Desktop,对使用者来说就非常好管理了,这些工具可以在开发者开发,测试,生产的各环节发挥作用,方便实用。 其次,软件开发包nRF Connect SDK集成了例程代码,编译工具,调试工具和测试工具等多种功能,并且以集成的方式安装运行。减少了相当繁锁的配置过程,是很高效的运行方式。当然对国内使用者来说,需要从GITHUB上下载内容也是麻烦的事。如果后期能增加国内的镜像下载就更好了。 **官方能在资料,软件,工具的本地化上多努力。 也**有更多的使用者能多做出创新的应用。
|