燒寫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