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

AM335X 基于SDK6.0 uboot阶段错误

各位好:

  我现在遇到了一个问题就是板子uboot启动的时候卡在uart这部分了,以前也遇到过这个问题,我避开了这个问题,后来我换了了新的sdk包就好了,现在又遇到这个问题了,麻烦各位指点下额。

[    0.167694] msgmni has been set to 1002
[    0.170684] alg: No test for stdrng (krng)
[    0.171325] io scheduler noop registered
[    0.171325] io scheduler deadline registered
[    0.171386] io scheduler cfq registered (default)
[    0.172515] Could not set LED4 to fully on
[    0.187316] omap_uart.0: ttyO0 at MMIO 0x44e09000 (irq = 72) is a OMAP UART0

正确的log
[    0.283630] omap_uart.0: ttyO0 at MMIO 0x44e09000 (irq = 72) is a OMAP UART0
[    0.953674] console [ttyO0] enabled
[    0.958465] omap_uart.1: ttyO1 at MMIO 0x48022000 (irq = 73) is a OMAP UART1
[    0.966888] omap_uart.2: ttyO2 at MMIO 0x48024000 (irq = 74) is a OMAP UART2
[    0.975219] omap_uart.3: ttyO3 at MMIO 0x481a6000 (irq = 44) is a OMAP UART3
[    0.983489] omap_uart.4: ttyO4 at MMIO 0x481a8000 (irq = 45) is a OMAP UART4
[    0.991821] omap_uart.5: ttyO5 at MMIO 0x481aa000 (irq = 46) is a OMAP UART5
[    1.001037] omap4_rng omap4_rng: OMAP4 Random Number Generator ver. 2.00
[    1.028045] brd: module loaded
[    1.041870] loop: module loaded

Gary Wu:

麻烦说明下前因后果。

用的什么版本的SDK?

qun zhou:

回复 Gary Wu:

您好:

  用的是sdk6.0,就是烧写到emmc中的,烧写已经成功,并且同样的方法换个新的软件包就可以启动成功,一开始以为偶然现象,现在又出现了,麻烦您了。

Gary Wu:

回复 qun zhou:

同样的方法换个新的软件包就可以启动成功?新的软件包是指?

qun zhou:

回复 Gary Wu:

您好:

  就是重新安装一个新的什么都没有修改的,也是ti sdk6.0。

Gary Wu:

回复 qun zhou:

请问修改了哪些地方?

建议重点兼容下pinmux,看是否存在pinmux冲突。

qun zhou:

回复 Gary Wu:

您好:

 请问这个是否需要那个pinmux的工具啊,能否发个资料学习学习。

Steven Liu1:

回复 qun zhou:

pinmux工具能够帮助你辨识出当前的配置规划是否会存在冲突的情况。但不能知道你当前的实际配置信息。当前的pinmux的实际配置信息,通过寄存器的访问值可以查到。参考AM335x的TRM手册 control module章节的寄存器定义。

qun zhou:

回复 Steven Liu1:

谢了哦,我研究研究,最近几个问题都比较烦。

赞(0)
未经允许不得转载:TI中文支持网 » AM335X 基于SDK6.0 uboot阶段错误
分享到: 更多 (0)