ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

MSP432的CCS工程配置以及使用J-Link下载程序

2021-10-29 18:35:22  阅读:396  来源: 互联网

标签:工程 新建 CCS 文件夹 Link 安装 MSP432


目录

一、CCS软件安装

1、下载CCS安装包​

2、开始安装

3、安装选择

4、选择开发芯片​

5、 安装J-link调试器​

二、配置工程

1、新建工作区间

2、打开工作区间

3、新建工程

4、新建文件夹

5、导入driverlib库

6、 配置工程头文件

7、编译下载

三、MSP432模板工程源码


一、CCS软件安装

CCS官方所有版本

1、下载CCS安装包

 下载完成后将压缩包解压(注意解压的目标路径不要含有中文不然安装会报错)

2、开始安装

安装之前建议先将360,防火墙之类的安全防护都关掉,不然会报莫名其妙的错,还有就是电脑的用户名不能是中文,如果是中文的话改成中文否则安装不了。

3、安装选择

4、选择开发芯片

5、 安装J-link调试器

 全部自定义选择完成点击Next开始安装,过程需要几分钟,需要通过的选项点击通过即可。安装完成之后不要忘了再打开杀毒软件和防火墙。

二、配置工程

1、新建工作区间

我在D盘根目录下新建了一个“CCS11”的文件夹,然后在这个文件夹里面新建一个"workspace_1"文件夹,用于保存工作区间,当然小伙伴们的名字可以自定义,但是最好放在除C盘之外的根目录,放置后面的目录路径太长。

2、打开工作区间

打开CCS后,选择工作区间workspace为之前建立好的工作区间,点击launch进入CCS。

 如果勾选左下角的选项,那么下次打开CCS软件则会默认选择这次的工作空间,当然也可以在CCS菜单栏的File->Switch Workspace->ohter,重新选择工作空间。

 打开工作区间之后,CCS会自动在工作空间路径下面新建三个文件夹,用于保存一些工作区间的参数,这是正常的,如果之后工作区间打开错误的时候,可以尝试删除这四个文件夹,再次重新选择该路径为工作空间打开就可以了。

3、新建工程

点击CCS菜单栏的Project→New CCS Project新建工程,在Target里面选择MSP432系列,再精确选择DSP型号为MSP432P401R,在Connection里面选择仿真器型号为J-Link,当然也可以使用TI默认的USB下载,我这里是USB口下载不能用了才换成J-link的。

在Project name输入工程名字,符合要求就行了,如果不符合要求,会提示的。

Compiler version里面根据自己电脑已经安装的编译器版本即可。工程模版里面根据自己要求选择即可,建议选择为Empty Project。

设置完之后点击Finish即可完成工程新建。

4、新建文件夹

完成新建工程后可以直接在电脑的资源管理器里面添加文件即可。

5、导入driverlib库

MSP430和MSP432的driverlib库下载地址:MSPDRIVERLIB Driver or library | TI.com

 

 

将下载好的压缩包解压,在工程中新建一个Library文件夹,复制driver/MSP432P4XX下的所有.c文件和.h文件到工程的Library文件夹中。

6、 配置工程头文件

 右击工程选择Properties属性,找到Include Options,添加工程文件路径为工程路径${PROJECT_LOC}+文件路径,后续增加文件只要在这里添加文件路径即可。

7、编译下载

将J-link和MSP432的引脚连接,我这里用了转接板,引脚对应:TMS,TCK,TDO,TDI,GND。

 开始编译

 程序烧录

 Debug

三、MSP432模板工程源码

(CCS)MSP432模板

懒得配置的同学可以直接下载这个工程模板,里面配置好了定时器,串口,外部中断,MPU6050陀螺仪,OLED等。

标签:工程,新建,CCS,文件夹,Link,安装,MSP432
来源: https://blog.csdn.net/qq_43577213/article/details/121038512

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有