基于QT2410E开发板的U-Boot烧写

第一次烧写u-boot则必须使用JTAG,你需要首先连好JTAG和串口。

步骤如下:

1)运行 光盘/GIVEIO 驱动安装/目录下的armzone.exe

2)点击“安装并行端口驱动”下的“安装”按键,提示“服务已安装,并正在运行!”,表示安装成功(如图1)。把JTAG板(wiggler)直接插到PC并口上,JTAG小板和开发板用20芯带线连接。

1

3Flash重新擦除。在烧写U-BOOT之前,最好把Flash重新擦除一遍。因为WINCE操作系统对NAND FLASH标注方式不一样,出厂的开发板已经烧写的是WINCE,如果不重新擦除一遍,U-BOOT会认为这些NAND FLASH块是坏块。进入光盘Linux/images目录,给开发板上电后,点击erase.bat,或者在DOS窗口下,转到这个目录,输入 “sjf2410 /f:erase.bin” 如图2

2

Select the function to test: (输入0回车选择:K9S1208 prog)

下一个菜单:

Select the function to test: (输入0回车选择:K9S1208 program)

下一个菜单:

Input target block number:(输入0回车,烧写到block 0

开始烧写block 0,如图3所示。

 

3

烧写完毕后,输入2回车,退出烧写。

关闭电源,拔掉JTAG连接线,把核心板开关拨到NAND 位置,重新上电,串口输出信息(如图4):

 

4

按任意键开始对NAND FLASH进行整片擦除动作(除了block 0不擦除)。

擦除完毕,关闭开发板电源。

4)烧写u-boot.bin. JTAG线重新接到JTAG接口,进入光盘上的Linux/images目录,给开发板上电,双击u-boot.bat(确保u-boot.binsjf2410.exe都在同一目录下)。或者在DOS窗口下,转到这个目录,输入 “sjf2410 /f:u-boot.bin” 如图5

 

5 注意图中检测到2410时的显示

 

各选项全部选0 ,和烧写erase.bin步骤一样

 

烧写完毕

2退出,拔下JTAG(不拔下JTAG,串口可能无输出),连接串口,打开超级终端,重启开发板,倒计数时按Enter

 

上图表明U-boot已成功烧写

该实验基于QT2410E开发板进行,该开发板具体介绍参考:http://www.top-e.org/page/jgsz/index.php

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值