TI TMS320C6713 DSP板FlashBurn程序设计.doc

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

TI TMS320C6713 DSP板FlashBurn程序设计 王凤臣,乔卫民,李庆瑞 (1.中国科学院近代物理研究所,甘肃兰州 730000;2. 中国科学院研究生院,北京 1000039) 摘要:分析了将程序代码写入28F128J3A为例,讨论了用FlashBurn软件和FBTC目标组件程序Flash Burn软件FBTC目标组件程序, Qiao Wei-min, Li Qing-rui (1. Institute of Modern Physics, Chinese Academy of Sciences, Lanzhou 730000 , China ; 2. Graduate School, Chinese Academy of Sciences, Beijing 100039, China) Abstract: Analyze two methods of program FLASH, and in the system design based on TI TMS320C6713, taking 28F128J3A as an example, discuss how to program FLASH by FlashBurn program and FlashBurn Target Component, the main program code is also presented. Keywords: TMS320C6713; FLASH program; Flash Burn software; FlashBurn Target Component 0.引言 TMS320C6713是公司推出的系列浮点中必威体育精装版的一芯片每周期可以执行条位指令;支持位数据;具、指令周期的运行速度和或的处理能力强大的外设支持能力32位外部存储器接口(EMIF)可以很方便地和SRAM,EPROM,,SBSRAM 和SDRAM等同步和异步存储器512M 字节外部存储空间开发系统应用板,最终要脱离仿真器而独立运行,这时就需要一个能在断电后保存程序及初始化数据的存储器。系统上电时,由引导程序将的应用程序从该存储器引导到应用板上的高速存储器(如内部,等)中。由于具有电信号删除功能且删除速度快,集成度高,因而已成为此种存储器的首选。28F128J3A是公司生产的存储器,,擦除和悬挂,支持Flash数据集成(FDI),兼容普通Flash接口 Flash Interface(CFI)。 图1 TI TMS320C6713 DSP板 将用户程序代码写入的方法有两种:第一种是用专门的编程器实现,第二种是通过系统微处理器与的接口来实现。第一种方法的主要优点是使用方便可靠,但要求只能是双列直插等一些可插拔的封装形式,由于芯片制造工艺的提高,芯片的集成度越来越高,正向小型化、贴片式发展,从而使表面贴装或封装的难以利用编程器编程。第二种方法克服了第一种方法的缺点,且使用灵活,因而在系统中的应用日益广泛。FlashBurn程序系统由两部分组成,即FlashBurn软件和FBTC FlashBurn软件是通过计算机和板上DSP烧写Flash存储的工具,连接目标板要求CCS安装到计算机和合适的驱动已经安装FlashBurn软件 FlashBurn软件是 TI提供的运行于PC的应用程序,提供了一个很方便的用户接口,通过CCS和目标DSP通信,方便于hex文件下载或者烧写到目标DSP板的Flash存储上。应用CCS时FlashBurn首先把FBTC程序下载到目标DSP系统板上,然后通过DSP来访问和烧写Flash存储FBTC目标组件程序FBTC即FlashBurn的目标组件程序(FlashBurn Target Component),是为特定的目标DSP板建立的用来实现Flash存储的烧写算法和初始化。FBTC的DSP程序是TI提供CCS编译的out文件是一个主和从的通信协议存储的映射在不同的DSP目标板中是不同的FBTC需要根据不同的DSP板细节进行修改FlashBurn应用程序把FBTC下载到目标板上,然后通过协议发送命令给目标板,FBTC必须及时处理这些命令并且返回Host所必的信息。烧写和擦写算法烧写和擦写算法都在FBTC目标组件程序FBURNCMD.C中包含的BurnFlash()函数EraseFlash()函数BurnFlash程序读一个hex文件然后发送该文件的地址和数据到FBTC67,直到块达到块所要求的bytes数量。EraseFlash()函数命令给28F128J3A片去擦除,然后返回确定擦除完成了。擦除是否完成的检测是通过CheckFlashErase()函数的,该函数包含在FB

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档