问题1:
执行:
idf.py -p /dev/ttyUSB0 flash monitor
语句进行烧录的时候,会出现无法打开/dev/ttyUSB0的问题。
首先进行串口的排查,因为我的同时还有STM32mp157的板子连接在电脑上,所以先对接到虚拟机的串口进行排查。
发现串口连接正确。
运行环境进行排查,重新编译等,发现都没有问题。
于是,给定串口可执行权限。
sudo chmod -R 777 /dev/ttyUSB0
发现可以烧录。
但是如果串口拔掉,那不是要再来一遍了吗?
参考这篇文章,问题得到解决。
sudo usermod -aG dialout user //user替换为自己的用户名
reboot //必须要重启一下才会生效
再次,烧录。
成功!