脐右侧隐隐疼什么原因:zImage和root根文件系统的烧写

来源:百度文库 编辑:偶看新闻 时间:2024/05/06 12:51:18

烧写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