Цитата(zltigo @ Sep 26 2006, 14:53)

Цитата(DeadMoroz @ Sep 26 2006, 13:44)

Как заставить линкер разместить эту структуру в конце bin, который шьется во флеш?
И без линкера тоже можно
copy /b main.bin + struct.bin main.bin
Хороший способ, только не надо забывать про выбор правильного размера main.bin
Аналогично можно считать, что эта структура уже есть по какому-то адресу и в программе использовать что-то типа:
#define INIT (*((MyStructType *) 0x12345678))
В результирующем .bin менять ее какими-то внешними программами
Цитата(zltigo @ Sep 26 2006, 14:53)

Все остальное "без перекомпиляции" или не получится или будет мудрено зависеть от возможностей конкретных инструментов.
Не думаю, что мудрено. С GCC и IAR мне удавалось разобраться.