历史上的今天
返回首页

历史上的今天

今天是:2025年04月05日(星期六)

2020年04月05日 | MSP432学习-01-CCS编译器安装及驱动库环境搭建

2020-04-05 来源:eefocus

一、CCS编译器和驱动库安装

对MSP432进行开发,建议使用TI官方的CCS编译器进行编译和调试,下面我将为大家讲解CCS的详细安装过程:(PS:全部教程基于CCS6.2!)


下载CCS

官网下载

百度云分享 提取码:8zg5


下载驱动库(SDK)

官方下载

百度云分享 提取码:1nou


安装CCS编译器

下载完成后解压(解压到的路径中不能包含中文,安装路径也一样),点击如下图的图标开始安装。

解压后的文件

选择“我同意安装协议”,点击下一步:

在这里插入图片描述

选择CCS的安装位置后,单机Next按钮,如下图:

在这里插入图片描述

务必勾选MSP Ultra Low Power MCUs中的MSP432 Ultra Low Power MCUs,其它芯片的支持项目大家自己决定,建议如下图选择:

在这里插入图片描述

调试选择窗口中,选择建议如下图:

在这里插入图片描述

开发附件的选择:

在这里插入图片描述

然后便是漫长的等待过程:

在这里插入图片描述

安装完成后,点击Finish按钮完成安装。


安装驱动库(SDK)

下载后得到一个可执行文件,双击打开,点击Next,在框中选择安装位置,如下图:(建议选择和软件相同目录,方便管理,记下安装位置,后文有用!!)

在这里插入图片描述

再点击两次Next即可进入漫长的安装阶段,直到安装完成。


打开CCS

初次打开,会让你选择工作站位置,即工程的存放位置,可自由设置,勾选左下角的勾即设定为默认位置,如下图:

在这里插入图片描述

选择完成后点击OK,过一会会弹出如下对话框,点击Yes:

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

提示需要重新启动,点击Yes

在这里插入图片描述

然后就可以进入到初始界面了。


二、新建工程

不知道你们的界面有没有 Project Explorer 栏目,如下图:

在这里插入图片描述

若没有,可点击上方window -> Show Vive -> Project Explorer调出。

在 Project Explorer 内右键或者点击左上角的File,然后选择New,选择 CCS Project,弹出如下对话框

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

关于工程类型选择(部分教材讲解的是在类型选择里面是可以选择带驱动库(SDK)的工程,但作者尝试了CCS9.1,CCS6.2,均无此选项,无奈,后文有其他方法)

在这里插入图片描述

这样一个空的工程文件就创建完成了。


三、驱动库环境搭建

目前驱动库环境的搭建有两张方法,如下


方法一

通过添加路径的方法将SDK的路径添加到工程文件中


优点 :工程文件较小。

缺点:可移植性差,必须在已经安装了相同的SDK且路径相同的电脑上编译。

具体方法请大家带着之前记住的SDK的安装路径查看Graperfruit的博客

在此对Graperfruit博主表示感谢!

这里只做简单讲解:

选择刚才新建的项目,右键然后选择properties,然后点击Build -> MSP432 Compiler -> Include Options

在这里插入图片描述

点击右边的在这里插入图片描述添加路径

点击Browse,选择:安装路径+simplelink_msp432p4_sdk_2_30_00_14source,确定。

在这里插入图片描述

同样的方法上下分别添加路径:

安装路径+simplelink_msp432p4_sdk_2_30_00_14sourcetidevicesmsp432p4xxdriverlibccsmsp432p4xx_driverlib.lib


安装路径+simplelink_msp432p4_sdk_2_30_00_14source

在这里插入图片描述

然后点击OK完成配置。

应用库函数时,添加以下内容:


#include


即可使用驱动库函数进行编程。


方法二

将官方的SDK提取出来,添加到工程文件中,使用工程文件进行代码编写


优点:兼容性强,无需编译器的SDK支持

缺点:工程文件较大

在这里插入图片描述

提取SDK,本人做了一个多小时,才终于将文件的关联性解决,成功做成了MSP432库函数的模版,过程复杂,先不详解,直接分享工程模版!


下载地址:

个人云服务器:雨燕云

百度云分享 提取码:9f8f


github下载

PS:建议将mian.c中第15行中WDTCTL = WDTPW | WDTHOLD;改为WDT_A_holdTimer();全部使用库函数进行开发,也使得使用VS进行代码编写成为可能!


四、github地址

https://github.com/843862803/MSP432

所有MSP432的demo将在github上开源供大家学习和下载!

推荐阅读

史海拾趣

Analog Microwave Design公司的发展小趣事

随着通信技术的不断进步,对微波器件的性能要求也越来越高。Analog Microwave Design公司敏锐地捕捉到了这一市场变化,开始致力于研发更高性能的微波器件。经过多次试验和改进,公司成功开发出了一款具有低损耗、高稳定性的微波放大器,这一创新产品在市场上引起了热烈反响。公司凭借这一技术突破,迅速扩大了市场份额,并树立了行业内的技术领先地位。

