"); //-->
摘要
本应用报告描述了TI Flash应用编程接口(API)的应用,此API是TI Flash算法的软件接口。在使用本报告之前,注意需懂得Flash API文档的基础。本文档不能取代Flash API文档,而是指导你关注包含Flash API文档的一系列TI资料中最重要的地方。详细参考文献列表参见“参考文献”一节。
目前,为TMS320F281x芯片进行在线(in-circuit)串行Flash烧写的可选方案是Spectrum Digital公司的SDFlash。SDFlash是一款卓越的基于Windows的对TMS320F281x芯片进行在线(in-circuit)烧写的软件,遵循IEEE标准1149.1-1190,IEEE标准测试访问接口和边界扫描架构或系统通讯接口(SCI)。推荐使用GUI方式。如果你手头没有安装了Windows的PC,本文档将帮助你配置一个定制测试设备。
在本文档的适当章节可找到样例软件。本文档使用的硬件包括:
● Spectrum Digital公司的F2812 eZdsp(TM)和IEEE标准1149.1-1190(JTAG)仿真器(XDS510(TM) USB)
● Link-research公司的RS-232接口板
本应用报告讨论的工程附属代码和源代码可从http://www-s.ti.com/sc/techlit/spraaq2.zip下载。
1 介绍
基于串口(RS-232)对TMS320F2812,TMS320F2811,或TMS320F2810(F281x)进行Flash烧写是目前流行的在线烧写方法。它的一个主要优点是减少了线下Flash烧写带来的损坏风险以及损坏处理。SCI通讯可以从PC、产线在线测试仪或其他处理器中产生。
本文讨论了从F281x 引导ROM SCI-A对Flash烧写的每一个步骤:
● 将内核软件和Flash算法从引导ROM传送到目标RAM
● 向目标Flash传送应用代码并烧写
● 将Flash烧写时间最小化
目标板支持的任何通讯方式都可以与TI提供的Flash烧写API一起使用。下载TMS320F2810, TMS320F2811和TMS320F2812 Flash API (http://www-s.ti.com/sc/techlit/sprc125.zip)。F281x引导ROM提供的将Flash API传送到RAM的方法有:SCI、SPI和并行GPIO。对其他通讯接口,你可以将通讯方式固化在OTP中或Flash的保护扇区中。Figure 1展示了这些引导加载方式。
【Figure 1 F281x Flash引导加载选项】
本应用文档使用引导ROM中的SCI-A Flash引导加载方式。
目前,为TMS320F281x芯片进行在线(in-circuit)串行Flash烧写的可选方案是Spectrum Digital公司的SDFlash。根据Spectrum Digital公司的描述,SDFlash是一款Windows软件,能通过Spectrum Digital公司的JTAG仿真器对目标DSP进行Flash烧写。使用的Flash烧写算法要和DSP的型号、容量相对应。
关于C2000(TM) Flash选项的详细列表,请访问www.ti.com
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。