文章地址:http://blog.csdn.net/zdw86/article/details/11658837 本文是我的学习笔记,文章可能有不少疏漏,敬请各位海涵。 博客刚刚开通,谢谢大家支持。
步骤一:接好三根数据线:
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, 那要如何做呢?
下面说说,通过U-BOOT进入norflash 模式。如果NOR-FLASH中没有UBOOT,请忽视以下内容。
如果U-BOOT已经烧入板中,我们需要通过串口工具进入NOR-FLASH模式。步骤如下:
(1) 打开secure CRT5.1
(2)查看串口号
(3)设置串口连接属性
(4)按连接后等待。
(5)复位开发板
(6)按空格进入U-BOOT 模式
(7)现在就可以打开J-Link Arm 烧写了。