一、移植环境

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. 日志排查问题困难?分布式日志链路跟踪来帮你
  2. Problem 2238 Daxia Wzc's problem 1627 瞬间移动
  3. 病毒导致分区双击无法打开的解决方法
  4. [Golang学习笔记] 05 程序实体2 作用域访问权限和变量重声明
  5. 全球及中国商用壁挂式浴镜行业投资决策与需求前景预测报告2022版
  6. mobile-util.js适配移动端的js
  7. 什么鬼?弃用JDK动态代理,Spring5 默认使用 CGLIB 了?
  8. exadata磁盘组无法mount恢复---惜分飞 1
  9. 爬虫可视化点选配置工具之chrome插件简介
  10. java u码_Java AQS无码讲解
  11. java 合并excel单元格
  12. 设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积用scanf输人数据,输出计算结
  13. 关于年薪百万,聊聊年薪380万的研发人是什么样子的
  14. C#+Arduino使用红外遥控器
  15. LeNet-5网络结构解析
  16. 计算机视觉学习路线—计算机视觉入门必读的20本书
  17. r720服务器系统安装u盘,服务器r720设置u盘启动
  18. 【unittest学习】unittest框架主要功能
  19. XiaoHu是什么?(介绍帖)
  20. 全国计算机优秀教师奖励大会,55位国内高校计算机专业优秀教师将获得公益性奖励...

热门文章

  1. ACM-ICPC 2019 山东省省赛 A Calandar
  2. linux内核驱动模块开发makefile实例解析
  3. 【OpenPose-Windows】中断问题及图像不同分辨率对帧率的影响
  4. 机器学习实战(九)树回归
  5. 基于bert的语义匹配_构建基于BERT的语义搜索系统…针对“星际迷航”
  6. 测试回收站2测试回收站2测试回收站2测试回收站2测试回收站2测试回收站2测试回收站2测试回收站2测试回收站2测试回收站2测试回收站2
  7. dcase_util教程
  8. Visual Basic团队透露将为VB添加迭代器
  9. python ssh登陆模块_使用python的Paramiko模块登陆SSH
  10. 计算机软件中级职称 入职,计算机职调称论文.doc