1.在CCS中首先配置好targetConfigs文件
2.编译过程中默认选择release,若想选择debug,需要在include>common.h 中,取消注释#define DEBUG_MODE ,如图:
3. 在编译之前,要确保默认.ccxml文件路径正确,具体做法是:Run>Debug Configurations,选中Code Composer Studio-Device Debugging目录下的28335_conctrl,点击main选项卡(如图所示),先配置Target Configuration,方法是点击右侧File Syetem...这里选择的.ccxml文件应当是当前工程下TargetConfigs文件夹中下;在配置Initialization Script时,点击右侧Workspace..选取当前工作空间下的对应工程,即28335_conctrl。
4.在第三步中的操作界面,选择program选项卡,配置Project,具体方法是点击右边的Workspace..直接选择28335_conctrl即可。
在进行完上述配置后,通常情况下可以对当前工程进行烧写。
5.千万避免带电插拔仿真器和CPLD烧写器,不然会烧坏dsp芯片(28335),尽管断电之后板子上的dsp代码和cpld代码都能正常执行。在烧坏芯片后,重新上电并用CCS6通过仿真器链接DSP芯片时提示错误,如下:
6.如果在Quartus中编译CPLD代码时按下图报错,
则问题出在设置的工作温度不对,解决办法是:Quatus ii > Assignments > Settings > Temperature选项卡,将Specify junction temperature 改为 Auto compute junction temperature using cooling situation,如下图所示: