首页 5__重新烧写JZ2440的整个系统__frank (2)

5__重新烧写JZ2440的整个系统__frank (2)

举报
开通vip

5__重新烧写JZ2440的整个系统__frank (2)重新烧写JZ2440的整个系统 这个系统包含uboot,linux内核,根文件系统。 下面演示如何将提供的源文件烧写到JZ2440中。 第一步  烧写uboot到nor flash 选择开发板从nor flash启动,根据硬件烧写工具的不同,然后按照下面的文档: 《1__如何使用jlink烧写代码到nor flash___frank.docx》 或者: 《2__如何使用openjtag或者easyopenjtag烧写代码到nor nand___frank.docx》 将主光盘/bin/u-boot.bin烧写到...

5__重新烧写JZ2440的整个系统__frank (2)
重新烧写JZ2440的整个系统 这个系统包含uboot,linux内核,根文件系统。 下面演示如何将提供的源文件烧写到JZ2440中。 第一步  烧写uboot到nor flash 选择开发板从nor flash启动,根据硬件烧写工具的不同,然后按照下面的文档: 《1__如何使用jlink烧写代码到nor flash___frank.docx》 或者: 《2__如何使用openjtag或者easyopenjtag烧写代码到nor nand___frank.docx》 将主光盘/bin/u-boot.bin烧写到nor flash中。 第二步:格式化一下nand flash,然后重新保存uboot的环境变量到nand flash中 1)格式化一下nand flash 在对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.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 flash 此步骤类似《4__当nor flash中有uboot后通过windows的tftpboot软件下载uboot并烧写到nand flash__步骤___frank》的操作。 打开tftpd32.exe软件,用此软件作为tftp服务器。 如上图, 1)选择功能为:Tftp server, 2)服务器接口为windows的IP(192.168.1.52) 3)通过Browse来切换到目标下载文件的目录位置 4)通过show Dir来查看该目录是否存在要下载的文件uImage,后点击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》的操作。 打开tftpd32.exe软件,用此软件作为tftp服务器。 如上图, 1)选择功能为:Tftp server, 2)服务器接口为windows的IP(192.168.1.52) 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命令,打印一下此时的环境变量。 然后可以通过uboot命令行中输入reset命令,或者直接重启开发板电源。 然后在uboot启动linux的3秒倒计时中不按下键盘的空格键, 正常情况下是经过触笔坐标校准后,用触笔按几下next,会启动qt系统。
本文档为【5__重新烧写JZ2440的整个系统__frank (2)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_995397
暂无简介~
格式:doc
大小:41KB
软件:Word
页数:9
分类:互联网
上传时间:2019-04-28
浏览量:25