一、准备阶段
1、了解开发时候的需求,AD采样、通讯、外设等等;
2、了解DSP所具有的硬件配置,硬件存储器资源、外设资源、通讯接口,方便初始化;
3、软件方案;
二、代码编写
1、文件框架,一般一种功能对应一个.c文件和.h文件,根据1.1需求来;不要只放在几个文件中,以方便维护。
2、函数框架,在对应文件中添加对应功能函数,函数只需要定义函数名;
3、往函数框架中添加代码。
(1)首先添加DSP器件相关程序,比如系统时钟配置,中断函数配置,中断函数;
(2)逐块添加算法代码,原则从易到难。
三、如何高效软件开发
1、准备工作
(1)看CCS指南;
(2)看CMD文件的编写;
(3)明白中断向量表文件的编写,并定位在正确的地方;
(4)运行一个纯模拟程序,了解CCS的各个操作;
(5)到TI网站下相关源码,参考源码的结构进行编程;
(6)C或者ASM编程,模块化是必须的,了解如何优化编译器;
DSP的C语言的编译过程为,C编译为ASM,再由ASM编译为OBJ。
2、
XXX、来源
DSP一般设计步骤http://www.elecfans.com/emb/dsp/202004081199264.html
DSP入门教程http://www.elecfans.com/emb/dsp/202004081199264.html
实现方案及设计流程https://www.doc88.com/p-0713226733150.html