赞
踩
首先,看开发板中是否有有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)
提示:还有一点就是第一次烧写系统之后要进行触摸屏的校正,连续点击十字架中心五次即可!
此时出厂的操作系统就会出现。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。