ABSTRACT

This chapter provides detailed discussion and analysis about the development tools and kits for the Cortex-M4 MCU. These tools and kits are discussed separately based on the hardware and software sections. The chapter also discusses MSP-EXP432P401R EVB and EduBASE ARM Trainer as the hardware kits and tools. It introduces The Keil ARM-MDK Version5 that works as an IDE and the MSPWare software driver package MSPWare_2_21_00_39 that works as a software suite and driver library as software tools and kits. The XDS110-ET debugger that works as a system debugger for the MSP-EXP432P401R EVB is also discussed in this chapter. The ARM debugger comprises two pieces of elements, the hardware—debug adapter and the software—debug adapter driver. These two pieces of elements make up a complete debug system. Different interface protocols are developed to meet the needs of different debug processes. Most popular debug interfaces include JTAG, SWD, and SWV.