omapl138开发板linux系统固化到nand flash步骤_第1页
omapl138开发板linux系统固化到nand flash步骤_第2页
omapl138开发板linux系统固化到nand flash步骤_第3页
omapl138开发板linux系统固化到nand flash步骤_第4页
omapl138开发板linux系统固化到nand flash步骤_第5页
已阅读5页,还剩22页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

OMAPL138开发板Linux系统到NANDFLASH步Revision 阅前须不作任何通告的情况下,终止其任何一款产品的供应和服务的权利。请用户在前©2014-2018GuangzhouTronlongElectronicTechnologyCo.,.AllrightsTI嵌入式处理业务拓展经理ZhengXiaolong:“Tronlong是国内研究OMAP-L138最深入的企业之一,Tronlong推出OMAP-L138+Spartan-6三核处产品保帮 DSP:烧写Linux系统到NAND 准备Bootloader镜像u-boot.ais和启动开发 烧写u-boot.ais到NAND 烧写uImage内核镜像到NAND 烧写文件系统到NAND 检烧写是否成 开发板启动设 U-Bboot参数设 基于XDS100系列仿真器烧写Bootloader到NAND 测试开发板硬 查看仿真器驱动是否正常安 设置工程配置文件信 测试仿真器是否正常连 加载GEL文 CCS连接开发板 运行GEL文件来初始化开发 烧写u-boot.ais到NAND 基于串口烧写Bootloader到NAND 测试开发板硬 烧写u-boot.ais到NAND 附 BootMode 6帮 烧写LinuxNAND准备Bootloader镜像u-boot.ais和启动开5~1(BOOT[4:0])对应拨到11100,这个档位是SD卡启动模式,具体说明请查看底板拨码开关旁边的丝印,‘1’代表ON,‘0’代表OFF,‘x’代表任意口会有类似如下的uboot启动信息,如下图:U-Boot setenvbootcmd'mmcinfo;mmcinit;fatloadmmc0 U-Boot> rootfstype=ext3mem=128MU-Boot u-boot.aisNAND flash_eraseall

cp/media/mmcblk0p1/u-boot.ais 若在执行擦除的时候提示“-shflash_eraseall:notfound”,说明开发板的文件系统中没mtdmtd-utils。请在保证开发板可以上网的情况下,执行以下命令安装 opkginstallmtd-方法二 nandwrite-p/dev/mtd1/media/mmcblk0p1/u-图方法三 ddif=/media/mmcblk0p1/u-boot.ais图uImage内核镜像到NAND//擦出分//擦出分 flash_eraseall拷贝//拷方法//拷 cp/media/mmcblk0p1/uImage方法二 nandwrite-p/dev/mtd3图方法三 ddif=/media/mmcblk0p1/uImage图烧写文件系统NAND//擦出分//擦出分 ubiattachdev/ubi_ctrlm4O ubimkvol/dev/ubi0-Nrootfs-s450MiB 根据实际文件系统大小和NANDFLASH容量设置,这里设置为450MByte。 mkdir mounttubifs/dev/ubi0_0 //拷 cp-a//拷//数据同//数据同UBIFS格式文件系统,UBIFSYAFFS2、JFFS2更适合MLCNANDFLASH。例如:UBIFS支持write-back,其写入的数据会被cache,直flashI/O效率。UBIFS文件系统在flash上,UBIFSmount时不需要scan整个flash的数据来重新创建文on-the-flightUBIFS使用以上所有的步骤可以写成一个系统烧写(例如flash.sh)放在SD卡中,然后运#burnu-boot.aiscp/media/mmcblk0p1/u-boot.ais#burnuImagecp/media/mmcblk0p1/uImage#burnrootfsubiattach/dev/ubi_ctrl-m4-O2048ubimkvol/dev/ubi0-Nrootfs-s450MiBmkdir/mnt/ubifsmount-tubifs/dev/ubi0_0/mnt/ubifscp-a/media/mmcblk0p2/*/mnt/ubifs开发板启动设说明请查看底板拨码开关旁边的丝BootMode说明,‘1’ON,‘0’代表115200,8N1Bootloader启动的U-Bboot参数3U-BootU-Bootprintenv,再按回车键,可以看到系统打印出来的此刻U-BOOT正在使用的环境变量参数。U-BootNANDFLASHU-Boot setenvbootcmd'nboot.e 00x120000;U-Boot> setenvbootargs'console=ttyS2,115200n8ip=offubi.mtd=4,2048root=ubi0_0rootfstype=ubifsmem=32M@0xc U-Boot U-Boot>车键即可登录系统)基于XDS100系列仿真器烧写Bootloader到NAND测试开发板硬UART2档位。RS232DB9母头(带孔)PCRS232串口DB9,PC机没有RS232串口的可以通过USB转串口转接线连接到PC机的USB接口。RS232DB9母头(带孔)UART2口。的用户,具体操作是:依次点击菜单栏的Options->Jumpto->Devices,然后选择看到系统自动打印的BOOTME信息,说明开发板硬件正常工作了。发板上电。右击计算机图标,点击设备->TIChannelA和TIXDS100ChannelB选项出现,说明仿真器驱动已经正常安装,否则请正常安装XDS100V2的驱动程序。在C盘 下建立omapl138文件夹,将光盘中的images里面的nand-writer.out、在弹出的框中,Connection选择XDS100V2,BoardorDevice选择OMAPL138,点击右边的Save按钮。假如是使用XDS100V3仿真器的用户,请在弹出的框中,Connection选择“TheEmulator1149.1Frequency”下拉菜单选择“AdaptivewithuserSpecifiedlimit”,在“--Enteravaluefrom488Hzto30MHz”中输入“7.0MHz”,如下图:GEL右击第四项ARM9核,选择OpenGELFilesView选项,右下角会弹出GELSuccessCCSGEL文件来初加载和运行文件烧写程序nand-点击Run->Load->LoadProgram,选C:\omapl138\nand-writer.out文件,点击OK。接着点击绿色三角启动按键,等待10秒左右,如下提示语句:u-boot.aisNAND比较长,需要等待5分钟左右,才能完成u-boot.ais的烧写。BootloaderNAND测试开发板硬UART2档位。RS232DB9母头(带孔)PCRS232串口DB9,PC机没有RS232串口的可以通过USB转串口转接线连接到PC机的USB接口。RS232DB9母头(带孔)UART2口。BOOTME信息,说明开发板硬件正常工作了。u-boot.aisNAND在光盘"tools"下找到"sfh_OMAP-L138.exe"软件,将其拷贝到C盘根,同时将u-boot.ais拷贝到C盘根。在Windows开始菜单底部输入cmd进入控制台窗口, cd sfh_OMAP-L138-flash_no

温馨提示

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

评论

0/150

提交评论