CoolPi 4B硬件扩展二:Serial port
-
@AugustRobot_Zou 如果不介意开机启动阶段的一些串口输出,可以直接修改配置参数,把ttyS0当做普通串口使用。
/boot/firmware/extlinux/extlinux.conf
console=ttyS0,115200 改为 console=tty0
-
板上I/O口的对应哪个呀,都没标注出来
-
系统上显示的为0,1,2
-
@阿里
wiki上有原理图和PCB也有标识第一脚位置,数一下就可以确定了。 -
请问一下,我这边看完了wiki,我目前理解是,如果从网盘中下载下来的镜像,仅开启了uart2、9、6。其中uart2也就是ttyS0作为debug口。uart9也就是ttyS1和uart6也就是ttyS2作为普通串口。
但是我有如下问题:
- 我没有找到uart9(ttyS1)对应的外部引脚,从电路图上看似乎是用来做蓝牙的串口了?
- 如果我希望不改动debug口的情况下,引脚上有至少两个可用串口,是否我需要重写dts,然后重编内核,再打包镜像?我对bsp不太熟,希望大佬指导一下。
-
@银河铁道
修改DTS配置,然后把编译生成的dtb文件拷贝到boot分区重启即可。 -
@银河铁道 said in CoolPi 4B硬件扩展二:Serial port:
请问一下,我这边看完了wiki,我目前理解是,如果从网盘中下载下来的镜像,仅开启了uart2、9、6。其中uart2也就是ttyS0作为debug口。uart9也就是ttyS1和uart6也就是ttyS2作为普通串口。
但是我有如下问题:
- 我没有找到uart9(ttyS1)对应的外部引脚,从电路图上看似乎是用来做蓝牙的串口了?
- 如果我希望不改动debug口的情况下,引脚上有至少两个可用串口,是否我需要重写dts,然后重编内核,再打包镜像?我对bsp不太熟,希望大佬指导一下。
ttyS1用作蓝牙通信
-
@george 请问有相关教程可以参考吗?
-
@大法师 改完之后重启,会生效。但是重新上电就又不行了,还得带电重启一次 请问这可能是怎么造成的呢
-
@santu
重启和重新上电以后运行如下命令发出来ls /dev/ttyS*