2440裸奔程序,下载到nand,在SDRAM中运行有关的疑问

[复制链接]
1189|1
 楼主| wzd5230 发表于 2014-12-25 09:32 来自手机 | 显示全部楼层 |阅读模式
mini2440,下载使用的是minitools配合superboot进行下载,程序下载到nandflash中。
在makefile中我将-Ttext 设置为0x30000000,minitools中RAM  address也设置为0x30000000,将程序下载到nandflash中,将开发板断电,并选择从nandflash启动,可是程序就是没有运行。
将makefile中的-Ttext和minitools中的RAM  address设置为0x31f00000,下载后就可以正常运行。

因为本人初学,对这个不是很懂,我不理解为什么连接地址设置成0x30000000不能运行,为什么改成0x31f00000就可以了?还是为什么是0x31f00000这个值。

多谢高手不理赐教了
wyh2011 发表于 2014-12-27 11:16 | 显示全部楼层
可能SP的值设置不正确吧, 你的SP是指向哪个地址?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

46

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部