【DSP】CCS3.3在WIN11上安装与编译问题

日常问题记录


  1. 问题1
    安装完成后,软件打开失败,卡死在欢迎界面
    在这里插入图片描述
    解决方法:重新安装,安装路径选择默认的C盘windows文件夹下路径,之后能够正常打开但是速度很慢,怀疑是兼容性问题导致
  2. 问题2:编译错误,内存模式错误
Tag_Memory_Model attribute value of "1" that is different than one previously seen ("2")

解决方法:该错误的原因是内存模式选择的问题,有两种解决办法
首先是修改默认内存模式,默认选择的内存模式为Large,取消勾选后变为Small
在这里插入图片描述
其次还可以通过变更lib文件来解决
文件名后带_ml的为大内存模式,不带的为小内存模式
在这里插入图片描述

  1. 问题3:编译时出现错误,无法引用头文件
"main.c", line 2: fatal error: could not open source file "DSP28_Device.h"
1 fatal error detected in the compilation of "main.c".
Compilation terminated.

解决方法:在Project——Build Options——Preprocessor中添加Include Path
在这里插入图片描述
具体就是你include文件所在的地址
例如我的地址为 C:\CCStudio_v3.3PLA\MyProjects\Hello\

  1. 问题4:编译错误
"C:\\CCStudio_v3.3PLA\\MyProjects\\Hello\\SRAM.cmd", line 57: error: run
   placement fails for object ".stack", size 0x1f40 (page 1).  Available
   ranges:
   RAMM1        size: 0x400        unused: 0x400        max hole: 0x400     
error: errors encountered during linking; "./Debug/Hello.out" not built

>> Compilation failure

解决方法:问题出在stack size设置错误——设置得过大
通过查看CMD文件,可以知道RAM_M1大小为0x400
在这里插入图片描述
且栈空间stack存放的位置便是RAM_M1
在这里插入图片描述

因此stack_size的最大大小也不能超过0x400即1024位, 这里我设为800
在这里插入图片描述
编译成功提示
在这里插入图片描述
总结:CCS3.3确实太古老了,兼容性有点差,但也不是不能运行,要注意在安装前需要先安好.NET框架(setup安装包里自带1.1的.NET安装文件),现在用的主要原因也是因为学校里DSP课老师的要求(不得不说大学老师都倾向于用古董软件来编程),等买的28335核心板到了之后,开发就准备换到CCS10了。


版权声明:本文为weixin_45441838原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。