
NXP Semiconductors
UM10300
User Manual OM6290
UM10300_1
© NXP B.V. 2008. All rights reserved.
User manual
Rev. 1.0— 8 August 2008
16 of 30
•
The RealView Linker does not accept scatter-loading description files for
sophisticated memory layouts;
•
The RealView Linker restricts the base address for code/constants to 0xXX000000,
0xXX800000, or 0x00080000 where XX is 00, 01, ..., FF. This allows memory start
addresses like 0x00000000 and 0x12800000;
•
It is not possible to generate position independent code or data;
•
The RealView C/C++ Compiler does not generate a listing file;
•
The CARM compiler, assembler, and linker (only available in older versions of the
Keil MDK) are limited to 16K Bytes of object code. Source code may be of any size;
•
The GNU ARM tools (compiler, assembler, and so on) that are provided are not
limited or restricted in any way.
In Fig 5 a screenshot of the KEIL IDE is shown while the current firmware was being
modified. For a full overview of available support tools (IDE) visit the NXP website.
Fig 5. Screen shot of Keil
μ
Vision3 and firmware