Keil™, An ARM® Company

MCB2400 User's Guide

RealView MDK-ARM

The MCB2400 Board ships with a CD-ROM that contains the Evaluation Version of the RealView Microcontroller Development Kit (MDK-ARM). The MDK-ARM Evaluation Version includes:

  • Powerful and easy-to-use µVision IDE that includes editor, project management, and make capability.
  • µVision Debugger with complete CPU, peripheral simulation, and driver for the Keil ULINK USB-JTAG Adapter.
  • RealView Compilation Tools that include ANSI C/C++ Compiler and related utilities.
  • RTX RTOS Kernel (library only) for the RealView Compiler.
  • Extensive tutorials and documentation.

The restrictions for the MDK-ARM Evaluation Version are:

  • The image ROM size of the generated application is limited to 16KB maximum.
  • The linker does not accept scatter-loading description files for sophisticated memory layouts.
  • The base address for code/constants is restricted to 0xXX000000, 0xXX800000, or 0x00080000 whereby XX stands for 00, 01, ..., FF. This allows memory start address like 0x00000000, 0x12800000 and so on.
  • It is not possible to generate position independent code or data.
  • The compiler does not generate a listing file.
  • The linker generates an output file that can only be loaded with the µVision Debugger. Only the full version of MDK-ARM generates a standard ELF/DWARF image as output file.
  • You cannot use the Evaluation Version to create commercial products.