TI论坛
直播中

李秀云

7年用户 814经验值
私信 关注
[问答]

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

本人am3359板子,之前串口和sd卡都能正常启动,调试vxworks的时候,用这两种方式启动不下百次,都没问题。
但是最近用vxworks对板上cs0的nor flash格式化化之后,串口和sd卡都启动不了了。
串口还是打印ccc,程序也可以下进去,下完u-boot.bin之后,打印下载完成之后就停在那里了,没有跳转去执行。
sd卡启动的话,看打印信息MLO是执行了,执行到 reading u-boot.img,之后也就停在那里了。
第一块板子出现这个问题,以为是cpu出问题了,现在第二块板子又出现这个问题,情况完全相同,请问问题出在哪了?
 
 

回帖(1)

李秀云

2018-5-15 11:16:34

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

更多回帖

发帖
×
20
完善资料,
赚取积分