微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > MCU和DSP > TMS320F206定点DSP芯片开发实践

TMS320F206定点DSP芯片开发实践

时间:06-23 来源:互联网 点击:

图1 WSGR位设置

图1下面的标识:0 总读为0;R 可读;W 可写;破折号后的值为WSGR的复位值。
图1上面第15~12位:保留位,总是为0;
第11~9位:ISWS-I/O空间等待状态位,决 定用于片外I/O空间的读/写的等待状态数(0~7);
第8~6位:DSWS-数据空间等待状态位,决 定用于片外数据空间的读/写的等待状态数;
第5~3位:PSUWS-高端程序空间等待状态 位,决定片外高端程序空间读/写等待状态数;
第2~0位:PSLWS-低端程序空间等待状态 位,决定片外低端程序空间读/写等待状态数。

在具体应用中,程序员可根据实际用到的片 外资源灵活调整WSGR相关位的值。

3.3.3 有效利用片内闪存

F206的一个显著优势是具备32k片内闪速存 储器块。它具有可擦除、可编程和非易失电源特点。在复位期间,通过将MP/MC置为低电平可 以选择闪存。若未选之,则从片外存储器开始执行操作。

在利用JTAG进行硬件仿真时,有时会出现程 序无法全速运行的情况。这时,不要总是在程序上苦思冥想,可以开阔思路从别处着手。若确信 程序流程没有什么问题,不妨试着将程序写入闪存运行。笔者曾遇到类似情况,程序烧入Flash运 行后一切正常;经分析可能是实验板上的片外程序/数据存储器的布线不够规范。调整布线重新制 板后,程序在硬仿真时也能全速运行了。

还有一种情况正好与之相反。程序在仿真窗 口里可以正常运行,写入Flash后却无法运行了。在这种情况下,建议程序员在程序初始阶段 (如,紧接着关中断setc intm之后)加一小段延时(几十毫秒,根据情况可以增减);可能会达 到事半功倍的效果。

4 结束语

DSP技术的发展渐趋成熟,DSP的应用日益 广泛;了解和掌握DSP技术,并应用DSP技术开发新一代高科技产品是使我国电子工业走向高技术 密集型的一条重要途径。本文总结了在DSP开发工作中的经验与教训,希望能对读者有所启示。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top