刘彦文-嵌入式系统实践教程-CH5清华大学出版社

刘彦文-嵌入式系统实践教程-CH5清华大学出版社

ID:37209251

大小:2.69 MB

页数:49页

时间:2019-05-11

刘彦文-嵌入式系统实践教程-CH5清华大学出版社_第1页
刘彦文-嵌入式系统实践教程-CH5清华大学出版社_第2页
刘彦文-嵌入式系统实践教程-CH5清华大学出版社_第3页
刘彦文-嵌入式系统实践教程-CH5清华大学出版社_第4页
刘彦文-嵌入式系统实践教程-CH5清华大学出版社_第5页
资源描述:

《刘彦文-嵌入式系统实践教程-CH5清华大学出版社》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第5章Linux环境下目标板出厂软件烧写实验5.1目标板出厂软件烧写概述5.1.1目标板出厂软件购买的目标板,一般会附带一张或几张光盘,光盘上通常有目标板生产厂家调试通过的、能够由用户自己烧写到目标板上的一些软件,例如WindowsCE、Linux或其他操作系统及软件。即使使用相同的操作系统,也可能会有不同版本的软件需要烧写。附带的光盘上,还会有一些工具软件及使用文档,例如“…快速开始手册(LINUX)V2.0”等。这些文档中详细介绍了目标板要烧写的文件名;使用哪些工具软件从主机Windows环境传送文件到目标板;详细的烧写步骤和方法。另外这些光盘上还会有一些其他程序,如编译器

2、、实验用到的应用程序、驱动程序模块等。5.1.2Linux环境要烧写的文件Linux环境要烧写的文件通常有:⑴启动Linux内核的装载引导(bootloader)程序,如vivi或u-boot等;⑵Linux内核,如zImage(由vivi引导)、uImage(由u-boot引导)等;⑶Linux根文件系统,如root.cramfs;⑷应用程序压缩包,如yaffs.tar.bz2,传送的是压缩包,目标板解压后烧写。作者使用的光盘,这些文件及烧写工具软件都保存在Linux目录下的img子目录中。5.1.3什么情况下烧写目标板出厂软件(略)5.1.4烧写环境⑴主机在Windows环

3、境下向目标板传送文件前,需要安装相应的用于传送文件的工具软件;另外主机需要运行超级终端程序。⑵只有传送并烧写装载引导程序时,主机与目标板要连接JTAG电缆,烧写成功后要拔掉JTAG电缆;通常传送并烧写各个文件时,串口电缆应该一直连接;使用网口传送文件时,网口电缆也应该连接。⑶下述目标板出厂软件烧写实验(一)~(三)中,所有的文件都烧写到目标板的NandFlash芯片。⑷烧写文件如果使用网口传送内容,要特别注意这时主机的IP地址,是由Windows定义、使用的IP地址,而不是Linux定义、使用的IP地址。这两个地址是不相同的。⑸目标板装载引导程序也支持使用终端(或称为控制台),

4、并且把主机Windows下运行的超级终端程序作为目标板的仿真终端。另外,使用装载引导程序的命令,查看、设置目标板的IP地址,与使用目标板Linux的命令,查看、设置目标板IP地址的含义不相同,下文会详细描述。5.2目标板出厂软件烧写实验(一)5.2.1主机Windows下安装JTAG驱动程序目标板首先要烧写装载引导程序,基于S3C2410微处理器最常用的装载引导程序有vivi及u-boot等,u-boot的烧写另述。烧写vivi时,要在主机Windows环境下,安装JTAG(JointTestActionGroup)驱动程序。⒈目标板JTAG端口与主机的连接⒉主机Windows

5、下安装JTAG驱动程序安装方法如下:⑴在主机Windows环境,将目标板附带的光盘中linux-**.*imgflashvivi目录下的GIVEIO目录,拷贝到C:WINDOWS目录下,并把该目录下的GIVEIO系统文件,拷贝到C:WINDOWSsystem32drivers目录下。⑵在控制面板里,顺次点击或选择:添加硬件→下一步→是,我已经连接了此硬件→下一步→添加新的硬件设备→下一步→安装我手动从列表选择的硬件→下一步→显示所有设备→下一步→从磁盘安装→浏览,然后指定驱动程序名为C:WINDOWSGIVEIOgiveio文件,顺次点击或选择:打开→确定→

6、下一步→下一步→仍然继续→完成。通过上述操作,在主机Windows下安装了要使用的驱动程序。5.2.2通过JTAG端口传送并烧写装载引导程序vivi首先在主机Windows环境的D盘新建一目录bootloader,然后把光盘linux-**.*imgflashvivi目录下的sjf2410-s和vivi文件,拷贝到D:bootloader目录下。目标板加电。主机顺次点击或选择:开始→所有程序→附件→命令提示符,进入MS-DOS命令操作界面,然后输入以下命令并回车:D:cdbootloadersjf2410-s/f:vivi主机启动应用程序sjf2410-s,此后系统三

7、次要求输入数据,第一次是选择Flash的型号,输入0;第二次是选择JTAG对Flash进行哪些操作,输入0;第三次是选择目标板Flash起始块号,输入0。每次输入0后要回车。然后主机传送vivi到目标板,目标板烧写vivi到闪存,烧写过程显示Ep…p,烧写结束后,根据输出提示,输入2,退出烧写。传送、烧写vivi过程屏幕显示内容,见图5.1。图5.1烧写vivi过程烧写结束后,主机、目标板关机,断开JTAG电缆的连接。然后连接主机与目标板的串口电缆,主机加电启动Windows,运行超级终端程

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。