这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 请教u-boot/cpu/ppc4xx/start.S中当跳转到in_ram前的

共5条 1/1 1 跳转至

请教u-boot/cpu/ppc4xx/start.S中当跳转到in_ram前的3行代码

菜鸟
2006-10-12 04:06:25     打赏
addi r0,r10,in_ram-_start+EXC_OFF_SYS_RESET

mtlr r0

blr


请问 blr 跳转的什么地方了?


u-boot 在这个地方停止运行了,可能是什么原因?

谢谢



关键词: 请教     u-boot     ppc4xx     start.S         

菜鸟
2006-10-12 07:37:00     打赏
2楼
It executes at in_ram-_start+EXC_OFF_SYS_RESET, I think it tries to reset the microprocessor.

Check the address is valid?

菜鸟
2006-10-14 20:32:00     打赏
3楼

这3句指令的意思我通过看手册明白了,

可是还是找不到程序停止的原因.

有人建议说是SDRAM的初始化问题,可是我通过测试SDRAM,可以进行写和读.

请各位高手给点建议

谢谢


菜鸟
2006-10-18 06:01:00     打赏
4楼

条件所限 没有调试器

有没有别的方法?


菜鸟
2007-01-08 20:59:00     打赏
5楼
I'm sorry. I reread the source code of u-boot.

I think it executed from in_ram. You code should look like:

in_ram:
.....

共5条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]