网站大量收购闲置独家精品文档,联系QQ:2885784924

没有仿真器情况下flash的烧写.doc

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

利用arm9a烧写flash 1 建立硬件环境 当我们准备要往FLASH中烧录程序时,首先要先建立烧录的硬件环境,电路连接如图3.19所示: 图3.19 硬件环境连线 步骤:1.首先,关闭系统电源; 2.再用给客户的包装中带的一个两头针的并口线,一头连接计算机的并口,一头连接开发板的并口,另外,用20Pin的排线,将实验箱上的Burn和Jtag连接起来。FLASH的烧录程序就通过JTAG接口与CPU通信,控制CPU通过总线实现对相应的FLASH烧写; 3.连接计算机的串口到开发板的串口,可以通过计算机的超级终端观察开发板串口输出信息,验证FLASH烧录是否正确。串口一般设置为8位数据位、1位停止位、波特率115200、无流控; 4.开启电源。 2 芯片的烧录 一般来讲,初次烧录芯片都是通过Jtag进行烧写。下面结合ARM9A.exe介绍烧写程序的步骤。 为了能够使用ARM9A.exe进行烧录,我们必须先装一个名叫“GiveIO”的并口驱动(WIN2000/NT/XP直接访问IO端口需要安装GIVEIO.SYS,WIN95/98下不需要安装),以WINXP为例,安装步骤如下: 1) 以administrator身份登录 2) 将giveio.inf、giveio.sys文件拷贝到windows\system32\drivers目录下 3) 打开控制面板, 选择“添加硬件” 4) 单击“下一步”,选择“是,硬件已连接好” 5) 在列表中选择“添加新的硬件设备”,单击“下一步” 6) 选择“安装我手动从列表中选择的硬件”,单击“下一步” 7) 显示所有设备“,单击”下一步“ 8) 选择”从磁盘安装“,然后浏览找到并选中givio.inf文件 9) 按照提示,完成安装。 安装好GIVEIO驱动之后,我们将使用ARM9A.exe进行烧录。在附带光盘里有一个“BIN”的目录,里面有个可执行文件“ARM9A.exe”,我们烧录FLASH就是用这个程序。这个程序通过PC的并口模拟JTAG时序和CPU通信,从而完成烧录。烧录文件格式默认是BIN格式,可以通过在ADS或SDT软件环境中做些设置使生成的AXF格式的文件转化为BIN格式,具体操作过程可以参考软件的手册。另一个需要注意的地方是在生成BIN格式文件的时候,在编译器连接的时候,应该设程序的起始地址从0地址开始,而不是和我们在仿真调试的时候一样,把程序地址设置在内存区域。 1.烧录28F128 首先双击“ARM9A.exe”,打开软件,如下图所示: 图3.28 R_ARM9A窗口 在Flash类型的下拉选项中选择Intel E28F320 128,然后依次点击“CPU ID”、“Flash ID”按钮,在“CPU/FLASH ID”文本编辑框中便出现了“0x0089, 0x0017”,然后点击“烧录Flash”按钮,弹出如下对话框,图中所示文件夹即是我们提供的“烧录”文件夹中的“bin” 图3.29 选择BIN文件 选择2410RP烧写_Bios.bin文件并单击打开,即开始烧录了。 图3.30烧录过程 图3.31 Intel Flash烧录完成 使用ARM9A.exe,操作过程简便,但它的缺点是烧录速度很慢。 所以一般不采用这种方法进行烧写大文件。烧写大文件的方法我们会在下面提到。 烧写完成后,接上超级终端,重启设备可以看到如下打印信息。(在其提示按enter键进入bios时按下回车显示此画面) 图3.32 终端信息 选择“[2]串口下载文件并烧录到intel flash中”出现如下画面后选择“传送?发送文件” 点击发送文件后出现如下对话框: 选择xmodem ? 点击浏览: 选择“new_RPBIOS_MMBL.bin”? 打开。 点击发送后开始发送: 发送画面: 发送完毕后出现: 输入y ? 输入0 ? 回车。 烧录完毕后出现: 重启后出现: 至此,我们已经成功地把ucos烧入flash中。在刚启动时,我们按住enter可进入bios如下所示: 以后的烧录工作均可由此bios来完成。

文档评论(0)

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

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

1亿VIP精品文档

相关文档