I am having difficulty with the RealView linker crashing when trying to link variables to absolute addresses above ~ 0x70000000. For example, here is three different methods I've tried (trying to achieve the same thing) that cause the linker to crash:
#include <absacc.h> // Crash Method 1 //#pragma arm section rwdata = ".ARM.__AT_0xE01FC040" //volatile unsigned long memmap; //#pragma arm section rwdata // Crash Method 2 //volatile __attribute__((section(".ARM.__AT_0xE01FC040"))) unsigned long memmap; // Crash Method 3 volatile unsigned long memmap __at (0xE01FC040); int main(void) { while(1); }
-thanks, Kevin