论坛风格切换切换到宽版
  • 654阅读
  • 2回复

[问题求助]关于2440从nand启动时先把4KB代码移动到内部SRAM ??? [复制链接]

上一主题 下一主题
 
发帖
1902
C币
-235584
威望
405
贡献值
6
银元
2
铜钱
4414
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
小弟新手,请各位解惑

2440从nand启动.时先把4KB代码移.动到内部SRAM时电脑

怎样把stage1.的代码控制在刚好4K.B(不大不小),若stage1比4KB小就会将stage2的教育

Main函.数的部分代码也拷入内部SRAM,那等到跳转的.时候就会不确定,因为在域名

0x30000000开始的SDRAM中在拷贝后也有Main函数的代码;若比4KB更大.可.能就会造投资

成rednandpage进不了内部SRAM失败而.导致系统启.动不了。请问这是怎么回事???          婚庆

我来回答



评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线areyousure.
发帖
1992
C币
-199332
威望
360
贡献值
1
银元
-1
铜钱
4442
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
Re:关于2440从nand启动时先把4KB代码移动到内部SRAM
怎样把stage1的代码控制在刚好4KB(不大不小),

只要保证小于等于 4KB就可以了。

若stage1比4KB小就会将stage2的Main函数的部分代码也拷入内部SRAM,那等到跳转的时候就会不确定,因为在0x30000000开始的SDRAM中在拷贝后也有Main函数的代码

因为在跳转到stage2是使用的绝对跳转直接跳转到0x30000000开始的SDRAM中的对应的函数地址上,前面sram中的程序不会对跳转后以后的执行用什么影响。

[ 本帖最后由 gbc737 于 2009-10-2 09:36 编辑 ]


离线kyabcd.
发帖
2041
C币
-235287
威望
375
贡献值
1
银元
-1
铜钱
4573
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13
Re:关于2440从nand启动时先把4KB代码移动到内部SRAM
小弟在此谢谢了,非常感谢。

快速回复
限100 字节
批量上传需要先选择文件,再选择上传
 
上一个 下一个