目录
认识CCS5
国外公司做出来开发dsp芯片程序的软件工具,然后可能专业的初学者或者专业学生老师会用这里讲清楚一个区别,不同版本的ccs编译器它们的区别是很大的,比如ccs3和ccs5这两个不同版本下的编译环境和输出文件类型就有本质上的区别。
比如下面这个老师给的旧版ccs3的代码文件是这样的
这个css5版本的
两者有本质区别,由汇编的源文件.ASM所编译生成的文件所需配置环境不同,一个是只要连接上仿真器之后,选好芯片类型直接编译选择输出三个对应文件就可以,前提是配置好cmd文件和资源。同理最新版的也是要有输入仿真和自己更换配置文件,只是配置所需文件名不同,编译环境不同,可能输出没有参数而已,这都是正常现象。
新版的css5以上版本只用.asm生成可能没有输出结果。
网络下载渠道 :
教程链接:
实验用到的也比较经典的是ccsv3.3版,有需要可以自己找专业课老师分享
用css3的好处是许多老的芯片和老的实验仿真器都比较容易找到配置资源。自己没有仿真器和仿真资源最好就是按照网上的和实验讲义上的总结一下步骤和理论知识,再动手记录一下操练过程。
软件的安装教程
同上 ,网上有比较简单,这里就不展开讲述了,如果已经下好了软件,最好是找到配套的视频和教学视频利用现有软件硬件资源自己逐个对照实现,否则只能观望。
软件的使用教程 :
CCS5.4安装教程及仿真测试精简版3分22秒_哔哩哔哩_bilibili
国产教学实验箱_嵌入式操作教程:1-4 编写基于汇编的DSP程序_哔哩哔哩_bilibili
CCS5.5的详细使用方法_ccsv5 china-university-site-CSDN博客
ccsv5使用技术步骤流程总结:
从实验复现角度看,学生需要认识理解汇编语言的代码操作,一般从常变量声明和初始化定义 、伪代码段以及操作码以及存储器操作等入手,然后学习创建工程,新建dsp芯片汇编语言程序项目,写出汇编程序,学会连接仿真器与硬件芯片模块的连线,以及仿真器软件软件的链接,利用css5编译器进行汇编程序编译、BIOS操作系统环境配置以及硬件芯片连接烧录。
核心要点总计就是从软件环境,编程语言使用方式,外设硬件仿真器的连线,仿真器配置,工程文件的配置,汇编代码的设计编写,初始化操作,源码编译、断点查看,波形查看、输出寄存器检测、输出文件烧录过程。
配置BIOS
等于给现在的这个主机(硬件dsp系统)在软件编译程序平台ccs和仿真器驱动上配置一个共享管理的操作系统,可以查看管理图形化界面,比如有些简单的时钟信号,寄存器的值等等
编译生成文件的配置操作
输出文件类型介绍二进制文件介绍
这些都是编译成功后输出的文件(.cmd .map .asm. .out)
烧录文件 给对应连上的硬件烧录程序
一定要练对,测试通过再烧录,否则芯片损毁
生成简单的目标执行程序
如何调试和成功编译执行实验程序
单步断点DEBUG
双 击 执行程序代码段位置
查看寄存器的值
view 查看选择寄存器
烧录仿真
将编译出的可执行程序加载至仿真烧录工具
后续总结:
自己开始遇到的一些问题分享及后面的解决方法:
1、下软件下了然后和win10/win11操作系统不匹配,改文件兼容性属性就行,不碍事。
2、下了一个单独的软件包,里面只有软件没有相应的永久使用证书文件以及配置文件,无法用
3、下好了一遍软件,不知道对不对,网上没有很多具体且适配的教程和版本,直接用发现根本不会,所以我自己写了这个教程作参考mm,有的问题是配置对应芯片系列没选上合适的,然后删了重新下,搞得很麻烦。
4,、下完了之后参考步骤得一遍遍对照,想要个中文版本的但是实在找不到,只能一个个去跟着对应操作,然后发现还是少了东西,程序不通过报错。
5、下载安装保存不能有杀毒软件参照教程关闭某个东西关闭电脑管家和电脑防护扫描程序就行参照这个人的:参照这个人的: CCS7.3安装,关闭win10家庭版自带杀毒_安装ccs6老是显示有杀毒软件-CSDN博客