【全志T113】修改console uart端口
一共需要改以下幾個地方
1.device/config/chips/t113/configs/mq_r/board.dts
(1)修改uart端口設備樹,改成你想要的端口,注意,必須是mux表上uart3對應的端口

(2)

2.device/config/chips/t113/configs/mq_r/env.cfg
(1)第一個箭頭是uart3對應的寄存器起始位置,user_menual上有,第二個箭頭是你需要改的端口,比如ttySx(x是端口編號,比如uart3就是ttyS3),后面是波特率

3.device/config/chips/t113/configs/mq_r/sys_config.fex
(1)最上面是uart編號,下面第一個箭頭是引腳端口編號,比如我這里用的PB6, PB7,后面"<7>"是mux(復用)編號,這里PB6、PB7在mux7處,所以我用的是<7>

4./home/linxiaoyan/Tina-Linux/lichee/brandy-2.0/u-boot-2018/configs/sun8iw20p1_defconfig
(1)添加以下內容,這里用的是UART3,所以是3+1=4
CONFIG_SPECIFY_CONSOLE_INDEX=y CONFIG_CONS_INDEX=4 # UART 3+1 = 4
5.make kernel_menuconfig
(1)更改下列UART地址,第一個為物理地址,就是UARTx的起始寄存器地址,第二個是虛擬地址,即在最高位把0改成f

改完這幾個應該就沒啥問題了,初始化正常,打印數據正常



浙公網安備 33010602011771號