关于s3c2440ram的问题

yeelight 2016-09-01 12:03:46
现在已知条件是s3c2440本身不带rom,然后有16k的指令cache+16k的数据cache+4k的Steppingstone(sram),这个4k的内部sram在外部sdram不可用之前成了唯一可用的RAM空间;假设现在从nand flash启动——将nand flash前4k内容复制到sarm中并执行——这时候外接的SDRAM还没有初始化,那此时不就没有空闲的RAM了吗,那这时候堆栈空间是在哪儿呢,sp又指向哪里?
...全文
3830 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhujinqiang 2017-04-25
  • 打赏
  • 举报
回复
nand flash前4k内容复制到sram中并执行 一般的,复制过来的这4K内容里面包含了初始化SDRAM的代码 外部的SDRAM是需要通过MMU去访问的。 参考: http://blog.csdn.net/smstong/article/details/53784250

1,025

社区成员

发帖
与我相关
我的任务
社区描述
Linux /Unix kernel支持不同的硬件体系,X86, ARM, MIPS, 等等
社区管理员
  • CPU和硬件区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