往开发板里面下载程序(.BIN格式文件)(菜鸟初学)
2010-07-29 16:28
330 查看
首先,看开发板中是否有有U_BOOT程序,一般出厂会带,具体看开机时(可选NOR FLASH和NAND FLASH启动)开发板上四个灯是否会亮,若会亮则有U_BOOT,若不亮,则表示这个启动模式下没有U_BOOT,需要用JTAG下载。带U_BOOT的板子,直接连上串口线和USB线,进行下载,前提是装好驱动,打开超级终端,都按手册设置好,即可开始下载。在NOR FLASH下启动,可直接进入下载模式,前提是此模式下已经装好U_BOOT了。按照超级终端传回的数据信息提示,即可下载,选a可将板子测试程序或uCOS_II下载到nand flash中。用DNW软件将程序烧进去即可,点击USB Port下面的Transmit即可调入程序。完成后,从nand flash启动,在超级终端中即可开始测
试板子,不行就复位一下。从nand flash模式下启动下载模式,前提仍是有U_BOOT,开机时按空格键可进入下载模式。然后下载方法同上。
若是出厂时nor flash中没有,那下载就麻烦点了。很悲剧,我的nor flash中就没有,自己不知道怎么回事,狂查资料,最后才觉得可能是没有u_boot,以前一直觉得板子里面带有。nor flash中U_BOOT的作用是可以引导为nand flash中下载u_boot,Kernel,logo,系统镜像文件等。而nand flash中U_BOOT貌似不可引导往NOR FLASH中下载。在没有U_BOOT状态下,只能采用JTAG往里面下载。使用Jtag下载需要用并口,用H_JTAG软件配合下载。若是电脑没有并口,则需要买一个JLINK下载。
我的板子没有U_BOOT,只能用JTAG下载,下面说一下用JTAG烧写U_BOOT过程。
确保PC有并口,然后设置BIOS中并口模式为“EPP”模式或。
PC机安装GIVEID驱动,详见手册。
JTAG一端连电脑并口(25针)一段连开发板(10针)
保证开发板从NOR FLASH启动,打开电源。
安装H_JTAG软件。
设置H_JTAG软件,点击Setting下的LPT Jtag Setting,弹出界面中,首先点击User Defined,然后配置TMS为Pin4 D2,TCK为Pin2 D0,TDI为Pin3 D1,TDO为Pin11 Busy,nTRST为NO TAP RST,nSTST为NO SYS RST,然后点击OK确认。设置完毕。
点击Detect target选项,就会侦测到CPU芯片,会显示ARM920T。
设置H_Flasher,打开点击Load导入配置单,我的是TQ2440_nor_eon.hfc。右边会显示nor flash信息。
点击Programming配置NOR FLASH烧写格式和烧写源文件。
在TYPE出打开下拉菜单选择Plain Binary Format。
Dst Addr中填入0.
SRC File中导入要下载的U_BOOT,我的是u-boot_W35_20091031.bin。
点击Program即可将U_BOOT烧写到NOR FLASH中。
下载程序和镜像文件。
Linux 烧写,以下以奇美3.5寸屏配256MB NAND FLASH为例:
第一:首先烧写nor:什么都没有的开发板,需要在nor flash 烧写uboot文件,用h-jtag或者j-link,具体方法请参考手册第四章,一般来 说我们的板子都已经烧好了的,如果没有被擦除,可以跳过此步。
第二:第一步完成之后,在nor下面启动,选择1,烧写TQ2440_CD/出厂烧录镜像合集/奇美3.5寸屏的镜像/U-boot/u-boot_W35.bin;(218K)
第三:在nand模式下启动,开机按空格进入烧写模式,
然后选择3,烧写TQ2440_CD/出厂烧录镜像合集/奇美3.5寸屏的镜像/Linux-2.6.30.4/zImage_2.6.30.4_W35_256MB.bin;
(1880K)
选择b,烧写TQ2440_CD/出厂烧录镜像合集/奇美3.5寸屏的镜像/Logo/logo_320_240.bin;(150K)
最后选择6,烧写文件系统TQ2440_CD/出厂烧录镜像合集/Linux文件系统镜像/root_qtopia_2.2.0_2.6.30.4_256MB.bin;(51567K)
提示:还有一点就是第一次烧写系统之后要进行触摸屏的校正,连续点击十字架中心五次即可!
此时出厂的操作系统就会出现。
试板子,不行就复位一下。从nand flash模式下启动下载模式,前提仍是有U_BOOT,开机时按空格键可进入下载模式。然后下载方法同上。
若是出厂时nor flash中没有,那下载就麻烦点了。很悲剧,我的nor flash中就没有,自己不知道怎么回事,狂查资料,最后才觉得可能是没有u_boot,以前一直觉得板子里面带有。nor flash中U_BOOT的作用是可以引导为nand flash中下载u_boot,Kernel,logo,系统镜像文件等。而nand flash中U_BOOT貌似不可引导往NOR FLASH中下载。在没有U_BOOT状态下,只能采用JTAG往里面下载。使用Jtag下载需要用并口,用H_JTAG软件配合下载。若是电脑没有并口,则需要买一个JLINK下载。
我的板子没有U_BOOT,只能用JTAG下载,下面说一下用JTAG烧写U_BOOT过程。
确保PC有并口,然后设置BIOS中并口模式为“EPP”模式或。
PC机安装GIVEID驱动,详见手册。
JTAG一端连电脑并口(25针)一段连开发板(10针)
保证开发板从NOR FLASH启动,打开电源。
安装H_JTAG软件。
设置H_JTAG软件,点击Setting下的LPT Jtag Setting,弹出界面中,首先点击User Defined,然后配置TMS为Pin4 D2,TCK为Pin2 D0,TDI为Pin3 D1,TDO为Pin11 Busy,nTRST为NO TAP RST,nSTST为NO SYS RST,然后点击OK确认。设置完毕。
点击Detect target选项,就会侦测到CPU芯片,会显示ARM920T。
设置H_Flasher,打开点击Load导入配置单,我的是TQ2440_nor_eon.hfc。右边会显示nor flash信息。
点击Programming配置NOR FLASH烧写格式和烧写源文件。
在TYPE出打开下拉菜单选择Plain Binary Format。
Dst Addr中填入0.
SRC File中导入要下载的U_BOOT,我的是u-boot_W35_20091031.bin。
点击Program即可将U_BOOT烧写到NOR FLASH中。
下载程序和镜像文件。
Linux 烧写,以下以奇美3.5寸屏配256MB NAND FLASH为例:
第一:首先烧写nor:什么都没有的开发板,需要在nor flash 烧写uboot文件,用h-jtag或者j-link,具体方法请参考手册第四章,一般来 说我们的板子都已经烧好了的,如果没有被擦除,可以跳过此步。
第二:第一步完成之后,在nor下面启动,选择1,烧写TQ2440_CD/出厂烧录镜像合集/奇美3.5寸屏的镜像/U-boot/u-boot_W35.bin;(218K)
第三:在nand模式下启动,开机按空格进入烧写模式,
然后选择3,烧写TQ2440_CD/出厂烧录镜像合集/奇美3.5寸屏的镜像/Linux-2.6.30.4/zImage_2.6.30.4_W35_256MB.bin;
(1880K)
选择b,烧写TQ2440_CD/出厂烧录镜像合集/奇美3.5寸屏的镜像/Logo/logo_320_240.bin;(150K)
最后选择6,烧写文件系统TQ2440_CD/出厂烧录镜像合集/Linux文件系统镜像/root_qtopia_2.2.0_2.6.30.4_256MB.bin;(51567K)
提示:还有一点就是第一次烧写系统之后要进行触摸屏的校正,连续点击十字架中心五次即可!
此时出厂的操作系统就会出现。
相关文章推荐
- 使用 tftp 下载内核文件 uImage.bin 到开发板
- 菜鸟研究微信小程序爬坑之旅,TLS版本,文件上传下载,本地https模拟服务器
- 试图搞懂MDK程序下载到Flash(四)--生成bin文件下载到Nor Flash
- 试图搞懂MDK程序下载到Flash(四)--生成bin文件下载到Nor Flash
- tiny6410的纯裸机程序bin文件大于8K,你是怎么下载到Flash运行的。问题已解决
- 利用小马下载全站程序,(php inc格式文件包括目录结构)的py代码
- vmware下如何使用nfs下载程序到开发板
- 允许IIS下载无后缀文件及“请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理。”的解决方法
- 有jsp下载rar格式压缩文件出乱码~
- 未能加载文件或程序集“Oracle.DataAccess”或它的某一个依赖项.试图加载格式不正确的程序
- 用于linux与开发板之间下载文件的tftp配置详细总结
- .vue,跟小程序文件在sublime里面怎么实现代码格式化
- 未能加载文件或程序集“**, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”或它的某一个依赖项。试图加载格式不正确的程序。
- EBOOT通过bin文件形式读取、下载LOGO
- 各个版本的QT库源码+QtCreator的bin文件下载网址
- HTTP 错误 404.3 - Not Found 由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。
- 下载站运行广告合作exe文件然后再运行程序文件的bat
- 用C# Builder实现文件下载程序
- 在Realview MDK 中如何生成*.bin 格式的文件
- Windows XP 更新程序 (KB955704) 添加对exFAT文件系统格式的支持