首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > 利用F206片内Flash进行在线编程

利用F206片内Flash进行在线编程

资料介绍
利用F206片内Flash进行在线编程

利用F206片内Flash进行在线编程
摘要:在DSP构成的装置或仪器中,经常需要保存或修改一些重要的参数。本文介绍如何
利用TMS320F206片内Flash进行“在线”擦、写,用于保存和修改数据,具有较强的实用性

    关键词:DSP TMS320F206 Flash 在线编程
引言
TMS320F206(简称F206)是德州仪器公司一种较新型的高性能数字信号处理器芯
片,采用静态CMOS工艺技术设计,功耗低、抗干扰能力强。其结构简单,指令执行速度
快(单周期指令的执速度为50ns),指令的源代码与C1XX和C2XX系列保持兼容并且向上
兼容TI公司的第5代DSP(C5X系列)。同时,F206处上集成的32K×16位的Flash存储器由
二块相互独立的16K×16位的Flash存储器组成(Flash0和Flash1),可分别独立地对它们
进行读取、擦除和编程等操作。第二块Flash工作模式的切换分别由片上2个I/O映射寄存
器控制。通常情况下,这二块Flash存储器,一块用于存放固化程序,程序调试完成后通
过DSP仿真头将程序直接写入Flash中;另一块可用于存放重要参数,可通过键盘、通信
端口以及运行程序自动地将数据写入Flash中,从而实现对Flash存储器的“在线”擦、写
。F206及F24x在程序地址空间的映射如图1所示。

图1

1 实现F206在线编程需要注意的几点
①进行硬件设计时,必须将F206的Vccp引脚直接接于+5V电源上。
②片内CPU的工作时钟不得高于20MHz。如果用倍频连接方式,则输入时钟频率不得高
于10MHz,否则会使擦、写过程出现错误,从而导致“在线”擦、写失败。
③正常情况下F206的擦、写次数寿命是1000次。因此,对Flash块的“在线”编程应该做
到一次擦除、多次写入,直到整个Flash存储块
利用F206片内Flash进行在线编程
本地下载

评论