zImage和root根文件系統的燒寫

燒寫zImage

將跳線帽插上,使得ubootNAND 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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章