用IAR新建TexasInstruments MSP432E401Y工程

  1. 新建一个工作空间。
  2. 在工作空间里面新建文件夹,命名为BlinkyForMSP432。

用IAR新建TexasInstruments MSP432E401Y工程

  1. 打开IAR for ARM 的IDE,新建工程。

用IAR新建TexasInstruments MSP432E401Y工程

    1. 点击File--->New Workspace新建工作空间。
    2. 点击Project--->Creat New Project...新建工程。弹出如下界面:

用IAR新建TexasInstruments MSP432E401Y工程

3.3点击Empty project新建一个空工程,保存在workspace for msp432目录下。

3.4点击File--->Save将新建工程保存在BlinkyForMSP432根目录下。

用IAR新建TexasInstruments MSP432E401Y工程

输入工程名字,点击保存,结果如下图:

用IAR新建TexasInstruments MSP432E401Y工程

  1. 添加“.c”和“.h”文件,点击File--->New File,或者快键键Ctrl+N。

用IAR新建TexasInstruments MSP432E401Y工程

新建完成后会弹出一个文件,点击File--->Save或者快键键Ctrl+S。

用IAR新建TexasInstruments MSP432E401Y工程

输入保存文件main.c,点击保存。

用IAR新建TexasInstruments MSP432E401Y工程

       点击工程右键Add---->Add “main.c”添加main,c文件。

结果如图所示。

用IAR新建TexasInstruments MSP432E401Y工程

  1. 配置新建工程。

5.1右键工程Options...,进行工程配置,根据使用的芯片,选择Target--->Device--->TexasInstruments--->MSP432--->TexasInstruments MSP432E401Y。

5.2在 C/C++ Compiler选项卡下。

  • 选择Extra Options--->勾选Use command line options复选框--->在文本框内输入以下内容:

-I$PROJ_DIR$

-I$SIMPLELINK_MSP432E4_SDK_INSTALL_DIR$/source

-I$SIMPLELINK_MSP432E4_SDK_INSTALL_DIR$/source/third_party/CMSIS/Include

-DDeviceFamily_MSP432E4

-D__MSP432E401Y__

--debug

--silent

-e

--aeabi

--thumb

--diag_suppress=Pa050

如图所示

用IAR新建TexasInstruments MSP432E401Y工程

5.3在Assembler选项卡下,选择Preprocessor--->在Additional include directories文本框内输入以下内容:

$PROJ_DIR$

$SIMPLELINK_MSP432E4_SDK_INSTALL_DIR$/source

$SIMPLELINK_MSP432E4_SDK_INSTALL_DIR$/source/third_party/CMSIS/Include

--->在Defined symbols文本框内输入以下内容:

DeviceFamily_MSP432E4

__MSP432E401Y__

如图所示:

用IAR新建TexasInstruments MSP432E401Y工程

5.4在Linker--->Linker configuration file 点击Override default。

用IAR新建TexasInstruments MSP432E401Y工程

5.5选择Extra Options--->勾选Use command line options复选框--->在文本框内输入以下内容:

$SIMPLELINK_MSP432E4_SDK_INSTALL_DIR$/source/ti/display/lib/display.arm4f

$SIMPLELINK_MSP432E4_SDK_INSTALL_DIR$/source/ti/grlib/lib/iar/m4f/grlib.a

$SIMPLELINK_MSP432E4_SDK_INSTALL_DIR$/source/third_party/spiffs/lib/iar/m4f/spiffs.a

$SIMPLELINK_MSP432E4_SDK_INSTALL_DIR$/source/ti/drivers/lib/drivers_msp432e4.arm4f

$SIMPLELINK_MSP432E4_SDK_INSTALL_DIR$/source/third_party/fatfs/lib/iar/m4f/fatfs.a

$SIMPLELINK_MSP432E4_SDK_INSTALL_DIR$/source/ti/devices/msp432e4/driverlib/lib/iar/m4f/msp432e4_driverlib.a

--silent

--cpu=Cortex-M4F

--redirect

_Printf=_PrintfSmall

--redirect

_Scanf=_ScanfSmall

用IAR新建TexasInstruments MSP432E401Y工程

5.6在Debugger选项卡下,选择Setup--->Driver--->TI XDS。

5.7在TI XDS选项卡下,选择Setup--->Emulator--->TI XDS110 Emulator。

5.8最后点击保存。

  1. 保存所有文件,如下图,路径依然是新建工程文件目录下,命名与工程命名相同,点击保存。

用IAR新建TexasInstruments MSP432E401Y工程

 

  1. 点击make进行编译。

用IAR新建TexasInstruments MSP432E401Y工程