由于某些原因,BL602的开发工具没有mac版本,所以只能重新买了个电脑装Linux。在等新电脑的过程中,愉快的划水了两天。拿到新电脑后,装Linux系统又花了一天(实际上只花了一个晚上)。
到了第四天,必须得干活了,于是想着把customer_app目录下的Wi-Fi demo烧录进板子并尝试与链接在同一Wi-Fi环境下的PC互PING。结果可想而知,出了一坨麻烦。
烧录工具无法访问串口
烧录工具提示cannot open port /dev/ttyACM0
,以为是串口选择错了,通过重新插拔板子并在终端中进入dev
中查看,发现串口就是这个奇怪的/dev/ttyACM0
,解决方法到这里就到了瓶颈期。
到了下午,在大佬的指点下,发现是权限出了问题,烧录工具无法访问到该串口,于是使用指令给用户最高的文件权限。
至此,问题一解决完毕。
sudo chmod 777 /dev/ttyACM0
Partition文件加载错误
一开始我以为,这又是个非常棘手的问题(指又得耗费一天的时间),但我留了个心眼,又重新对照线上培训的视频看了一遍,发现我给烧录工具提供的Partition文件子目录虽然看样子是对的,但是根目录不对。于是更换成视频中的,问题解决。
不会用CLI访问串口
培训视频中用的是虚拟机,直接从CLI中打开了串口通信。由于不会C