摘要
TMS320C6701 DSP内部64KB代码存储空间在复杂应用中已不能满足需求。本文分析了芯片的空间分配和加载模式控制,研究了一种将代码同时存储于片内和片外的软硬件设计方法,并通过设计实现了模块代码存放位置自由分配,最后用简单方法完成了加载文件的生成。经过某航天项目验证,该方法稳定可靠,易于实现,实用价值高。
The internal 64 KB code RAM of TMS320C6701DSP can not meet the requirements in complex applications.The chip's address assingmnet and boot mode configuration are analyzed.The method of storing code to internal and external with the chip is presented.The software module free distribution is achieved through design.Finally,the generation of loading file is implemented in a simple way.The feasibility and conveniency of this method are verified by a aerosapce project.
引文
[1]TI.TMS320C6000DSP External Memory Interface(EMIF)Reference Guide,2007.
[2]TI.TMS320C620xC670xDSP Boot Modes and Configuration Reference Guide,2003.
[3]TI.TMS320C620xC670xDSP Program&Data Memory Controller DMA Controller Ref Guide,2004.
[4]王硕果,肖强.TMS320C6701DSP自动加载研究[J].现代电子技术,2009(19).
[5]左灏瑞.C6000系列DSP Flash二次加载技术研究[J].单片机与嵌入式系统应用,2011(7).
[6]夏金桥,周文涛,曾勇超.TMS320C6701自动加载及程序烧写的简化设计[J].单片机与嵌入式系统应用,2014(10).