5重新烧写JZ2440的整个系统frank 1.docx

上传人:b****5 文档编号:7268305 上传时间:2023-01-22 格式:DOCX 页数:8 大小:1.14MB
下载 相关 举报
5重新烧写JZ2440的整个系统frank 1.docx_第1页
第1页 / 共8页
5重新烧写JZ2440的整个系统frank 1.docx_第2页
第2页 / 共8页
5重新烧写JZ2440的整个系统frank 1.docx_第3页
第3页 / 共8页
5重新烧写JZ2440的整个系统frank 1.docx_第4页
第4页 / 共8页
5重新烧写JZ2440的整个系统frank 1.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

5重新烧写JZ2440的整个系统frank 1.docx

《5重新烧写JZ2440的整个系统frank 1.docx》由会员分享,可在线阅读,更多相关《5重新烧写JZ2440的整个系统frank 1.docx(8页珍藏版)》请在冰豆网上搜索。

5重新烧写JZ2440的整个系统frank 1.docx

5重新烧写JZ2440的整个系统frank1

重新烧写JZ2440的整个系统

这个系统包含uboot,linux内核,根文件系统。

下面演示如何将提供的源文件烧写到JZ2440中。

第一步烧写uboot到norflash

选择开发板从norflash启动,根据硬件烧写工具的不同,然后按照下面的文档:

《1__如何使用jlink烧写代码到norflash___frank.docx》

或者:

《2__如何使用openjtag或者easyopenjtag烧写代码到nornand___frank.docx》

将主光盘/bin/u-boot.bin烧写到norflash中。

第二步:

格式化一下nandflash,然后重新保存uboot的环境变量到nandflash中

1)格式化一下nandflash

在对JZ2440开发板的nandflash重新烧写整个系统之前,或许nandflash有几个坏块(属于正常情况),建议烧写整个系统之前格式化一下nandflash。

 

在uboot命令行中执行nandscrub命令,然后输入y后,输入enter键。

目的:

格式化nandflash

2)

在uboot命令行中执行saveenv命令将uboot的环境变量重新保存到nandflash中

同时也可以执行nandbad命令,测试当前nandflash中有多少坏块,有几个坏块属于正常情况。

第三步:

烧录uboot到nandflash

目的:

将百问网提供的uboot-1.1.6版本的u-boot.bin烧写到nandflash中。

方法一:

直接通过easyopenjtag或者openjtag工具将主光盘/bin/u-boot.bin烧写到nandflash中,然后选择从nandflash启动。

请参考:

《2__如何使用openjtag或者easyopenjtag烧写代码到nornand___frank.docx》

方法二:

如果只有硬件烧写工具jlink,借助网口通过tftp下载和烧写。

请参考:

《4__当norflash中有uboot后通过windows的tftpboot软件下载uboot并烧写到nandflash__步骤___frank》

 

第四步:

烧录linux内核的uImage文件到nandflash

此步骤类似《4__当norflash中有uboot后通过windows的tftpboot软件下载uboot并烧写到nandflash__步骤___frank》的操作。

打开tftpd32.exe软件,用此软件作为tftp服务器。

如上图,

1)选择功能为:

Tftpserver,

2)服务器接口为windows的IP(192.168.1.52)

3)通过Browse来切换到目标下载文件的目录位置

4)通过showDir来查看该目录是否存在要下载的文件uImage,后点击OK。

 

然后在uboot命令行中输入tftp30000000uImage

上图的,done,发送字节=1848732,表明下载成功。

在烧写uImage到nandflash的kernel分区之前,建议将nandflash的kernel分区擦除,然后再将uImage烧写到nandflash。

第五步:

烧录linux根文件系统文件到nandflash

此步骤类似《4__当norflash中有uboot后通过windows的tftpboot软件下载uboot并烧写到nandflash__步骤___frank》的操作。

打开tftpd32.exe软件,用此软件作为tftp服务器。

如上图,

1)选择功能为:

Tftpserver,

2)服务器接口为windows的IP(192.168.1.52)

3)通过Browse来切换到目标下载文件的目录位置

4)通过showDir来查看该目录是否存在要下载的文件fs_qtopia.yaffs2,后点击OK。

 

然后在uboot命令行中输入tftp30000000fs_qtopia.yaffs2

经过几分钟,

上图的,done,发送字节=49769280,表明下载成功。

在烧写uImage到nandflash的kernel分区之前,建议将nandflash的kernel分区擦除,然后再将uImage烧写到nandflash。

上图中,写入49769280字节:

OK,表明写入正常。

此时在uboot命令行中输入print命令,打印一下此时的环境变量。

然后可以通过uboot命令行中输入reset命令,或者直接重启开发板电源。

然后在uboot启动linux的3秒倒计时中不按下键盘的空格键,

正常情况下是经过触笔坐标校准后,用触笔按几下next,会启动qt系统。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 理学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1