This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

am5728的板子 电源键不能启动,复位按键才能启动

自己仿照am5728做的板子,按下电源键启动完uboot后跳转到内核就卡死了;但是如果再次按复位按键,板子重启启动能够正常启动,请问各位大神 是什么原因?

  • 请检查一下DDR2是否稳定?
  • 谢谢回复。

    系统能够正常运行,就是按 电源键 直接启动不了,,,,按了 电源键 再按 复位键 可以直接运行。

    电源芯片是不是需要什么设置,这是DDR2的问题吗?怎么检查呢?
  • 电源芯片的话,只要符合数据手册上的上电顺序就可以。检查一下复位信号,复位信号的有效时间要从时钟电源都起来后开始算。
    (11) porz must remain asserted low until all of the following conditions are met:
    – All device supply rails reach stable operational levels.
    – xi_osc0 is stable and at a valid frequency.
    – Minimum of 12P after both of the above conditions are met, where P = 1 / (SYS_CLK1/610), units in ns.
    resetn must be high prior to, or rise simultaneous with, porz but not before its power supply, vddshv3, rising.

    内核是在DDR2上运行,所以经常卡死的话要检查DDR2稳定性,从布线和是否做sw leveling排查。
  • 插上电源 按电源键后 是能够进入UBOOT的,使用md mm 对ddr读写都是正常的, 执行boot后 还是启动不了内核,系统停在 'Starting kernel ...‘


    有几种情况:
    1、插上电源,按 电源键 log停在 'Starting kernel ...'
    2、插上电源,按 电源键 再按 复位键 能够进行启动 。就是好像不能冷启动
  • 硬件是完全一样的吗?感觉是器件电源有问题?