TMS320C2XX开发设计中应注意的问题
回之间装载所保存的值时,也应先将DP的值设成零,否则程序将无法正常运行。
本文链接地址:http://www.oyaya.net/fanwen/view/141995.html
3.6 内置闪速存储器(Flash)
F206的一个显著优势是具备32K×16位的片内闪速存储器,它具有可擦除、可编程和非易失电源等特点。在复位期间,通过将MP/MC置为低电平可选择闪存。利用JTAG接口向目标系统下载程序包括:Flash的清零(clear,所有位清零)、擦除(erase,所有位置1)及编程。其片内Flash,由两块相对独立的16KB Flash组成,因而每次清零、擦除需对两块16KB Flash分别进行。F206运算速度有20、28.5和40MIPS,但程序代码成功烧录进片Flash的前提条件是其工作于20MIPS,否则程序无法烧寻进DSP。另外应将NMI中断相应引脚拉高,否则由JTAG将程序代码烧录进Flash时会出现错误提示,使烧录无法完成。
笔者在调试程序时曾遇到这样的情况,程序在仿真时可以正常运行,烧录到Flash后却无法运行了。原因是上电时DSP外围芯片复位时间长于DSP的启动时间,后来尝试着在程序初始化之前插入一段延时(约为几十ms),重新烧录后程序执行正常。
DSP技术的发展越来越成熟,DSP的应用也日益广泛。了解和掌握DSP技术,并应用DSP技术开发新一代高科技产品十分必要。本文介绍的DSP开发中应注意的几个问题,可以大大缩短开发时间,仅供读者参考。
《TMS320C2XX开发设计中应注意的问题(第4页)》