TI中文支持网
TI专业的中文技术问题搜集分享网站

AM3354 最新内核启动过程中串口出现乱码

AM3354 

板子之前用的是linux-3.2.0,现在准备升级到最新的内核 Linux version 4.9.59。编译并运行最新的内核,启动到中间就出现乱码,不知道什么原因?

[ 2.692605] cpts ptp bc clkid 0
[ 2.696897] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 2.757951] [drm:drm_mode_object_reference] OBJ ID: 29 (2)
[ 2.765430] [drm:tilcdc_crtc_enable] 800×480, hbp=39, hfp=39, hsw=47, vbp=29, vfp=13, vsw=2

后面是乱码。。。

经过添加打印发现:

tilcdc_crtc_set_mode->tilcdc_crtc_set_clk,set clk后就是乱码了。会是什么原因呢?

Shine:

试试把内核中的framebuffer console选项禁用

user5316056:

回复 Shine:

禁用后,内核能正常进入运行起来,但没有创建/dev/fb0设备,导制无法显示。所以又打开了这个选项。之前遇到一直卡死在:console_lock 这个函数后,后面就是乱码。

user5316056:

检查电源管理芯片TPS65910每路电压时发现,SW1脚输出给VDD_MPU的电压,正好在串口乱码时由1.34V变成到1.01V。旧版本内核始终保持1.34V。为什么tilcdc_crtc_set_clk 会导制这路电压异常?

yongqing wang:

回复 user5316056:

电源会不会供电不足?

赞(0)
未经允许不得转载:TI中文支持网 » AM3354 最新内核启动过程中串口出现乱码
分享到: 更多 (0)