我有一块imx6sxsabresd的主板,在M4不添加多核通信的时候,串口打印正常,但是当内核加入了RPMSG模块后,串口就出现乱码,请问这是什么原因?
PS:uboot环境变量
mmcargs=setenv bootargs console=${console},${baudrate} root=${mmcroot},uart_from_osc
已经加了uart_from_os,而且我发现不管加不加uart_from_os,串口都会乱码
解決済! 解決策の投稿を見る。
多了个逗号
试验一下这个
setenv mmcargs 'setenv bootargs console=${console},${baudrate} root=${mmcroot} uart_from_osc=1'
多了个逗号
试验一下这个
setenv mmcargs 'setenv bootargs console=${console},${baudrate} root=${mmcroot} uart_from_osc=1'
Hi,Sun
谢谢你的回答,我按照你的更改了,现象还是一样,乱码
Linux 版本 和 freeRTOS的版本是多少?
Hi,Sun
多谢你的帮助,我刚刚操作有误,现在按照你的方法,已经不乱码了,太谢谢了!
1. Linux cat /proc/cmdline 确认一下 传进kernel 的parameter
2. 现在 RPMSG run 在哪里? tcm? ocram? DDR? memory layout 看一下。