rk3308上电调试串口连接后不断打印同一句信息,不能正常启动

拿到一块roc-rk3308B-CC-PLUS,烧录的是GitLab上下载的SDK编译的固件,编译环境1604(之前烧官网下载的固件也是下面的状况:
kernel启动到一半就开始不断打印这句信息,不能串口调试,adb也不能连接

debug> command processor busy. truuug to abort.
command processor busy. trying to abort.


波特率是默认的1500000,串口是CH340的U转串,软件方面试过xshell也试过xcom,情况都这样

后来我把kernel和uboot的波特率调到115200编译了新的uboot和kernel,发现如果串口软件的波特率是115200的话就不断打印乱码,而1500000则打印正常,但是在上图的“fiq debugger fiq mode enabled”日志打印后就不断打印0x00,一段时间后停止,不能串口调试,但是可以adb调试

希望有大佬指点一下这两个问题,初次接触Linux交叉编译,还有很多不会的

补一个修改波特率为115200后的串口接收


十六进制显示

字符显示

修改波特率的部分

第一个问题我大概理解了,我把tx接tx,rx接rx就能正常进入了,但又有新的问题就是我无法输入指令,把线换回来后按下键盘就又开始了新的无尽循环。这个新的问题也亟待解决{:4_118:}

本帖最后由 zyk 于 2020-11-10 09:07 编辑

最好不要改默认的波特率,建议买个官方的串口模块
image.png