Странно. Должен затираться по любому, т.к. команда на стирание одна на всю область памяти. А если учесть как прошиваются многие кристаллы (командой erase все биты ставятся в единички, а при программировании "только нужные" в нули), то без стирания можно записать либо одну и туже прошивку, либо ту, где биты, которые были в нуле не стали в единицу. Поробуйте подряд два разных hex файла прошить.
А, тю, я понял. Этот Xloader использует бутлоадер и прошивает точно так-же как и IDE, через avrdude. Я думал это полноценный программатор ISP, потому и был в недоумении, как может не затираться. )))
Я в таких случаях использую командную строку, которую формирует IDE и в ней пишу нужный файл. Нафига те GUI, которые делают тоже самое.
Последний раз редактировалось Kino; 01.02.2019 в 17:33.
|