Elite Semiconductor Products Inc公司的发展小趣事

随着全球对环保和可持续发展的关注度不断提高,Elite也积极响应这一趋势。公司注重环保理念在生产过程中的贯彻实施,采用环保材料和节能技术,减少生产过程中的污染排放。同时,Elite还积极参与环保公益活动,推动环保理念的普及和实践。这些努力不仅提升了公司的社会形象,也为公司的可持续发展奠定了坚实基础。

G-Mag Usa公司的发展小趣事

在20世纪90年代初,G-Mag Usa公司由一群电子工程师创立,专注于研发高性能的半导体芯片。当时,市场上对于小型化、低功耗的芯片需求日益增长。G-Mag通过不断的技术创新,成功研发出了一种新型低功耗处理器,该处理器在保持高性能的同时,能耗降低了30%。这一技术突破迅速吸引了众多智能手机制造商的注意,G-Mag因此迅速崛起,成为半导体行业的佼佼者。随着智能手机市场的爆发式增长,G-Mag的芯片出货量也随之飙升,公司规模迅速扩大。

APX Technologies公司的发展小趣事

为了进一步提升公司实力,APX Technologies开始拓展海外市场。公司在多个国家和地区设立了分支机构,并积极招聘当地的优秀人才。通过不断的努力,APX Technologies的产品逐渐在国际市场上占据了一席之地,公司的规模和影响力也不断扩大。

DMEL Inc公司的发展小趣事

DMEL Inc公司成立于XX世纪初,最初由几位热衷于电子技术的工程师创立。他们凭借对半导体技术的深入研究,开发出了几款具有创新性的产品,这些产品在市场上获得了初步的成功。公司注重技术创新,不断投入研发资金,建立起了一支高效的研发团队。随着技术的不断积累,DMEL Inc逐渐在电子行业中崭露头角。

D3 Semiconductor公司的发展小趣事

为了更好地拓展市场,D3 Semiconductor与全球知名的电子元件分销商贸泽电子(Mouser Electronics)建立了合作伙伴关系。根据协议,贸泽电子储备了D3 Semiconductor的完整650伏额定电压超结MOSFET产品线,并将其推向全球市场。这一合作不仅加强了D3 Semiconductor在全球市场的竞争力,也为公司带来了更多的商业机会。

问答坊 | AI 解惑

求救: 如何做dock window??

请问如何在EVC中实现dock window。。即在窗口上停靠一个TAB CONTROL。。…

查看全部问答>

急!菜鸟询问有关pc端访问和复制ActiveSync同步下的文件?请各位高手帮帮忙啊!!

客户要求我写一个pc端访问ActiveSync同步下的My Picture 文件夹下的最新文件,并将其copy到pc端上,我是个初学者,有好多函数都不知道怎麽用,请各位高手指点一下本人,这个程序该如何下手阿…

查看全部问答>

嵌入式学习,嵌入式学习有哪些要素呢

学习,老师是非常关键的环节。对于嵌入式的学习当然也不例外。所以,在嵌入式的学习中,老师是很重要的要素之一。 嵌入式学习,挑选什么样的老师? 双师型老师。具体的来说,一方面,具备嵌入式的研发经验,有独立开发的项目和作品,在嵌入式行 ...…

查看全部问答>

虚拟机中运行模拟器出现黑屏问题

我的主机系统是VISTA,安装了VMWARE6.5,在虚拟机中安装了XPSP3,在该XP下安装了WINDOWSCE5.0、EVC,做好了SDK后,编译一个工程,出现模拟器启动画面,一会后便黑屏了,再就无法启动,退出了。我试过去掉“Enable KITL option”来重新编译系统,仍不行 ...…

查看全部问答>

请各位前辈帮忙推荐一下wince下的MAPI方面的资料。

请各位前辈帮忙推荐一下wince下的MAPI方面的资料。…

查看全部问答>

新手求助:STM32用Ulink调试总是停在汇编代码

 RT。就是那个.s文件。现在在外面。晚上回去可以上图。用keil模拟波形图没问题。ulink也设置了从main开始执行。不知道还能是哪里的问题。。。。谢谢啦…

查看全部问答>

SDRAM

                                 请问版主,ST会出支持SDRAM的M3 MCU吗?…

查看全部问答>

哪个有stm32连接增量编码器的例子,谢谢分享!

哪个有stm32连接增量编码器的例子,谢谢分享!email: sheepbaa@163.com…

查看全部问答>

发错版面 自己没办法删帖 只能清除

不好意思 [ 本帖最后由 qintianming 于 2011-11-12 13:31 编辑 ]…

查看全部问答>

ADI S9542 OP496GP

 请IC----ADI  S9542  OP496GP哪里能买到…

查看全部问答>