基于QT2410E开发板的U-Boot烧写
来源:互联网 发布:九阴真经捏脸数据男 编辑:程序博客网 时间:2024/06/04 20:32
第一次烧写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块是坏块。进入光盘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.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。
- 基于QT2410E开发板的U-Boot烧写
- 最具体的u-boot移植到QT2410E开发板的过程1
- 最具体的u-boot移植到QT2410E开发板的过程2
- 基于FL2440开发板的U-boot移植记录
- u-boot烧写
- 烧写u-boot
- u-boot烧写
- 烧写U-BOOT的步骤
- 使用JLink烧写u-boot(基于JZ2440v2的ARM板子)
- 基于U-boot完成NandFlash裸板程序烧写(DNW&TFTP)
- 基于TQ2440开发板的U-boot-1.1.6的start.S代码分析
- 基于TQ2440开发板的U-boot-1.1.6的start.S代码分析
- 基于TQ2440开发板的U-boot-1.1.6的start.S代码分析
- 基于三星S3C2410的开发板的u-boot编译过程理解
- 基于2410开发板 U-Boot 链接脚本文件分析
- u-boot烧写方法
- u-boot 烧写菜单
- 烧写u-boot经验总结
- u-boot中mkimage工具的具体使用
- 动态创建多维数组
- JAVA日期时间小结
- SQL 注入式攻击的本质
- 用Shader实现的YUV到RGB转换
- 基于QT2410E开发板的U-Boot烧写
- JavaScript "For"和"While" 循环
- 世界顶级精英们的人生哲学
- apache 多域名共用80端口 虚拟主机
- 基于iocp的SOCKET通讯软件的设计
- 自己做的模幂运算太肤浅了
- 测试String StringBuilder StringBuffer 的执行速度
- weblogic.servlet.jsp.CompilationException问题的解决
- 按钮中添加位图和图标