31_了解 x6818开发板是 如何使用/dev/ttySAC0 进行打印log

一、让uboot的 log 通过串口1 输出。目前,uboot 的打印信息是通过uart0 输出的。

 

 修改上述宏设置,发现uboot 的log在uart0下确实不输出了,但是在uart1 也没有输出。

另外,查看对应的串口设置代码,没有发现可疑之处:arch/arm/cpu/slsiap/devices/serial_s5p.c

 

二、

1. 查看代码,跟踪 /dev/ttySAC0 的创建和初始化,

s3c24xx_serial_probe() -> uart_add_one_port() -> uart_configure_port() -> register_console()

2. uboot界面下,修改 bootargs console=/dev/ttySAC1  ,保存后。重启开发板,发现,连接uart0的 串口中断软件 不打印 kernel 信息了,但是开发板板会重启。

而且将 串口线连接到串口1上,发现并没有打印log。

3. 目前不确定 串口1 是否好用,需要想办法处理

4. 参考博客:

uart驱动框架及编程方法_Leon George的技术博客_51CTO博客

posted @ 2025-06-15 20:53  靖意风  Views(16)  Comments(0)    收藏  举报