欢迎来到天天文库
浏览记录
ID:11541469
大小:112.00 KB
页数:10页
时间:2018-07-12
《mini2440新版移植》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Mini2440(128M)环境下面的操作环境见下表:目录说明OSRedhat企业版5交叉编译工具arm-linux-gcc4.3.2Uboot获取u-boot.tgz,将其拷贝至虚拟机的工作目录下。编译步骤如下:[root@localhostjj]#tarxzvfu-boot.tgz[root@localhostjj]#cdu-boot-2010.03/[root@localhostu-boot-2010.03]#makedistclean[root@localhostu-boot-2010.03]#makes
2、mdk2440a_configConfiguringforsmdk2440aboard...[root@localhostu-boot-2010.03]#make烧写首先,安装开发板的USB驱动,并将USB接口线与主机相连。同时,使用串口线连接开发板与主机。将开发板的启动模式选择为nor,开发板上电后输出信息如下:#####FriendlyARMBIOS2.0for2440#####[x]formatNANDFLASHforLinux[v]Downloadvivi[k]Downloadlinuxkernel[y]
3、Downloadroot_yaffsimage[a]AbsoluteUserApplication[n]DownloadNbootforWinCE[l]DownloadWinCEboot-logo[w]DownloadWinCENK.bin[d]Download&Run[z]DownloadzImageintoRAM[g]BootlinuxfromRAM[f]Formatthenandflash[b]Bootthesystem[s]Setthebootparameters[u]BackupNANDFlashtoH
4、OSTthroughUSB(upload)[r]RestoreNANDFlashfromHOSTthroughUSB[q]Gotoshellofvivi[i]Version:0945-2KEnteryourselection:键入“f”,完成nandflash的格式化。随后,键入“n”:Enteryourselection:nUSBhostisconnected.Waitingadownload.此时,开发板完成烧写uboot-bin文件的准备工作。在主机中打开“dnw”:顶部显示[USB:OK],即表示usb驱
5、动正常,可以实现文件下载。点击“USBPort”-》“Transmit/Restore”,在弹出的对话框中,选择uboot的镜像文件“u-boot.bin”,点击“打开”后完成文件的烧写。此时,串口的输出信息如下:Enteryourselection:nUSBhostisconnected.Waitingadownload.Now,Downloading[ADDRESS:30000000h,TOTAL:256942]RECEIVEDFILESIZE:256942(250KB/S,1S)Downloadedfile
6、at0x30000000,size=256932bytesEraseflashok:startaddress=0x0,size=0x40000Writetoflashok:startaddress=0x0,size=0x3eba4测试首先,将开发板的启动模式,切换为nandflash启动。然后,开发板上电,敲回车阻止自启动,输出信息如下:U-Boot2010.03(Sep162010-19:01:40)I2C:readyDRAM:64MBFlash:2MBNAND:128MiB***Warning-badCRCo
7、rNAND,usingdefaultenvironmentVideo:noVESAModefound,switchingtomode0x211640x480x831kHz59HzIn:serialOut:serialErr:serialNet:dm9000Hitanykeytostopautoboot:0[u-boot@SMDK2440A]#到此,uboot成功烧写!内核获取linux-2.6.32.2-mini2440-20100609.tar.gz,将其拷贝至虚拟机的工作目录下。编译步骤如下:[root@lo
8、calhostjj]#tarxzvflinux-2.6.32.2-mini2440-20100609.tar.gz[root@localhostjj]#cdlinux-2.6.32.2[root@localhostlinux-2.6.32.2]#cpconfig_mini2440_n35.config[root@localhostlinux-2.6.32.2]#makeb
此文档下载收益归作者所有