mini2440 SDRAM初始化学习的一些总结与疑问
来源:互联网 发布:中国人才流失知乎 编辑:程序博客网 时间:2024/05/21 06:02
SDRAM的初始化,参照一些手册和代码,还是比较容易做出一个小例子:初始化sdram后(主要是设置一些寄存器)将从nandflash复制到sram中的代码,再复制到sdram中去执行。这里比较难理解的一个地方就是:cpu如何从sram中跳到sdram中去至执行:
(1)在链接程序时,指定链接地址-Ttext 0x30000000, 编译程序,将elf转换为bin格式,将斌格式的可执行文件反汇编,对于地址相关指令,是含有链接地址信息的,这点比较奇怪,bin格式的可执行文件不是不包含链接地址信息吗,然而,在一些教程中,及时编写在sram中运行的程序,也喜欢指定链接地址信息,经过我试验,其实不指定效果是一样的
(2)第二种方法最直接,在复制到sdram之后,直接改变pc指针就行。不过这个要先算好下一条执行指令的地址
目前是有这些疑问,后续我弄明白之后再来完善。
0 0
- mini2440 SDRAM初始化学习的一些总结与疑问
- mini2440 运用ads时需要sdram初始化
- mini2440之S3C2410 SDRAM寄存器初始化设置
- mini2440之S3C2410 SDRAM寄存器初始化设置
- mini2440 wince的一些总结
- mini2440 wince的一些总结
- 学习RMI的一些疑问
- 学习 spark 的一些疑问
- 初始化与赋值的一些总结
- Omap 3530 SDRAM 控制器初始化的一些思考
- SDRAM 疑问
- mini2440 sdram
- 关于CNN的一些疑问总结
- SDRAM的一些基础知识
- 关于学习C#的一些疑问。
- 关于软件学习的一些疑问
- typedef 与 const的一些疑问
- 关于Scalability的一些思考与疑问
- 自动化管理工具Saltstack之Pillar篇(11)
- android项目结构说明
- JAVA的运行
- 学习 jquery easyui 的网站
- linux启动根文件系统
- mini2440 SDRAM初始化学习的一些总结与疑问
- 第8天
- java.io.IOException:open failed:EACCES(Permission denied)
- Elasticsearch in java范例:索引文本数据、搜索文本数据入门
- Linux下 C++遍历目录下所有文件
- ognl表达式
- bootstrap-wysiwyg中JS控件富文本中的图片由本地上传到服务器(阿里云、七牛、自己的数据库)
- elasticsearch从mysql导入数据
- 每日一vim(3)