首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

[讨论]关于44BO 的一些问题

“这里面有(ro_base,rw_base)这个是不是针对用FLASH把程序下载到0X0000000开始的情况吗?”不是,一般的bootloader都会将flash中的程序考到sdram中,这个文件系统有关,如果是让ramdisk就会全部拷,如果是cramfs实时解压。

“那是不是说代码执行的时候RO段还是在ROM里面啊,也就是主程序是不是还是在ROM里面运行啊。”不是,可执行程序在flash中的系统很少,flash读写速度慢,一般都拷到sdram中。

“程序里面有一个44binit.s文件,我看它里面都是一些初始化的东西,这个文件是不是就是引导文件啊
”是引导文件。是第一个执行的文件。这个是一般不用操作系统的情况。

“一开始的时候烧写了BIOS,烧到00开始的地方,然后复制到高端,那在烧写了应用程序之后低段的应该不存在了,那它怎么实现调用BIOS啊
”这个叫bootloader,它的地址在reset地址,就是一般的00地址。它是开机上电就开始运行的地址。

这个版主不太冷 =========================== 我的中电网博客:http://blog.chinaecnet.com/u/20/index.htm
返回列表