This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MSP432 example code编译报错问题的修复方法

关于CCS6.1中导入MSPWARE中MSP432例程,编译中发现众多寄存器定义无法找到问题。参照processors.wiki.ti.com/.../MSP432_CMSIS_Update

导入的工程中,starup_msp432p401r_ccs.c 这个文件设置为exclude from build。 如下图所示:

修复办法如下: 

Step 1: Update IDE & software packages

Code Composer Studio Desktop

To update CCS Desktop with latest header file support package. Open up CCS and using the drop down menu go to "Help -> Check for Updates".

CCS Check For Updates.png

Make sure to choose "MSP432 Emulators" version "6.2.1.1" (or above) and progress through the installation by clicking "Next". Once CCS has installed and restarted you will have the new CMSIS-Core header files.

CCS MSP432 Emulators Update.png

如果使用的是IAR:

IAR Embedded Workbench

The new CMSIS-Core header files are packaged with the IAR IDE. To get the latest version of the IAR Emedded Workbench for ARM visit the IAR Website.

Keil MDK

To update Keil launch the Keil uVision IDE. Then launch the Pack Installer by using the drop down menu and navigation "Project -> Manage -> Pack Installer".

Keil choose pack manager.png

Within the Pack Installer first refresh the pack listing by clicking the refresh icon in the top left.

Keil Refresh.png

After the refresh is complete, choose the MSP432P401R device on the left hand side. The right hand side should filter and display available packs and versions for the device. Click "Install" next to version 2.1.0 of the TexasInstruments::MSP432P4xx_DFP pack. Once complete you will have the new CMSIS-Core header files.

Keil Install DFP.png