查看: 2481|回复: 0

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

[复制链接]

该用户从未签到

发表于 2011-5-10 16:56:29 | 显示全部楼层 |阅读模式
分享到:
第一次烧写u-boot则必须使用JTAG,你需要首先连好JTAG和串口。
步骤如下:
1)运行 光盘GIVEIO 驱动安装目录下的armzone.exe
2)点击“安装并行端口驱动”下的“安装”按键,提示“服务已安装,并正在运行!”,表示安装成功(如图1)。把JTAG板(wiggler)直接插到PC并口上,JTAG小板和开发板用20芯带线连接。
            
图1

            

3)Flash重新擦除。在烧写U-BOOT之前,最好把Flash重新擦除一遍。因为WINCE操作系统对NAND  FLASH标注方式不一样,出厂的开发板已经烧写的是WINCE,如果不重新擦除一遍,U-BOOT会认为这些NAND  FLASH块是坏块。进入光盘Linuximages目录,给开发板上电后,点击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接口,进入光盘上的Linuximages目录,给开发板上电,双击u-boot.bat(确保u-boot.bin和 sjf2410.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。
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条



手机版|小黑屋|与非网

GMT+8, 2025-1-9 10:41 , Processed in 0.107035 second(s), 15 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.