Делаю JTAG-программатор для AVR, в частности, для mega128. И Обнаруживается интересная особенность:
запись EEPROM оказывается возможной только после полного стирания чипа, причем однократно, иначе - пишется ерунда или ничего не пишется.
Получается, что надо сначала стирать всё, а потом записывать...
Ошибаюсь ли я? И как это обойти?
Насколько я помню, через фирменный JTAG-эмулятор можно запрограммировать только EEPROM без всяких проблем вне зависимости от flash...