enterpriseZ 发表于 2015-3-20 14:04:47

2440的BootLoader加载SD卡中的Bin文件,无法运行

BootLoader在2440的USER模式下运行,使用逻辑程序,利用FATFS读写SD卡,将Bin文件全部加载到SDRAM中运行。
在上电的时候,将0x30000000到0x30200000之间的内存全部写0xFF,然后读取Bin文件,起始地址为0x30000000,App使用UCOS操作系统,运行在SVC模式下
但是在加载之后无法运行,最基本的闪灯任务都无法运行,猜测是没有进入毫秒中断,要是在keil的设置下,将ROM地址设置为0x00000000,Nor Flash启动,程序是可以运行的,
现在卡在BootLoader跳转到App这里了……没有办法啊……特来求助
页: [1]
查看完整版本: 2440的BootLoader加载SD卡中的Bin文件,无法运行