移植u-boot-2011.03.tar.bz2到友善之臂MINI2440
来源:互联网 发布:5元已备案域名 编辑:程序博客网 时间:2024/05/29 07:00
u-boot版本:u-boot-2011.03.tar.bz2
Linux系统:redhat 5
交叉编译:arm-linux-gcc-4.3.2
ARM板:友谊之臂 MINI2440
1.配置交叉编译环境
用的是arm-linux-gcc4.3.2.tgz
首先把arm-linux-gcc4.3.2.tgz拷贝到一个目录中,然后解压到/目录下
tar -xzvf arm-linux-gcc-4.3.2.tgz -C /
然后设置环境变量
vim /root/.bashrc
打开后在最后一行加上
PATH=$PATH:/usr/local/arm/4.3.2/bin
保存退出后source /root/.bashrc
输入命令:arm-linux-gcc -v
如果能够看到版本就配置成功。
2.移植u-boot-2011.03
tar -xjvf u-boot-2011.03.tar.bz2 /u-boot
cd u-boot-2011.03
然后就按照如下步骤移植,里面有详细步骤,转载链接地址:
http://blog.csdn.net/csuwzc/article/details/6453623
在里面把所有的micro都改成mini,而且还需要把2440.h头文件里面的#define ENV_IS_IN_FLASH 1注释掉,因为我们是要实现NAND启动,而之前u-boot默认的是FLASH启动,所有要注释掉,不然就会出错,成功后make下会生成一个.bin的文件。
友情提示:没改完一页就make一下,看看有没有错误,不然到了最后如果出错会很难找。
之前在移植的时候,前6页都没出错,但是在第七页的时候出了个段错误,说是undefine nand.o,在老师的帮助下是因为之前在头文件中有个变量忘记改了,出错后一定要耐心找错误,不能慌啊!!!
- 移植u-boot-2011.03.tar.bz2到友善之臂MINI2440
- U-BOOT 移植到友善之臂mini2440
- 移植U-Boot.2008.10到友善之臂mini2440(一)
- 移植U-Boot-2008.10到友善之臂mini2440(二)
- 移植U-Boot-2008.10到友善之臂mini2440(三)
- 移植U-Boot-2008.10到友善之臂mini2440(四)
- 移植U-Boot-2008.10到友善之臂mini2440(五)
- 移植U-Boot-2008.10到友善之臂mini2440(六)
- 移植U-Boot-2008.10到友善之臂mini2440(七 完)
- uCOSII移植到友善之臂mini2440
- 移植u-boot-2010.12.tar.bz2版本到s3c2440过程
- 友善之臂最新版mini2440学习笔记——u-boot 1.1.6移植(一)
- u-boot移植到mini2440之二
- u-boot移植到mini2440之三
- u-boot移植到mini2440之四
- u-boot-2011.03移植nandflash到mini2440
- u-boot移植到mini2440
- 移植U-Boot.1.2.0到友善之臂S3C2440(1)
- android ListView 显示 查询结果
- c#操作excel(解压zip文件)
- 用OSWorkFlow和JBPM开发工作流异同
- JSON的转换
- iOS中隐藏UINavigationBar的方法
- 移植u-boot-2011.03.tar.bz2到友善之臂MINI2440
- NOR/NAND Flash
- Cairngorm+BlazeDS整合Flex+Java的Demo(实例)
- VS2005 2008 MSDN 安装常见问题汇总
- Weblogic+SSH报错:ClassNotFoundException: org.hibernate.hql.ast.HqlToken
- phpmyadmin 结构字段显示注释
- 右下角滑出窗口
- 解决C盘剩余空间不足的问题
- ANDROID对文件的操作