mini2440修改默认打印串口

时间:2022-01-31 15:42:19

1、修改uboot源码,使其支持串口2打印

        uboot源码中存在对串口的配置文件,具体的路劲为src/include/configs/My2440.h;在这个文件中需要修改两处,第一处是:

mini2440修改默认打印串口

    这里修改的意思就是,让其uboot的打印串口,修改为串口2,还有一处修改,就是bootargs,具体作用就是uboot启动内核时,传递给内核的命令,告诉内核也使用串口2显示,

mini2440修改默认打印串口

    在这里的bootargs还有其他用处,比如说使用nand flash中的文件系统,如果使用nfs根文件系统,可以如下设置

root=/dev/nfs nfsroot=192.168.1.5:/nfs/rootfs ip=192.168.1.230 console=ttySAC1,115200

    至此,对uboot的修改已经结束,这时候直接使用minitools将uboot.bin文件烧写进nand flash,再启动后就会发现打印消息已经从串口2输出。

2、修改内核源码

    内核中,对UART的支持,需要通过内核配置选项修改,在System Type选项中修改“S3C UART to use for low-level messages”为串口1(内核中串口从0编号);

mini2440修改默认打印串口

    至此,所有的工作已经完成,这时候,启动系统,就可看到所有信息从串口2输出。