微机原理之MSP432——配置开发环境ccs篇

开发环境介绍

工欲善其事必先利其器,有许多ide可以用于开发msp432接下来展开介绍一下, 大家可以选择自己喜欢的IDE,本文章主要讲解ccs环境配置

  • CCS 介绍

    Code Composer Studio 是一个基于eclipse开发的集成开发环境 (IDE),简称CCS软件。支持 TI 的微控制器和嵌入式处理器产品的开发。Code Composer Studio 包含一整套用于开发和调试嵌入式应用程序的工具。它包括一个优化的C/C++编译器、源代码编辑器、项目构建环境、调试器、分析器和许多其他功能。直观的IDE提供了单个用户界面,可引导您完成应用程序开发流程的每个步骤。熟悉的工具和界面使用户可以比以往更快地上手。Code Composer Studio将Eclipse软件框架的优势与TI的高级嵌入式调试功能相结合,从而为嵌入式开发人员提供了引人注目的功能丰富的开发环境

  • MDK-ARM(KEIL)介绍

    MDK-ARM软件为基于Cortex-M、Cortex-R4、ARM7、ARM9处理器设备提供了一个完整的开发环境。 MDK-ARM专为微控制器应用而设计,而且功能强大,能够满足大多数苛刻的嵌入式应用。与Keil MDK4及之前版本不同,Keil MDK5分成MDK Core和Software Packs两部分。MDK Core主要包含uVision5 IDE集成开发环境和ARM Compiler5。Software Packs则可以在不更换MDK Core的情况下,单独管理(下载、更新、移除)设备支持包和中间件更新包。MDK-ARM有四个可用版本,分别是MDK-Lite(免费评估版)、MDK-Essential(基础版)、MDK-Plus(标准版)、MDK-Professional(专业版)。所有版本均提供一个完善的C / C++开发环境,其中MDK-Professional还包含大量的中间库。

  • IAR EWARM介绍

    Embedded Workbench for ARM 是IARSystems 公司为ARM 微处理器开发的一个集成开发环境(下面简称IAR EWARM)。比较其他的ARM 开发环境,IAR EWARM 具有入门容易、使用方便和代码紧凑等特点 [1] 。
    IAR Systems 公司目前推出的最新版本是IAR Embedded Workbenchfor ARM version 4.30。这里提供的是32k 代码限制、但没有时间限制的Kickstart版。
    EWARM 中包含一个全软件的模拟程序(simulator)。用户不需要任何硬件支持就可以模拟各种ARM 内核、外部设备甚至中断的软件运行环境。从中可以了解和评估IAR EWARM 的功能和使用方法。

  • CMAKE

    平时使用clion的同学可能对cmake非常熟悉
    CMake是一个跨平台的构建系统,它不构建软件,而是为其他构建系统生成输入文件。 CMake能够在不同平台( Linux 、 Windows 、 Mac OS )和不同的构建系统( Makefiles 、 NMake 、 Visual Studio 、 XCode等)上生成构建文件。 因此,如果您想从命令行构建项目或使用CCS以外的 IDE, MSP CMake可以提供帮助。

CCS环境配置之windows环境

1.访问TI官网下载ccs安装包

https://www.ti.com.cn/tool/cn/CCSTUDIO?keyMatch=CCS

2.访问TI官网下载ccs安装包

一路下一步,勾选MSP432组件

安装完成。

3.打开CCS,输入workspace路径

4.中英文切换

CCS在下载默认为英文环境,所以需要下载中文的语言包。


访问 https://eclipse.dev//babel/downloads.php 复制语言包仓库地址

FpIM8.md.png

将复制的地址粘贴到ccs中

找到中文语言包勾选下载即可

至此,安装结束!

新建CCS工程项目

找到菜单栏下的 项目>New CCS Project

如图

2.添加头文件搜索路径

项目>属性>include options

在里面添加添加:simplelink_msp432p4_sdk下的source目录和simplelink_msp432p4_sdk\source\third_party\CMSIS\Include两个文件夹目录

3.编写点灯程序

FFWHF.md.png

4.烧录

连接msp432至电脑,打开电脑的设备管理器看看是否识别成功

ccs点击构建和flash即可把程序烧录至单片机

5.点灯效果演示