Совершенно непонятная ошибка. После очередного изменения исходников дебаггер вдруг начал при проверке залитого кода ругаться на ошибки:
Цитата
Fri Feb 01, 2013 11:45:24: Warning:
Verify error at address 0x0801A080, target byte: 0xA5, byte in file: 0x15
Fri Feb 01, 2013 11:45:24: Warning:
Verify error at address 0x0801A081, target byte: 0x02, byte in file: 0xFC
...
Таких ошибок ровно 15 штук. Первая ошибка всегда указывает на адрес начала ROM + 0x1080
Погрешил на кристалл, взял другой, ситуация никак не изменилась. Пробовал уменьшать частоту SWD, тоже безрезультатно.
Изменил в файле .icf адрес начала ROM, ничего не поменялось кроме адресов ошибок - они так же сместились, опять начинаясь с +0x1080 от начала ROM.
Единственное изменение дает замена в файле FlashSTM32F10xxD.flash загрузчика с FlashSTM32F10xxxRAM48K.out на FlashSTM32F10xxxRAM64K.out - количество ошибок уменьшается с 15 до 7.
Никто с таким не сталкивался? Уже и не знаю куда рыть...