一、移植环境

u-boot版本:u-boot-2011.06-rc2

Linux版本:Ubuntu 11.04

交叉编译工具:arm-linux-gcc-4.3.2(友善之臂)

开发板:友善之臂mimi2440

CPU:s3c2440

SDRAM:64MB

Nor Flash:2MB

Nand Flash:128MB

网卡:DM9000

二、准备工作

1、下载u-boot-2011.06-rc2,地址:ftp://ftp.denx.de/pub/u-boot/

2、解压u-boot到工作路径。tar -xvjf u-boot-2011.06-rc2.tar.bz2 /home/prince/workspace/

3、在“boards.cfg”中增加自己开发板选项。进入到u-boot-2011.06-rc2目录下,cd u-boot-2011.06-rc2,然后打开“boards.cfg”文件,在“smdk2410.....”那一行下增加自己开发板的一行“mimi2440  arm  arm920t  -  samsung  s3c24x0”。保存退出。

4、增加自己开发板的文件夹。进入到“/u-boot-2011.06-rc2/board/samsung”目录下,增加自己开发板的文件夹,起名字为“mini2440”,将“smdk2410”文件下的所有文件拷贝到“mini2440”文件夹下,进入到mini2440文件夹下:cd mini2440,将“smdk2410.c”改名为“mini2440.c”,打开Makefile文件,将“COBJS  := smdk2410.o”改为“COBJS  := mini2440.o”。

5、增加自己开发板头文件。进入到“/u-boot-2011.06-rc2/include/configs”目录下,拷贝“smdk2410.h”并命名为“mini2440.h”。

三、编译

退出到u-boot-2011.06-rc2的根目录下,“make distclean”,然后“make mini2440_config”,最后“make all”,编译直接通过,得到“u-boot.bin”文件。(若机器为多核的机器,使用“make -j4 all”,-j4表示4核的机器,可以大大增加编译速度)。

转载于:https://www.cnblogs.com/zhuguangwei/archive/2011/06/15/2081178.html

u-boot-2011.06-rc2移植到mini2440开发板(一)相关推荐

  1. linux-2.6.38.2移植到mini2440开发板上

    一.移植的前提情况: (1)nor flash :64MB,nand flash:256MB (2)使用的BootLoader是supervivi (3)搭建好交叉编译环境 二.移植步骤 移植Linu ...

  2. Madplay移植到mini2440开发板【转】

    本文转载自:https://blog.csdn.net/simanstar/article/details/24035379 madplay交叉编译 交叉编译器:arm-linux-gcc 3.4.1 ...

  3. ARMBoot-1.1.0 在 mini2440 开发板上的移植 之稻草人手记

    ARMBoot-1.1.0 在 mini2440 开发板上的移植 之稻草人手记 < snallieATtomDOTcom > 作为U-boot的鼻祖-ARMboot以其小巧玲珑(代码压缩包 ...

  4. u-boot-1.1.6在mini2440开发板上的移植

    uboot版本:u-boot-1.1.6 交叉编译器:3.4.5 开发板:友善之臂mini2440 开发板配置:SoC s3c2440 .网卡 DM9000 . Nor Flash AM29LV160 ...

  5. linux内核添加usb键盘驱动,配置USB外设 - linux-2.6.32在mini2440开发板上移植_Linux编程_Linux公社-Linux系统门户网站...

    linux-2.6.32在mini2440开发板上移植 配置USB外设 [日期:2013-04-08] 来源:Linux社区 作者:ssdsafsdsd [字体:大 中 小] 编者:因为LINUX内核 ...

  6. 玩转mini2440开发板之【如何使用JLink下载烧录boot程序到NorFlash】

    一.工具及线束准备 1.准备一套Jlink V8(尽量使用这个版本的,其他版本没有验证过): 2.制作JTAG转接线,从Jlink下载器转至mini2440开发板的接口,如图1-3: 3.安装JLin ...

  7. QEMU模拟FriendlyArm的Mini2440开发板

    这篇博文中主要从以下几点进行叙述: 1.Mini2440开发板和QEMU模拟器简介 2.编译适配Mini2440的QEMU 3.Buildroot (2012.05)的使用 4.在QEMU中运行编译好 ...

  8. 玩转mini2440开发板之【tekkamanninja版的u-boot的编译和烧录】

    今天继续玩一玩mini2440开发板,弄清楚U-boot的编译和烧录过程. 首先,这里交代一个前提,此处所使用的u-boot,是已经移植测试过的,完全可用的版本.就本文而言,我使用的是tekkaman ...

  9. 玩转mini2440开发板之【编译u-boot提示没有规则可以创建“XX.o”需要的目标】

    今天继续玩一玩mini2440开发板的u-boot的编译和下载. 首先,交代一下背景,我下载的是tekkamanninja大神于2010.03移植过来的mini2440定制版的u-boot(可以直接去 ...

最新文章

  1. java中判断undefined_Java虚拟机系列一:一文搞懂 JVM 架构和运行时数据区
  2. 网络游戏客户端服务器通信协议,有大神懂网络游戏通信协议么
  3. 计算机网闸合同,网闸三大主流技术 -电脑资料
  4. 你知道R中的赋值符号箭头(lt;-)和等号(=)的区别吗?
  5. c语言怎么把字符串转数组,【转】C语言 字符数组与字符串
  6. Windows系统密码破解全攻略(hash破解)
  7. Windows之——pid为4的system进程占用80端口的解决办法
  8. 有计算机测试你几岁,How-Old刷屏了吧!测测你看起来几岁?
  9. 关于微信支付预下单【统一下单】“操作超时”问题
  10. 【Spark Core】【RDD】【01】核心属性 执行原理
  11. python实现推广小项目
  12. 小米 安装Google play
  13. 叶胜超:可以让你保本的8条投资经验!
  14. 03_JavaScript常见运算符
  15. 面试平安科技--二面
  16. 使用AD8618设计ADC信号调理电路随笔
  17. 解决导航栏按钮背景色切换,刷新页面,按钮背景色切换,页面和路径没有切换问题
  18. 神经网络模型大小怎么看,神经网络模型大小计算
  19. 申宝证券-放量分歧明显
  20. LeetCode刷题记录——第892题(三维形体的表面积)

热门文章

  1. c语言遍历文件obt,二维电子化合物Ca2N和Y2C高压结构研究.pdf
  2. CSDN排名及积分规则
  3. Quartus II 订购版 和 网络版 软件功能 区别
  4. Linux下使用g++编译C++程序——Compiling Cpp
  5. jupyter 共享_可共享的Jupyter笔记本!
  6. linux应用开发:用户空间如何通过sysfs控制GPIO
  7. 世界各地奇葩讨债方法,竟百发百中
  8. 胡玥的侦探小说《做局》及自传《时间之夜》
  9. 看新排美国话剧《哗变》
  10. java的abstract的意思_java – spring中的abstract =“true”是什么意思?