Цитата(Zelepuk @ Nov 21 2011, 20:48)

Спасибо за подсказки. Всё заработало. Кристалл F47187
непонятно только почему не работает конструкция
CODE
void flash_write_int16(int16_t *ptr, int16_t value)
}
когда применяю её вместо flash_replace16()
Возможно, потому что вы оставили флеш в режиме записи?
По завершении записи надо дать команды
FCTL1 = FWKEY;
FCTL3 = FWKEY | LOCK;
Еще одна вещь, о которой не надо забывать - если собака работает, перед записью во флеш ее надо отключать, а то взбрыкнуть может капитально.