The Experts below are selected from a list of 3 Experts worldwide ranked by ideXlab platform

Joseph Yiu - One of the best experts on this subject based on the ideXlab platform.

  • Getting Started with Keil MDK
    The Definitive Guide to the ARM Cortex-M0, 2011
    Co-Authors: Joseph Yiu
    Abstract:

    This chapter discusses various aspects of Keil Microcontroller Development Kit (MDK) which includes steps of using Keil MDK and customization of startup code in Keil. The Keil MDK is a Windows-based development suite and provides the components such as C compiler, assembler, linker, and utilities, and RTX Real-Time Kernel, an embedded OS for microcontrollers. The steps of using Keil MDK that includes creating the Blinky Project, creating the Project code, and using debugger are described. It is suggested that after the program file is created, it might be necessary to adjust a few Project settings before the application can be downloaded to the microcontroller's flash memory and be tested. Keil MDK also includes a utility call ElfDwt, a signature creator that inserts the required checksum to the program image generated by the linker. It is observed that when the processor core is halted, the current register values are displayed in the register window. It is found that by creating multiple targets, switching between multiple Project configurations is easy and an additional target can be added by right-clicking on the target name and selecting manage components.