文件系统制作与烧写_第1页
文件系统制作与烧写_第2页
文件系统制作与烧写_第3页
文件系统制作与烧写_第4页
文件系统制作与烧写_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

USBG接Debug连接ort引导模式开关变更为NA引导模式按下复位按钮。2134引导模式变更为NANDLinu核编译如下,在出版 CD 中将内核源码文件路径:[CD]/source/kernehanback.t.bz2)orking目录中。root@hanback-desktop:~#cp/media/HBE-EMPOS3-SV210/s/working如下,移动到/wor目录中以后,解压缩内核源码文件。root@hanback-desktop:~#cd/working/root@hanback-desktop:/working#tarxjvflinux-2.6.32如下,压缩的内核源码解压缩后,会生成 /working/linux-2.6.32-ha目录。这个目录是内核最上层目录。为了进行操作,移动到内核最上层目录中。root@hanback-desktop:/working#cdlinux-2.6.32-hanbaroot@hanback-desktop:/working/linux-2.6.32-hanback#编译Li前,先简单地来看一下内核源码树。如图,在内核源码最上层目录中,通过l命令语确认源码目录。树通过内核编译命令,生成内核映像前,需要内核设定过程。内核设定方法有使用预先创建设定的文件的方法和直接利用menuc进行设的方法。如下,应用HBE-EMPOS的内0root@hanback-desktop:/working/linux-2.6.32-hanback#输出内HOscripts/basic/fixdepHOSTCC scripts/basic/docprocHOSTCC scripts/basic/hashHOSTCC scripts/kconfig/conf.oHOSTCC scripts/kconfig/kxgettext.oSHscripts/kconfig/zconf.tab.cSHIPPEDSHIPPEDHOSTCCHOSTLD#

scripts/kconfig/lex.zconf.cscripts/kconfig/zconf.hash.cscripts/kconfig/zconf.tab.oscripts/kconfig/conf#configurationwrittento.config#内核编译执行如下,如果完成内核选项设定,则进行内核编译。root@hanback-desktop:/working/linux-2.6.32-hanback#如下,如果完成内核编译,则压缩内核映像以zIma名字在arch/arm/boot目录中生成,zIm始部分中包含解压缩代码。如果编译被成功执行,则最后输出如下消息。输出内LDvmlinuxSYSystem.mapSY.tmp_System.mapOBarch/arm/boot/ImageKernel:arch/arm/boot/ImageisreadyAS arch/arm/boot/compressed/head.oGZarch/arm/boot/compressed/piggy.gzASCCLDOBJCOPY

arch/arm/boot/compressed/piggy.oarch/arm/boot/compressed/misc.oarch/arm/boot/compressed/vmlinuxarch/arm/boot/zImageKernel:arch/arm/boot/zImageisreadyroot@hanback-desktop:/working/linux-2.6.32-hanback#译如下,内核编译后,尝试进行驱动程序模块编译。root@hanback-desktop:/working/linux-2.6.32-hanback#如下,如果编译被成功执行,则最后输出如下消息。输出内CHKmake[1]:CHKCALL

include/linux/version.h`include/asm-arm/mach-types.h'isuptodatinclude/linux/utsrelease.hscripts/checksyscalls.sh<stdin>:1097:warning:#warningsyscallfadvise64no<stdin>:1265:warning:#warningsyscallmigrate_page<stdin>:1321:warning:#warningsyscallpselect6not<stdin>:1325:warning:#warningsyscallppollnotim<stdin>:1365:warning:#warningsyscallepoll_pwaitCC[M]drivers/scsi/scsi_wait_scan.oBuildingmodules,stage2.MODPOST1modulesCC drivers/scsi/scsi_wait_scan.mod.oLD[M]drivers/scsi/scsi_wait_scan.koroot@hanback-desktop:/working/linux-2.6.32-hanback#内核映像下载及移植如下,通过“usbd–命令语得到内核映像下载。u-boot–kusbdownOTGcableConnected!Now,WaitingforKernelimagedownloading.Pressthe'USBPort=>Download'button.DownloadDone!!DownloadAddress:0x24080000,DownloChecksumisbeingcalculatedChecksumO.K.NANDerase:device0offset0x80000,size0x3c0000Erasingat0x420000--100%complete.OKNANDwrite:device0offset0x80000,size0x3c00003932160byteswritten:OK内核被下载时,在DN的文件搜索窗口中,需要将“文件形式”修改为“AllFiles”,内核映像zIm文件才能显示。1.21.314如下,在出版C中,将根文件系统源码复制到working。root@hanbacp-/media/HBE-EMPOS3-SV210/source/rootfs如下,移动到 working目录后,解压缩根文件系统。解压缩后,会生成rootf41root@hanback-desktop:~#cd/workingroot@hanback-desktop:/working#tarxvjfrootfs_441.如下,移动到rootf目确认根文件系统目录列表。root@hanback-desktop:/working#cdrootfs_441root@hanback-desktop:/working/rootfs_441#ls如下消息被输binetcljffsrcmntrootsytsmpvardevhomeliblost+foundsysfsuweb如下,在根文件系统中生成te目录。root@hanback-desktop:/working/rootfs_441#mkdirtes1.5yaf文件系统映像生成如果想要将根文件系统创建为NAla存中可以使用的映像文件,需要有yaffs像创建实用程序。此实用程序由发行CD提供,被创建在Ubuntu04中。如下,在发行C中复制yaf创建实用程序。复制时,复制到根账号的PA定的目录中。root@hanback-desktop:~#cp/media/HBE-EMPOS3-SV210/如下,移动到wor后,生成根文件系统映像。root@hanback-desktop:~#cd/workingroot@hanback-desktop:/working#mkyaffs2imagerootfs如下,为了得到根文件系统映像下载,复制到/tftpbootroot@hanback-desktop:/working#cprootfs_441.yaffs211.5.2根文件系统下载及移植如下,通过“usbd”命令语得到根文件系统映像下载。清除NANDlash并进行移植期间可能有一些badlk是因为NAFla的特性。NANDFlash在工厂出厂时有达5%bablo确定为正常而出库。如下,即使有badbl行时也没有干扰。NANFlash存在为了替换badblock额外的bl下,有badck额外的bl用。u-boot–rusbdownOTGcableConnected!Now,WaitingforRootFilesystemimagedownloading.Pressthe'USBPort=>Download'button.DownloadDone!!DownloadAddress:0x24440000,DownloChecksueingulatedChecksumO.K.NANDerase:device0offset0x440000,size0xf9c0000SkippingbadblockatSkippingbadblockat

0x012800000x03960000Erasingat0xfde0000--100%complete.OKNANDwrite:device0offset0x440000,size0x443c580BadblockatBadblockat

0x12800000x3960000

ineraseblockfromineraseblockfrom

0x12800000x3960000Writingdataat0x46

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论