Цитата(VAI @ Jul 4 2007, 11:10)

я char пропустил....
const char massiv[512] = {.....};
Дело не в этом. Все компилируется и под симулятором работает, а при отладке U-Link'om массив не ложится во flash. В IARе ,кстати, все работает.
Надо, видимо, правильно написать Scatter-файл.
В Хелпе по этому поводу написано:
// Locate Variables to Specific Addresses
//Using the __at macro that is defined in the header file absacc.h allows you to locate variables to absolute //addresses as shown below:
C Example:
#include <absacc.h>
const char MyText[] __at (0x1F00) = "TEXT AT ADDRESS 0x1F00";
int x __at (0x40003000); // variable at address 0x40003000
и ничего больше.