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

急!am335x reboot 的问题,大家帮忙看一下,谢谢!

目前我们的产品中使用AM3358芯片,目前上电启动正常,但在命令行输入reboot命令后,卡在cccccc这里,大概几分钟之后又自动重启(应该是看门狗硬件重启),请 工程师们,帮忙看一下,可能是哪里的问题。(目前AM3358使用NAND和SD卡,没有使用NOR FLASH)

1.目前启动方式为“AM335X_LCD_DATA[0.15]  / 0100XXXXXXXX100100b / UART0, XIP, MMC0, NAND ”

现象为reboot命令后,卡在cccccc,可以确定的是sysboot相关引脚配置正常,且reboot时sysboot引脚电平也稳定正常。

备注:基于AM3358做了两款功能相近的形式不同的产品,启动方式完全相同,第一款reboot完全正常,第二款目前一直是reboot失效不执行卡在cccccc直到开门狗硬件重启。

2.因为从论坛里看到有说 “如果启动顺序里在NAND FLASH之前有XIP启动,但是并没有接类似NOR FLASH的设备,reboot就会出现这种情况”  这样的结论,所以更改了一下启动方式,改为MMC0启动优先之后则再启动,reboot则正常。(分析结论好像“查到NOR FLASH了,但是NOR FLASH里又没有启动程序,所以卡在这里了”)

3.为什么会有“没有涉及到NOR FLASH反而受到XIP启动的影响了“,我应该检查那些点来解决这个问题,能让产品在“ UART0, XIP, MMC0, NAND ”启动方式下,reboot也正常.

谢谢了!

Shine:

试试把XIP w/WAIT改成without WAIT XIP boot mode,没有外接nor flash, 就会一直等WAIT信号。

Yanan XU:

回复 Shine:

如何能把 w/WAIT改成without?可以详细解释一下么?没有理解?谢谢!

Shine:

回复 Yanan XU:

选用别的包含XIP(MUX2)启动顺序

赞(0)
未经允许不得转载:TI中文支持网 » 急!am335x reboot 的问题,大家帮忙看一下,谢谢!
分享到: 更多 (0)