交叉编译之一:UBOOT 、linux内核、文件系统移植
来源:互联网 发布:java itr.nexttoken 编辑:程序博客网 时间:2024/05/17 22:17
步骤一:接好三根数据线:
1. J-LINK(调试)
2. UART 串口数据线(UBOOT选择)
3. Usb 数据线(下载)。
4. USB供电(有些是用变压器供电的)
步骤二:烧写UBOOT到NOR-FLASH
(1)打开 J-FLASH ARM V4.12
(2)Target => connect
(3)FILE => OPEN 找到uboot.bin.
(4)Target => program(不、不是这样,这样会很慢)
(5)Option => project setting
(6)再次连接。Target => connect
(7)编程:Target => auto
步骤三:烧写UBOOT 到nand FLASH。
烧写完之后。现在开始烧写UBOOT 到nand FLASH。
(1)打开串口工具:SecurceCRT 。串口连接开发板。设置如图所示。
(2)连接后,按下开发板“复位”。 按空格进入UBOOT.
(注意有倒计时,就像台式机的BIOS 一样,在规定的时间内要记得按空格进入UBOOT。)
(3)选择“下载UBOOT 到NandFlash”选项
选择 U下载U-BOOT ORSTEPLDR.NB1 TO NAND FLASH.
(4)打开DNW,确定USB为ok
(5)选择要传输的文件。
USB PORT=>TRANSMIT. 选择 uboot.bin 文件
(6)烧写成功
步骤四:烧写“内核镜像”到NOR-FLASH
(1)选择“内核镜像 到NandFlash ”选项
在secure-CRT 选择K. 开始烧写内核镜像。
(2)用DNW打开内核镜像,如图。
(3)烧写成功,如图。
步骤五:烧写“文件系统”到NOR-FLASH
(1)现在开始烧写 文件系统。选择 Y
(2)打开镜像 如图
(3)烧写完之后,按开发板“复位”按钮,进入烧写好的linux。现在就可以在开发板上跑自己的软件了。
注意:如果nor-flash:已经有了U-BOOT, 那要如何做呢?
如果NOR-FLASH中没有UBOOT,请忽视以下内容。
如果U-BOOT已经烧入板中,我们需要通过串口工具进入NOR-FLASH模式。步骤如下:
(1) 打开secure CRT5.1
(2)查看串口号
(3)设置串口连接属性
(4)按连接后等待。
(5)复位开发板
(6)按空格进入U-BOOT 模式
(7)现在就可以打开J-Link Arm 烧写了。
- 交叉编译之一:UBOOT 、linux内核、文件系统移植
- arm-6410友善之臂 uboot linux内核.文件系统移植
- S3c6410 linux内核移植(11)---用SD卡下载uboot、linux内核和文件系统
- uboot 与 Linux 内核移植
- 交叉编译linux内核
- 交叉编译Linux内核
- Linux下配置交叉编译环境,配置编译内核及uboot安装
- 最详尽的ARM+LINUX移植攻略 linux2.6.30.4内核+yaffs2文件系统+uboot 2009.08
- 移植好uboot和基于initramfs根文件系统Linux内核的开发板的启动过程
- 交叉编译器的建立及uboot、linux内核、busybox的编译方法
- linux-内核-BootLoader/Uboot/Flash/文件系统
- Linux 交叉编译内核模块
- 关于UBOOT,LINUX内核编译,根文件系统的15个问题
- 关于UBOOT,LINUX内核编译,根文件系统的15个弱智问题(转)
- Linux内核编程三:uboot移植
- Linux内核移植 part2:uboot bootdelay参数
- Linux内核移植 part2:uboot load_addr 释疑
- Linux内核移植 part2:uboot lcd驱动
- window定时任务
- iphone发起http请求代码
- iphone视图之间的过度
- Eclipse下如何导入jar包
- 最大熵的理解
- 交叉编译之一:UBOOT 、linux内核、文件系统移植
- delphi c#之父
- 得到iPhone的IP地址函数
- linux 安装常见错误
- objective C从远程地址获取图片并修改尺寸
- GeoHash: 核心原理
- 隐藏或显示iphone的状态条
- 基于ASP.NET的自定义分页显示
- ASP.NET创建Web服务之异步Web服务(二)