TQ2440从nor烧写nand启动uboot和kernel


最近手头总算有点时间,看到一块TQ2440的板子还放着。于是就打算把板子重新“boot”一下。

接下来分步骤做这么几件事情:

1、给PC安装USB下载驱动(驱动文件在TQ2440的开发光盘里)。这里注意一下,安装的时候,板子选择从nor启动,并将串口和USB下载线(板子一侧接USB_B型口)连接TQ2440开发板。上电启动,进入到USB 下载模式,此时PC会弹出USB驱动安装提示对话框,此处手动在指定目录安装驱动程序。这一步必须成功才能进行接下来的步骤。如提示USB设备无法识别,可以换到别的U口。多试几次可以成功安装。偶尔电脑蓝屏属于正常现象,所以注意做好心理准备。

2、USB下载驱动装好之后,打开DNW软件,在"options"中设置默认的下载地址0x3000 0000。然后在串口打印界面选择1(下载uboot.bin或者xxxx.nb1到nand),串口会打印“等待USB下载“的提示。此时到DNW软件界面,选择“USB”选项卡,选择“transmit”在弹出的对话框中选择正确的uboot镜像后点击确定,进行uboot的镜像烧写。依次类推,烧写内核和文件系统。

3、烧写完毕之后,断电。将启动开关拨至nand启动,上电启动板子。如果一切烧写操作正常,板子就可以正常启动进入触摸屏校准画面。校准之后可以进入Qtopia界面。WINCE也是同样的步骤。

另外,上述这种nand烧写方式适用于,nor中已有uboot的情况。如果nor和nand都没有烧写uboot,只有通过jtag口进行烧写。具体烧写的操作方法,官方的开发手册已经说的比较详细了。这里我就不再赘述。

相关内容