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

关二级uboot启动问题

您好:

我的程序超过8K,因此需要写一个二级uboot来将flash里的代码搬到内部ram运行,我使用的是16位异步启动方式

我现在通过仿真器查看,发现原代码确实被我的二级uboot搬到了指定的地方,但是不能正常运行,二级uboot最后一行代码是 B entryaddr, entryaddr是CCS生成的.map文件中的入口地址,我该怎么解决呀?请指点下。

Shine:

请问用的是哪款芯片?

qiang zhou1:

回复 Shine:

这个问题解决了,现在来了一个新问题,我处理器是tms320c5509a,flash是AM29LV160DB,,我把我的二级uboot 和程序都烧进了flash,上电后,二级uboot能被拷贝到指定的内部ram,但是二级uboot并没把程序拷贝到内部指定的ram,我如果用仿真器调试二级uboot代码能够正常把程序从flash拷贝出来放在内部指定的ram运行。

Shine:

回复 qiang zhou1:

请用仿真器跟一下二级boot代码,看是哪里出错了导致没有把程序拷贝。

赞(0)
未经允许不得转载:TI中文支持网 » 关二级uboot启动问题
分享到: 更多 (0)