“
闪存编程过程出现在TMS320F28xxx 数字信号控制器(DSC) 开发周期中的所有阶段:固件调试、原型设计、生产、和现场重编程。提供了几个解决方案来适应所有这些开发阶段的需要。这个应用报告介绍了可用的解决方案以及这些解决方案用于开发周期的那个阶段。
”
Keywords:TMS320F28xxx DSC flash memory
摘要:闪存编程过程出现在TMS320F28xxx 数字信号控制器(DSC) 开发周期中的所有阶段:固件调试、原型设计、生产、和现场重编程。提供了几个解决方案来适应所有这些开发阶段的需要。这个应用报告介绍了可用的解决方案以及这些解决方案用于开发周期的那个阶段。
基本特征:
TMS320F28xxx DSC 的内部闪存存储器是一个巨大的优势,这是因为此存储器为非易失性内存,此类内存使得设计人员能够将应用代码存储在芯片内部,而无需连接外部内存来存储这个代码。
方案特点:
所有TMS320F28xxx 器件包含VDD3VFL电压引脚,需要在此引
脚上施加3.3V 电压来进行编辑(写入)和读取闪存的操作。
由于采用了这项技术,如果要将应用代码存储在内存中,闪存必须经历一个擦除、编辑、和认证的过程。针对这一功能所使用的算法是时间关键算法,此算法在DSC 上从内部随机访问存储器(RAM) 中执行。这些算法必须被配置为适当的中央处理单元(CPU) 频率并且不应被中断以确保闪存的正确编辑。
JTAG 解决方案
IEEE 标准1149.1-1990,IEEE 标准测试访问端口和边界扫描架构(JTAG) 解决方案可被应用到开发周期的所有阶段,但是主要用于固件调试和原型设计阶段,这是因为这个方法使得设计人员能够编辑闪存并随后在Code Composer Studio™ 集成开发环境(IDE) 中对其进行调试。现有的几个解决方案包括Code Composer Studio 片载闪存编程器,安全数据(SD) 闪存、和Flasher-C2000。闪存编程工具取决于所使用的仿真器。
Code Composer Studio 片载闪存编程器
Code Composer Studio 片载闪存编程器是一款针对Code Composer Studio 的插件,此编程器可实现IDE内的闪存编程,此IDE 使用支持eZdsp™ 开发板,并可与Code Composer Studio 直接对接的仿真器。在固件调试和原型设计阶段,这个编程器是最为便捷的JTAG 选项,这是因为可通过Code Composer Studio直接访问此编程器。
可从Code Composer Studio 的Tools Menu (工具菜单) 中选择此编程器。如果使用的是Code ComposerStudio 3.1 或者更老的版本,那么可从F281x 闪存工具,F280x 闪存工具或者Code Composer Studio 的更新导航(Update Advisor) 中获得这个编程器。如果使用Code Composer Studio 3.3,这个编程 器与Code Composer Studio 的基础安装一起安装并且可通过更新导航中提供的服务通告进行更新。
图1 Co...
上一篇:【同步降压稳压器解决方案】
下一篇:【[原创] EV2300:基于USB的解决方案】
猜你喜欢