请教ARM9的系统,引导加载代码,整体思路
来源:互联网 发布:数据统计工具 编辑:程序博客网 时间:2024/05/17 22:23
因需要,开始接触ARM9,是三星的S3C2440的。这段时间一直查看资料,按照手册上的步骤看了几个演示程序,很有些吃力。-_-
在此总结一下,望各位高手指点校正,暂时只是裸机运行:
在购买的ARM9开发板上,已经固化了supervivi到NORFlash里面,手册上还提到通过片选nGCS6,连接外部的SDRAM,有64M的空间。在ADS1.2编译器里面很关键的设置有:
RO base:0x3000 0000
系统上电运行,从NORFlash启动BIOS(手册里提到的BIOS是不是supervivi ?),也就是引导加载代码,然后配后超级终端与USB下载,将.bin的测试文件下载到系统板中,然后运行。
在此,想弄明白几点:
1、所谓的bootloader,系统的引导加载代码是指一个工程文件里的2440init.s文件里的代码,还是指在板子里面已经固化到NORFlash里面的代码---->supervivi呢?而文件2440init.s应该是启动代码?(看一些资料没有弄清楚)
2、系统的整体运行是:
上电后,ARM9T内核从NORFlash里运行一段特殊的代码,然后将用户应用代码帮到上面设置ADS的地方吗?
3、若掉电,再上电,为啥不能继续运行上次下载到系统的测试代码呢?(通过手册里面提到,借助超级终端和USB下载的.bin文件)
4、板子外设所提到的SDRAM,NORFlash,NANDFlash芯片,到底是如何体现其作用的?
望各位砸砖,我知道自己的能力太菜,认真向各位学习!
谢谢
- 请教ARM9的系统,引导加载代码,整体思路
- problem 1335 请教的 思路代码如下
- 请教大家一题看谁有好的思路
- [转] 人工智能的整体思路
- 系统引导代码
- ARM9(S3C2440)的中断系统
- 嵌入式 ARM9 对中断的整体理解(图)
- uboot 引导arm9 平台
- BIOS是如何从软盘加载系统引导程序的
- 系统引导 - DBR引导代码研究
- 系统引导 - MBR引导代码研究(1)
- 系统引导 - MBR引导代码研究(2)
- 系统引导 - MBR引导代码研究(3)
- EM算法的整体思路和理解
- 做旅游网站建设的整体思路
- 创建一个新框架的整体思路
- Base64位编码的整体思路
- 从建站到seo优化的整体思路
- 我的魔术感想与原理总结
- 项目管理人员必看的项目管理网站
- 单片机简易数字时钟
- dg configuration
- url加密解密HTML代码
- 请教ARM9的系统,引导加载代码,整体思路
- Oracle Concept 的一些笔记 -- block的概念
- oracle 动态性能表及巡检
- #ifndef #endif用法
- morebutton
- url加解密之http代码
- ORACLE 数据库的统计数据及其生成方式
- 部门的权责——游戏公司(转)
- [转]写给ASP.NET程序员:网站中的安全问题