主题 : 求助关于stepping stone? 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 2630
精华: 0
发帖: 4
金钱: 40 两
威望: 13 点
综合积分: 8 分
注册时间: 2008-11-29
最后登录: 2009-01-05
楼主  发表于: 2008-12-29 21:29

 求助关于stepping stone?

我在理解qq2440v3 ucos-ii的代码。有些地方不是很明白。请各位高手指教。
手册上说复位期间,nand flash控制器读取nand flash的前4k,复位完成后执行这4k代码,这4k代码做些什么?什么时间跳转到SDRAM执行?是4k执行完全,还是半路就跳转呢?
级别: 侠客
UID: 944
精华: 3
发帖: 71
金钱: 22760 两
威望: 4838 点
综合积分: 202 分
注册时间: 2008-06-27
最后登录: 2017-07-16
1楼  发表于: 2008-12-29 22:15
这取决与这4k代码的内容,因为不能在nand上直接执行代码,所以2440提供了这个机制,复位后,自动将nand前4k读入到stepping stone,然后开始执行。stepping stop映射到nGCS0,也就是前128M。具体是否使用stepping stone,取决于OM[1:0]的设置。
代码中不需要对stepping stone特殊处理,只需要知道,在配置使用stepping stone时候,复位后,这里面自动载入nand前4k的代码,也就是arm开始执行的代码。