版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、重新烧写JZ2440的整个系统这个系统包含uboot,linux内核,根文件系统。下面演示如何将提供的源文件烧写到JZ2440中。第一步 烧写uboot到nor flash注意:建议nor flash中只用来存放百问网提供的uboot-1.1.6版本的u-boot.bin,且此u-boot.bin的环境变量存放在nand flash中。当下次重新烧写uboot,linux等到nand flash就可以减少烧写uboot到nor flash的这个步骤。选择开发板从nor flash启动,根据硬件烧写工具的不同,然后按照下面的文档:1_如何使用jlink烧写代码到nor flash_frank.d
2、ocx或者:2_如何使用openjtag或者easyopenjtag烧写代码到nor nand_frank.docx将主光盘/bin/u-boot.bin烧写到nor flash中。 解释:为什么建议将百问网移植好的uboot烧写到nor flash?回答:百问网移植好的uboot位置在:光盘/bin/u-boot.bin,该uboot中含有网口协议tftp和nand flash驱动,支持usb下载等,完全能够满足学习要求。建议通过easyopenjtag或openjtag工具将移植好的uboot烧写到nor flash中, 然后选择从nor flash启动,上电,然后运行nor flash里
3、面的uboot,借助nor flash中的uboot将裸机代码、自己移植的uboot代码烧写到nand flash中。如果移植好的uboot在nand flash,而裸机代码必须烧写到nand flash,则会将nand flash中的uboot区域擦除,下次又要重新烧写uboot。为了减少工作量,所以建议将百问网移植好的uboot烧写到nor flash中。第二步:格式化一下nand flash,然后重新保存uboot的环境变量到nand flash中注意:在确保nor flash中有u-boot.bin后,选择开发板从nor flash启动,然后执行下面的操作:1)格式化一下nand fl
4、ash在对JZ2440开发板的nand flash重新烧写整个系统之前,或许nand flash有几个坏块(属于正常情况),建议烧写整个系统之前格式化一下nand flash。在uboot命令行中执行nand scrub命令,然后输入y后,输入enter键。目的:格式化nand flash 2)在uboot命令行中执行saveenv命令将uboot的环境变量重新保存到nand flash中同时也可以执行nand bad命令,测试当前nand flash中有多少坏块,有几个坏块属于正常情况。第三步:烧录uboot到nand flash目的:将百问网提供的uboot-1.1.6版本的u-boot.
5、bin烧写到nand flash中。方法一:直接通过easyopenjtag或者openjtag工具将主光盘/bin/u-boot.bin烧写到nand flash中,然后选择从nand flash启动。请参考:2_如何使用openjtag或者easyopenjtag烧写代码到nor nand_frank.docx方法二:如果只有硬件烧写工具jlink,借助网口通过tftp下载和烧写。请参考:4_当nor flash中有uboot后通过windows的tftpboot软件下载uboot并烧写到nand flash_步骤_frank第四步:烧录linux内核的uImage文件到nand flas
6、h此步骤类似4_当nor flash中有uboot后通过windows的tftpboot软件下载uboot并烧写到nand flash_步骤_frank的操作。注意:此步骤从nor flash启动运行nor flash的uboot,还是从nand flash启动运行nand flash的uboot,两种方式都可以。打开tftpd32.exe软件,用此软件作为tftp服务器。如上图,1)选择功能为:Tftp server,2)服务器接口为windows的IP(2) 3)通过Browse来切换到目标下载文件的目录位置4)通过show Dir来查看该目录是否存在要下载的文件uI
7、mage,后点击OK。然后在uboot命令行中输入tftp 30000000 uImage上图的,done ,发送字节=1848732,表明下载成功。 在烧写uImage到nand flash的kernel分区之前,建议将nand flash的kernel分区擦除,然后再将uImage烧写到nand flash。第五步:烧录linux根文件系统文件到nand flash此步骤类似4_当nor flash中有uboot后通过windows的tftpboot软件下载uboot并烧写到nand flash_步骤_frank的操作。注意:此步骤从nor flash启动运行nor flash的uboot
8、,还是从nand flash启动运行nand flash的uboot,两种方式都可以。打开tftpd32.exe软件,用此软件作为tftp服务器。如上图,1)选择功能为:Tftp server,2)服务器接口为windows的IP(2) 3)通过Browse来切换到目标下载文件的目录位置4)通过show Dir来查看该目录是否存在要下载的文件fs_qtopia.yaffs2,后点击OK。然后在uboot命令行中输入tftp 30000000 fs_qtopia.yaffs2经过几分钟,上图的,done ,发送字节=49769280,表明下载成功。在烧写uImage到nand flash的kernel分区之前,建议将nand flash的kernel分区擦除,然后再将uImage烧写到nand flash。上图中, 写入49769280字节:OK,表明写入正常。此时在uboot命令行中输入print命令,打印一下此时的环境变量。注意,烧写yaffs格式文件系统时,uboot的bootargs参数没有rootfstype=jffs2烧写jffs2格式文件系统时,ub
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 脑卒中活动总结
- 购房押金合同(3篇)
- 生命的重建读后感(15篇)
- 江苏省无锡市(2024年-2025年小学五年级语文)统编版摸底考试(上学期)试卷及答案
- 内蒙古乌海市(2024年-2025年小学五年级语文)人教版小升初模拟(上学期)试卷及答案
- 2024年工业废气净化装置项目资金筹措计划书代可行性研究报告
- 工程力学(上)电子教案第二章
- 28个感恩练习分析
- 高考生物组成细胞的分子和细胞的基本结构专题辅导教案
- 上海市县(2024年-2025年小学五年级语文)人教版小升初模拟(上学期)试卷及答案
- 月考(试卷)-2024-2025学年人教PEP版英语三年级上册(Unit 1-Unit 2)
- 西藏印象朝圣圣地旅游攻略
- 2024年军队文职统一考试《专业科目》管理学试卷(网友回忆版)含解析
- 四上第1课 身边的数据 教案 浙教版(2023)信息科技
- 2024国机资本控股限公司招聘高频考题难、易错点模拟试题(共500题)附带答案详解
- DB11-T854-2023占道作业交通安全设施设置技术要求
- 2024年广东省高中学业水平合格考语文试卷真题(含答案详解)
- 自动报警合同范本
- (初级)航空油料计量统计员技能鉴定理论考试题库(含答案)
- 《海上渔业养殖设施指南》2024
- 2024过敏性休克抢救指南(2024)课件干货分享
评论
0/150
提交评论