arm烧写Flash过程..docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
arm烧写Flash过程.

程序调试结束,要将其可执行文件烧写(或称固化)到目标机中Flash运行,这个过程要通过一个转门的下载软件来进行,以Embest OnLine Flash Programmer for ARM为例,来说明该软件的安装和使用。1. 安装Flash ProgrammerFlash Programmer安装过程比较简单,运行Flash Programmer安装包中的Setup.exe,按照提示一步步执行即可。Flash Programmer安装程序将自动区分电脑是否已安装Embest IDE软件的情况:① 电脑已安装Embest IDE软件,安装程序将会把Flash Programmer缺省安装到“Embest IDE安装目录\Tools\FlashProgrammer”目录,见图2-24。同时安装程序将自动探测是否安装与IDE软件共享的设备模块和驱动程序,安装完毕后电脑无需重新启动。如果IDE已注册,软件可直接运行。② 电脑未安装Embest IDE软件,安装程序将会把Flash Programmer缺省安装到“Program Files\ Embest\FlashProgrammer”目录,安装完毕后需要重新启动。软件正常运行时需要注册。软件安装完成后将缺省建立 Embest Tools 程序文件夹,包含执行程序和帮助的快捷方式。2. Flash Programmer的功能点击Flash Programmer图标,出现图2-25对话框,在第一行有四个一级菜单,下面分别介绍。 ① 文件菜单文件菜单用于保存、打开用户设置的编程配置数据文件,该文件一般以 *.cfg形式存在。通过文件菜单,用户还可以将已打开的编程配置数据文件里另存为其他文件,以及打开最近打开过的四个编程配置文件。文件菜单各子菜单命令如表2-1所示。表2-1 文件菜单图2-25 Flash Programmer对话框② 设置菜单设置菜单仅包含Configure子菜单。功能见表2-2表2-2 设置菜单选择Setting Configure…子菜单,将弹出编程设备配置对话框,如图2-26所示:连接设备(Remote Device),该下拉框中显示所有本软件支持的编程设备,用户可以选择其中一种,下拉框下方将显示对应该设备的说明和版本。通讯类型(Communication type),设置该设备与主机使用的连接方式和连接到的主机通讯口。通讯口(Parallel Port),按实际连接设置。③ Tools 菜单Tools 菜单设置菜单仅包含Option…子菜单,功能见2-3。表2-3 Tools 菜单选择Tools Option…子菜单,将弹出应用选项对话框,见图2-27 输出信息记录文件(Output information to log file),选择该检查框则应用程序将所有输出的提示信息和错误信息记录到安装目录下的 Info.log文件。编程时载入扇区所有数据(Loading all sector data when programming),部分Flash芯片编程时需要一次性载入扇区全部数据,则用户可以选择本选项完成编程操作。超时(Time Out),设置超时时间,单位为秒。测试RAM区大小(Test Ram Size),设置目标测试(Target Test)时测试的RAM存储区大小,单位为Kbyte;根据本软件运行时需要,一般情况下应设置为4K,对于必须一次性载入一个扇区数据的Flash芯片,应该设置为 4K+扇区大小。执行FLASH操作前复位次数(Reset Count Before Flash Command),设置执行编程、擦除、保护等命令前复位芯片的次数。④ Help 菜单Help 菜单该菜单最重要的是Contents子菜单,内部有我们需要的许多资料,特别是用户手册,对我们正确使用Flash Programmer有很大帮助。帮助菜单项见表2-4:3. Flash Programmer的使用Net Start评估板是一款基于SAMSUNG公司ARM7芯片S3C4510的评估电路板,板上包含2M字节的Flash芯片,型号是AMD公司AM29LV160DB,以及16M字节的SDRAM,板上应用程序为ucLinux,是目前比较流行的一款评估板。我们以Net Start为例来说明Flash Programmer的使用。Net Start评估板使用FLASH前64K存储空间,即1到4号扇区保存BootLoader软件,该软件用于启动固化在5到35号扇区的ucLinux,以及烧写5到35号扇区内容。本节讲述如何使用Flash Programmer对Net Start评估板Flash进行编程,用户可以参照本实例对其他电路板进行编程配置。编程设备设置选择Setting

文档评论(0)

dashewan + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档