Hello,
我的串口模块初始是正常的,有输出,且能登录shell,连接的是43、44(UART2 M1)那两个管脚。
此时设备中有/dev/ttyS1。
后续我在串口终端中通过luckfox-config enable了UART2_M1,此时设备中有/dev/ttyS1和/dev/ttyS2。
在输入了stty -F /dev/ttyS2后,串口终端突然没有输出了。
我disable UART2_M1后,设备中只有/dev/ttyS1,串口终端依旧没有输出,reboot或插拔串口线也不行。
- 板子型号:Luckfox Pico Ultra W
- 镜像类型:Luckfox_Pico_Ultra_W_EMMC_0429
- 串口模块:CH343
CH343串口做了一些修改后无输出了
您好 UART2_M1 就是FIQTTY debug串口输出的引脚,和 UART 使用的不是同一个驱动,一旦enable之后使用stty之后原debug驱动就会掉,设置成disabled也会使 UART2_M1被 UART 驱动占用而不是DEBUG驱动占用,需要修改/etc/luckfox.cfg将UART2_M1_STATUS=0删掉然后重启
感谢回答!在删除UART2_M1_STATUS=0配置项并重启后,串口终端有输出了!
我本意是想跟着教程https://wiki.luckfox.com/zh/Luckfox-Pic ... Pico-UART/测试一下串口。
我将串口模块连接到其他UART引脚上,并设置了一致的波特率后,成功看到echo的调试输出了。
BTW,上面的教程中说的UART7引脚我在Luckfox Pico Ultra W引脚图中没有找到,是不是写错了?
我本意是想跟着教程https://wiki.luckfox.com/zh/Luckfox-Pic ... Pico-UART/测试一下串口。
我将串口模块连接到其他UART引脚上,并设置了一致的波特率后,成功看到echo的调试输出了。
BTW,上面的教程中说的UART7引脚我在Luckfox Pico Ultra W引脚图中没有找到,是不是写错了?