OK1028A-C 平台底板原理图中标示引出的UART1、UART2 共 2 路串口,其中 UART1 为调试串口,在开发板中的默认设备名称分别为 ttyS0、ttyS1,
实现目的:将调试串口修改为uart2
1.Uboot部分修改
修改console的环境变量
源码路径:OK1028-linux-fs/packages/firmware/u-boot/include/configs/ls1028a_common.h
修改完成后单独编译firmware,编译完成后替换原厂镜像中的同名镜像进行烧写
EMMC 启动:
root@ubuntu:~/work/OK1028-linux-fs$ flex-builder -i mkfw -a arm64 -m ls1028ardb -b emmc
TF 卡启动:
root@ubuntu:~/work/OK1028-linux-fs$ flex-builder -i mkfw -a arm64 -m ls1028ardb -b sd
XSPI 启动:
root@ubuntu:~/work/OK1028-linux-fs$ flex-builder -i mkfw -a arm64 -m ls1028ardb -b xspi
2.修改启动参数
文件路径:OK1028-linux-fs/configs/board/ls1028ardb/manifest(manifest:flex-build编译工具在制作烧写镜像的时候会使用到的一个文件)
编译manifest命令:
root@ubuntu:~/work/OK1028-linux-fs# flex-builder -i mkdistroscr
替换原厂镜像中的同名镜像重新烧写。