新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于S3C44B0X的U-Boot分析与移植

基于S3C44B0X的U-Boot分析与移植

作者:时间:2012-04-11来源:网络收藏

3.2 stage2

stage2完成的功能是:初始化本阶段要使用到的硬件设备,检测系统内存映射,将kernel映像和根文件系统映像从FLASH上读到RAM空间中,为内核设置启动参数,调用内核。

4.过程

本系统开发板主要由嵌入式微处理器、2MB的FLASH (HY29LV160)、8MB的SDRA M(HY57V641620)、2路串口、RTL8019网卡芯片以及ARM JTAG接口组成。系统的工作主频是66MHz。该开发板上与相关部分的功能框图如图3所示。

16.jpg

4.1建立交叉编译开发环境。

若能编译生成在ARM板上可运行的二进制代码,首先建立编译工具链[2]。所用主机(HOST)安装的Linux操作系统版本是Fedora Core 6。

(1)从http://www.handhelds.org/download/projects/toolchain/下载最新编译工具arm-linux-gcc-3.4.1.tar.bz2。

(2)在下载的当前目录下进行解压:# tar –jxvf arm-linux-gcc-3.4.1.tar.bz2。

(3)将解压文件目录下面的arm目录及文件拷贝到/usr/local/目录下。

(4)在/etc/profile文件中修改PATH环境变量。在export之前添加一行:

PATH=$PATH:/usr/local/arm/3.4.1/bin,然后使这项配置生效:# source /etc/profile



评论


相关推荐

技术专区

关闭