在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
芯片精品文章合集(500篇!) 创芯人才网--重磅上线啦!
查看: 2530|回复: 4

请教从NandFlash中的启动问题,盼复请教从NandFlash中的启动问题,盼复

[复制链接]
发表于 2008-4-15 20:40:11 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
A) 请教关于NandFlash的steppingstone问题

资料上说: 上电后,Nandflash开始的4k数据被自动地复制到芯片内部一个被称为“Steppingstone”的RAM上。Steppingstone被映射为地址0,上面的4k程序完成必要的初始化。

我不明白的是:1. 这个复制过程是ARM核自动完成的吗?
       2. Nandflash开始的4k数据只是vivi的一小部分,只把这一小部分(对整个vivi而言是信息是不完整的)复制到steppingstone怎么能正常运行呢?


B) 对s3c2410的head.s文件中的两个参数不明白(打了?的),下面校验数据的长度应该与前面复制的长度一样才对啊,为什么不一样呢?
...
@ copy vivi to RAM
ldr r0, =VIVI_RAM_BASE
mov     r1, #0x0
mov r2, #0x20000              @这里是128k,是不是只要大于实际vivi的大小就行??????
bl nand_read_ll
....

@下面是对复制数据进行校验
mov r0, #0
ldr r1, =0x33f00000
mov r2, #0x400       @ 4 bytes * 1024 = 4K-bytes 明明0x400只有1K,怎么会是4k??????????
go_next:
ldr r3, [r0], #4
ldr r4, [r1], #4
teq r3, r4
bne notmatch
subs r2, r2, #4
beq done_nand_read
bne go_next

请高手指教
发表于 2008-4-15 22:27:57 | 显示全部楼层

~~~~~~~~

来这里发资料的人很多,来讨论问题的人却很少啊....
顶你一下,希望有人来解答.
发表于 2009-3-24 12:38:50 | 显示全部楼层
这个复制过程是ARM核自动完成的,内部固化有启动代码
发表于 2009-12-30 15:34:41 | 显示全部楼层
^内部固化有启动代码== Power-up reset后第一道执行的instruction?
发表于 2009-12-30 16:03:35 | 显示全部楼层
1:是自动完成的 i'm sure
2:不是很懂了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-24 09:58 , Processed in 0.031441 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表