superVIVI的功能“a”问题

[复制链接]
2580|1
 楼主| kkjiongquan 发表于 2010-2-28 19:20 | 显示全部楼层 |阅读模式
请问一下superVIVI的功能“a” 是把程序烧进NANDFlash然后从NANDFlash运行吗?我发现一个很奇怪的问题,为什我把程序用a烧进后,不断电,重新从NAND启动,程序可以正常运行。但是断电后再启动就不行了。2440test没有这种情况。这就说明是我程序问题,我想这种情况最合理的解释就是断电再启动后SDRAM没有初始化。
   ;Set memory control registers
;ldr r0,=SMRDATA
adrl r0, SMRDATA
ldr r1,=BWSCON ;BWSCON Address
add r2, r0, #52 ;End address of SMRDATA

0
ldr r3, [r0], #4
str r3, [r1], #4
cmp r2, r0
bne %B0
这里就是负责内存初始化的吧?但是好像也没问题啊
 楼主| kkjiongquan 发表于 2010-3-1 09:37 | 显示全部楼层
人都去哪??????????????????????
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

50

帖子

1

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