安装TI_MSP432库和导入CCS工程

本文为已安装CCS,准备使用MSP432开发板学习的同学提供教程。
CCS安装教程:https://blog.csdn.net/weixin_42717467/article/details/114759371

背景与目的

为PC安装好CCS后,准备为单片机编程。对单片机编程,实际是对单片机内的寄存器做读写操作。由于单片机内有成千上万个寄存器,每个寄存器又有多个位,若使用寄存器读写方式编程,会很麻烦。因此一般单片机制作厂家为我们提供单片机库。我们使用库,既可以脱离寄存器的物理地址、寄存器名等,仅调用库函数即可。
例如同样为了实现单片机点亮灯的不同版本:
寄存器版本:
①单片机->GPIO模块A->上电寄存器->写1:GPIOA模块上电可用
②单片机->GPIO模块A->第1个引脚->输出寄存器->写1:配置GPIOA_PIN1引脚为输出
③单片机->GPIO模块A->第1个引脚->内容寄存器->写1:配置GPIOA_PIN1引脚输出为高电平
库函数版本:
函数GPIO(A,上电);
函数GPIOA(引脚1, 输出,高);
相比之下,可以发现库函数版本不需要我们去仔细找到寄存器的名字、了解每个位的作用,只要我们了解库函数的作用并调用,库函数内部会自动帮我们按照需求找到对应寄存器操作,节省很多时间

本教程内容为从官网下载安装MSP432库,并导入CCS。

下载

(序号前面都有网页链接,供参考。)
打开TI官网
搜索关键词“MSP432”,可以见到MSP432系列下各种不同的产品。这属于不同的单片机处理器,它们之间的差别是片上资源不同。
点击要使用的型号MSP432P401R,跳转页面。
点击 Design&Development,跳转到下方。
点击 Software development(开发软件),可以看到一系列在开发MSP432的过程中可能会使用到的所有软件,包括我们的之前安装的CCS。
TIPs:TI的资源库做得很齐全,包括相关的链接、软件、文档、开发问题与解决等,都在产品的栏目里,开发过程中多参考查阅,对开发思路很有帮助。
点击SimpleLink MSP432 Software Development Kit (SDK),跳转到下载页面。
点击“Download”。跳转到下方页面。
⑧ 由于我们使用MSP432P系列,而不是MSP432E系列,因此选择SIMPLELINK-MSP432-SDK — SimpleLink MSP432P4 High-precision ADC MCU Software Development右边的“download options”,跳出下载选项,选择windows系统的即可。
这一步与下载CCS时很相似,同样有cloud云版本的库,这里不再解释cloud版本了。
⑧.⑤ 若点击下载后跳转到用户登录界面,则参考安装CCS时的方法解决。
⑨下载完成。

过程截图
②-----------------------

在这里插入图片描述

③-----------------------

在这里插入图片描述

④-----------------------

在这里插入图片描述

⑤-----------------------

在这里插入图片描述

⑥-----------------------

在这里插入图片描述

⑦-----------------------

在这里插入图片描述

⑧-----------------------

在这里插入图片描述
在这里插入图片描述

⑨------------

在这里插入图片描述

 

安装

双击刚刚下载的simplelink_msp432p4_sdk_3_40_01_02.exe文件,如有跳窗问是否允许,则选是。成功打开安装界面。
②选择“next”,放置在C盘默认安装路径,由于我们使用库时多少直接复制工程过来,所以放置在D盘等盘影响不大。
③继续“next”,等待安装。
④完成安装后“finish”。其中产品发布日志没什么用,而产品说明手册比较重要,它里面有使用库引入CCS工程的例子(就是本教程下一章的内容,不过是英文版本且较旧。)

安装过程截图

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

 

使用CCS打开库中的工程

打开CCS,弹出“workspace”的工作区定义,工作区是存放自己的新建工程的地方,也可以copy库中示例工程到进行调试而不改变源文件,所以按照默认或者自己指定路径即可,点击“launch”。若来到getting start界面,可以关闭它。此时看到侧栏的“project explorer”工程文件夹下面是空的,因为我们还没有往里面添加文件。

若看不到“project explorer”,可以在左边点击下图的图标打开。
若不小心把它关闭了,可以从“windows”-“show view”的菜单中可以点击找回。

在这里插入图片描述
在这里插入图片描述
② 在“project explorer”的空白处右键,选择import(导入)- import ccs project (导入CCS工程),弹出窗口。这个窗口能够帮助我们从文件夹中过滤出所有有效的CCS工程。点击Browse(浏览),选择刚刚安装好的MSP432库的目录,点击 “选择文件夹”。
在这里插入图片描述
④该窗口会自动搜索所有可用工程然后列出,勾选gpio_toggle_output_MSP_EXP432P401R_nortos_ccs,然后勾选下面的“copy projects into workspace”(复制到工作区,这样就不会改写了源文件,默认下是必选的),然后选择finish,完成导入工程。

其中库中的示例工程都是按照功能来命名的,如果不了解命名规则不要紧,以后会慢慢懂的。
例如gpio_toggle_output_MSP_EXP432P401R_nortos_ccs
是指使用了单片机GPIO模块进行Output输出,输出方式为toggle(隔一段时间就翻转当前电平),使用P432P401R单片机,工程不使用rtos操作系统,使用ccs环境开发。
在这里插入图片描述
⑤导入工程后,我们在“project explorer”中打开工程里面的内容,按小箭头展开,可以看到在一个.c文件中有main函数,这就是我们工程的主入口。双击gpio_toggle_output.c文件,可以查看文件内容。
在这里插入图片描述
在这里插入图片描述
⑥现在我们来编译工程,看导入的工程有没有出错。
点击小锤子,进行编译。查看“console”窗口中的最后几行,是否出现“bulid finish”,如果出现,则编译成功,工程是可以正常下载到单片机上然后运行(需要你手上有一款MSP432开发板单片机)。如果没有出现,则应该可以看到“problems”窗口有提示,依据提示解决bugs即可。
在这里插入图片描述
在这里插入图片描述

 
 
 
 
 
湖南大学机器人学院RP

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值