烧写zImage 将跳线帽插上,使得uboot从NAND flash中启动,打空格,进入uboot界面: +------------------------------------------------+ | Uboot 1.1.6 For TX-2440A With USB Downloader | +------------------------------------------------+
Press Space key to Download Mode ! ************************************* **** 天祥电子出品 WWW.TXMCU.COM **** **** TX-2440A ARM9嵌入式学习系统 **** **** 2440uboot Nand启动 下载模式 **** ************************************* [1] 下载bootloader [2] 下载Linux内核镜像 [3] 下载yaffs2文件系统 [4] 下载cramfs文件系统 [5] 下载到SDRAM中运行 [6] 格式化Nand Flash [7] 启动Linux系统 [8] 设置启动参数 [9] 重启u-boot [0] 退出目录 Enter your selection: 选择2,相当于执行了命令: >nand write 0x30000000 kernel 也就是说先将zImage下载到起始地址为0x30000000的内存中,然后再将zImage烧如NAND FLASH:kernel 分区中。 准备烧写zImage 打开DNW传送软件,在Configuration中设置 Baud Rate->115200 COMPort->COM1 最重要的是设置Download Adress->0x30000000(内存SDRAM的起始地址) 打开USB Port->Transmit->选上要下载到开发板的zImage
制作并烧写文件系统 #tar xzvf yaffs2.tar.gz(解压得到cvs目录) #cd cvs/utils(这里有生成mkyaffs2image命令的.c文件和Makefile) #make(就生成了mkyaffs2image) #cp mkyaffs2image /usr/bin #cd /home/yan/(root_2.6.31的上一级目录) #mkyaffs2image root_2.6.31 root_2.6.31.bin #cp root_2.6.31.bin /mnt/hgfs/share
重启开发板,打空格,进入uboot界面
+------------------------------------------------+ | Uboot 1.1.6 For TX-2440A With USB Downloader | +------------------------------------------------+
Press Space key to Download Mode ! ************************************* **** 天祥电子出品 WWW.TXMCU.COM **** **** TX-2440A ARM9嵌入式学习系统 **** **** 2440uboot Nand启动 下载模式 **** ************************************* [1] 下载bootloader [2] 下载Linux内核镜像 [3] 下载yaffs2文件系统 [4] 下载cramfs文件系统 [5] 下载到SDRAM中运行 [6] 格式化Nand Flash [7] 启动Linux系统 [8] 设置启动参数 [9] 重启u-boot [0] 退出目录 Enter your selection: 选择3,相当于命令: >nand write 0x30000000 yaffs2 则准备烧写root_2.6.3.bin 打开DNW传送软件,在Configuration中设置 Baud Rate->115200 COMPort->COM1 最重要的是设置Download Adress->0x30000000(内存的起始地址) 打开USB Port->Transmit->选上要下载到开发板的root_2.6.3.bin |
|