社区
CPU和硬件区
帖子详情
关于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又指向哪里?
...全文
3836
1
打赏
收藏
关于s3c2440ram的问题
现在已知条件是s3c2440本身不带rom,然后有16k的指令cache+16k的数据cache+4k的Steppingstone(sram),这个4k的内部sram在外部sdram不可用之前成了唯一可用的RAM空间;假设现在从nand flash启动——将nand flash前4k内容复制到sarm中并执行——这时候外接的SDRAM还没有初始化,那此时不就没有空闲的RAM了吗,那这时候堆栈空间是在哪儿呢,sp又指向哪里?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhujinqiang
2017-04-25
打赏
举报
回复
nand flash前4k内容复制到
sram
中并执行 一般的,复制过来的这4K内容里面包含了初始化SDRAM的代码 外部的SDRAM是需要通过MMU去访问的。 参考: http://blog.csdn.net/smstong/article/details/53784250
Ext_
RAM
.int
S3C2440
S3C2440
在 SD
RAM
调试的时候必须要有的ini初始化文件,高版本中的MDK没有,将这个文件考到工作目录下即可,注意需要对.axf文件的实际路径进行修改
S3C2440
核心板PCB(完整工程,带原理图)
S3C2440
核心板PCB(完整工程,带原理图),四层板,带网络,LCD,
RAM
,NAND,232等。50*50mm。
《嵌入式技术ARM裸机开发》之时钟系统和电源管理
本课程介绍
S3C2440
的时钟系统和电源管理,为后续课程打基础。
s3c2440
dnw usb程序-run in
ram
根据英贝特网站上的程序进行了一定修改。需要注意的是ext_
ram
里面载入的文件名需要修改,还有就是使用了keil的格式转换工具,所以编译程序时要注意修改为你的keil的安装路径。
基于
S3C2440
的Demo程序
Demo_Test实验 本实验演示了
S3C2440
开发板的所有功能。本例程有两种运行方式,默认在SD
RAM
中运行。 Demo_Test IN
RAM
将程序下载到SD
RAM
中调试。 Demo_Test IN NANDFLASH 运行在NANDFLASH中需下载.bin文件,具体操作过程请查看2440_Run_in_NANDFLASH文件中
S3C2440
_bootloader及USB下载文档。
CPU和硬件区
1,025
社区成员
562
社区内容
发帖
与我相关
我的任务
CPU和硬件区
Linux /Unix kernel支持不同的硬件体系,X86, ARM, MIPS, 等等
复制链接
扫一扫
分享
社区描述
Linux /Unix kernel支持不同的硬件体系,X86, ARM, MIPS, 等等
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章