本文为没有使用过CCS、学习基于TI的单片机开发的初学者提供安装软件、运行软件的教程帮助。
教程基于64位PC、写于2021.03。时间不同网站资源路径可能略有不同,请注意。本教程特色为较多实用超链接。
背景与目的
单片机严格按照烧录程序运行,帮助使用者检测、处理、输出电信号(见参考文献2)。烧录程序由开发软件经写程序、编译、链接生成,然后传输烧录到单片机上。软件还提供调试功能,方便使用者查看程序运行时变量的状态。
开发软件可以有很多种,常见的有Keil、IAR等,它们由第三方公司开发,可以支持众多知名半导体公司的微处理器。而CCS,则是TI公司专门为TI控制器开发的软件,好处就在针对TI芯片,配套的资源更多。
准备
下载安装包
TI为使用者免费提供软件,从TI官网下载即可。以下给出具体操作。
(1)进入TI官网。如需可切换语言。
(2)搜索栏搜索”CCS“。
TIPS:TI官网的搜索功能做得极好,关键词搜索通常可以找到想要的资源,这种方法建议常用。
(3)选择第一项(蓝色框部分)。其余项同样也是CCS,但它们只集成部分特定微控制器的库。例如如果我们选择第二项(适用于F24X),那么将不能基于MSP432单片机开发,因为单片机内核不一样,无法兼容编译、调试。
(4)点击下载,跳转到下载的选项卡。
(5)点击选择第一项。第二项带有“Cloud”的,是云编辑器,指在网站端上编程。我们使用终端应用,所以选择第一项“CCSTUDIO”。
(6)在弹出的选框中,点击“Windows single file installer for CCS IDE ”,如无意外即可开始下载。如有意外,可能是TI网站跳转到登录注册界面,注册是免费的,并且还可以收到TI官方教育资源的推送邮件,建议大家用学校邮箱注册一个。
(7)下载完成。可以看到下载完的文件为“CCS10.2.0.00009_win64.zip”。
安装
(1)解压文件“CCS10.2.0.00009_win64.zip”到任意目录下。
(2)双击打开…(解压目录)\CCS10.2.0.00009_win64\CCS10.2.0.00009_win64\ccs_setup_10.2.0.00009.exe,如有windows或者xx管家信任弹窗,点击是、允许、信任等即可。
(3)来到“Setup”界面,点击"Next"。来到条约部分,点击“I accept …” ,“Next”。
(4)来到检测界面,多数会显示如下图。提示最好退出xx管家、xx杀毒软件、windows病毒检测等软件并重启电脑。其实不退出、不重启也没有多大问题,直接按下Next,然后它会跳出需要重启的界面,按确定即可。如果成功可以到选择安装路径界面,则不退出、不重启都可以。
(5)来到选择安装路径一步,默认为 C:\ti\ccs1020,由于编程软件常常在默认路径找依赖库、标准库文件等,所以建议装在C盘,D盘当然也是可以的,但是随着深入使用CCS的配套资源,后期配置可能比较麻烦。选择好路径后“Next”。
会有一个valid…窗口,等待即可,然后选择Custom的安装方式。然后Next。
(6)来到选择安装。由于之后用到TI的TI-RSLK小车,单片机型号为MSP432,所以选择第二项即可。然后Next。
(7)来到选择调试器。其他两款调试器Blackhawk和SEGGER J-LINK暂时是用不到的,可以不安装。然后Next。
(8)来到提示部分,这个提示不重要,Next。然后确认开始安装(install)。
(9)等待安装。然后安装成功。之前的安装包(第一步解压出来的)可以全部删除,毕竟CCS是TI公司免费下载的,随时可以在网络环境下下载到任意版本。
(10)最后要求重启电脑,可以确定,之后手动重启。然后勾选创建桌面快捷方式,安装完成。
(11)双击桌面CCS图标即可打开软件,会弹出以下窗口:选择默认路径即可。然后Launch后,若有防火墙的提示,直接允许访问即可。
参考文献
1、官方CCS安装视频教程 https://training.ti.com/installing-code-composer-studio-ccs
【作用:可参考视频如何注册邮箱。请注意视频中软件版本过低,和安装时配置要按自己需求选择。】
2、官方使用CCS软件编译、调试、下载到单片机MSP432过程
https://training.ti.com/ti-rslk-module-1-lab-video-12-getting-started-ccs
【作用:了解单片机开发的流程】
3、另一款国内最常用的编译器keil
本体下载路径:https://www2.keil.com/mdk5/
keil的MSP432库下载路径:https://www.keil.com/dd2/texasinstruments/msp432p401r/
【作用:知道keil的作用即可】
B站专栏同步上线,未经允许不得转载。
湖南大学机器人学院RP