烧写各部分到目标板_第1页
烧写各部分到目标板_第2页
烧写各部分到目标板_第3页
烧写各部分到目标板_第4页
全文预览已结束

下载本文档

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

文档简介

1、实验三 烧写各部分到目标板一、 实验目的学习将Linux各部分烧写到目标板上的方法。二、 实验内容将光盘带的ARM Linux Bootloader、Linux 内核、文件系统等部分烧写到目标板上。三、 预备知识:熟悉开发环境的搭建以及Linux下常用命令。四、 实验设备:安装Redhat9的PC机,并且配置好ARM+Linux 的开发环境。五、 实验步骤:1实验前请准备好开发环境,请确认开发主机的tftp,minicom 都已经正常配置,装有Linux 的宿主机IP 地址在本实验中一定要配置为 ,使用如下配置命令:建议简单测试一下TFTP 服务器是否可用,即自己“tftp”自己,例如在宿主机

2、上执行:cp zImage /tftpboot/(也可以使用/tftpboot目录中已有的文件,此处仅为举例说明)tftp 192.168+.0.100tftp>get zImage若出现如下信息:Received 608724 bytes in 0.6 seconds就表示TFTP 服务器配置成功了。若弹出信息说:Timed out,则表明未成功,或者用如下命令查看 tftp 服务是否开通:netstat -a|grep tftp若TFTP 服务器没有配置成功,需要按照上述步骤重新检查一遍。2用JTAG_XSCALE 下载线连接实验箱与目标板(OURS-PXA270EP)。注意,在插拔

3、下载线的时候,实验箱要处于断电状态。3烧写blob进入OURS PXA270 开发目录的工具部分,使用JFLASHMM 工具,输入下边的命令:./Jflashmm-linux PXA270 blob p这个命令是寻找PXA270.dat 文件所指定的CPU,把blob 文件烧写到这个CPU 使用的FLASH 中。要求blob, PXA270.dat 与Jflashmm-linux 应用程序在一个文件夹中,.dat文件不可以加后缀。烧写成功后,Jflashmm 会自动校验烧写结果。如果只做校验,比较目标板中的程序与现有程序是否一致,可以使用命令:./Jflashmm-linux PXA270 b

4、lob v烧写或效验的结果会在程序结束时打印出信息。烧写成功后,使用串口线链接宿主机与目标板。启动目标板,看看是否有信息从串口打印出来。正常情况下,可以看到blob 的启动信息,输入回车,会进入blob 命令行模式。使用tftp 与fwrite 命令,可以从网络下载内核与文件系统。4下载Linux 内核文件zImage,烧写到目标板使用串口线与网线连接宿主机与目标板。进入blob 命令行模式。使用下边的命令下载内核镜像文件到目标板。下载前,请保证zImage 文件在宿主机的/tftpboot 文件夹下,并且宿主机要支持tftp 服务。blob> tftp zImage -kernel下载

5、后,zImage 文件会被保存在目标板的内存中,起始地址为0xa0008000。烧写到flash中使用下边命令:blob> fwrite 0xa0008000 0x00040000 0x00100000fwrite 是blob 中烧写flash 的专用工具,他把内存中以0xa0008000 开始的,长度为0x00100000(1M)的内容烧写到flash 地址为0x00040000 的地方。如果内核文件较大,可以烧写2M 的空间,相应长度的位置改为0x00200000。在硬件系统允许的范围内,fwrite 命令可以把内存中的任意内容烧写入flash 的任意地址。我们烧入 0x000400

6、00 是因为我们的blob 与linux 内核中指定了这个地址存放linux 内核文件。在blob 启动时,它会自动到这个地址找linux 内核文件,并且装在它。如果不进入blob 命令模式,就会直接启动内核。烧写过程与结果可以参考后边的截图。5下载文件系统文件,烧写到目标板此步骤与下载烧写内核文件基本一样,使用命令:blob> tftp xscale_fs.jffs2blob> fwrite 0xa1000000 0x00240000 0x01000000下载zImage, 烧入FLASH下载file system, 烧入FLASHxscale_fs.jffs2是JFFS2的文件系统镜像文件。使用tftp命令

温馨提示

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

评论

0/150

提交评论