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.

am3359启动诡异问题,请TI专家看看

Other Parts Discussed in Thread: AM3359

本人am3359板子,之前串口和sd卡都能正常启动,调试vxworks的时候,用这两种方式启动不下百次,都没问题。

但是最近用vxworks对板上cs0的nor flash格式化化之后,串口和sd卡都启动不了了。

串口还是打印ccc,程序也可以下进去,下完u-boot.bin之后,打印下载完成之后就停在那里了,没有跳转去执行。

sd卡启动的话,看打印信息MLO是执行了,执行到 reading u-boot.img,之后也就停在那里了。

第一块板子出现这个问题,以为是cpu出问题了,现在第二块板子又出现这个问题,情况完全相同,请问问题出在哪了?

 

 

    • 原因查明:uboot启动时去nor读环境变量,此前启动时XIP是在启动顺序的第一位,这样固化的程序已经对gpmc0的寄存器初始化过。当启动配置变化之后,
    • 不包含XIP或者XIP排在后面,则出现这个问题。当把环境变量配置在nor时,出现此问题。在uboot里把env_init()修改一下即可。