I'm trying to align an object at a 512 byte boundary using the following (fragment) in the linker file:
. = ALIGN (512);
. = ALIGN (0x4);
} >> userram
This appears to work as I expected it to but produces the following warning message:
All segments to userram have to begin at address aligned to 512 Please add ".=ALIGN(512);" before every "} >> userram"
Is this message correct or spurious as I hope?
Using CW v10.1 on Win32 with a MCF51JM64 target device if thats relevent.