ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
3 мая
1360091 Топик полностью
Nikolay_Po (10.10.2023 14:53, просмотров: 146) ответил my504 на Кто работал с МПЛАБом для ATmega? Я не понимаю как залить EEPROM через PICkit4. Среда генерирует файл .eep, но куда его дальше совать я не понимаю. При этом флеш прекрасно программируется и через ISP, и через JTAG. Причем через последний еще и дебажится. Но имеется предупреждение, что в дебаге не прошивается EEPROM. Вот я хочу залить его обычным образом, а в настройках проекта его прошивку отключить. Таргет ATmega165P. Проект на avrasm2.
Выполните прошивку в production режиме, не устанавливая птичку "Preserve data flash" в настройках программатора. Зальётся то, что видите в Target Memory View -> EEPROM memory. После этого, ставьте в настройках программатора птичку "Preserve data flash", чтобы данные не менялись между заливками прошивки при отладке. Не уверен, что птичку нужно ставить - сам работаю с Mega328P только в "production" - отладка не работает. Пару камней окирпичил, нет времени восстанавливать. 

Отлаживаю программу в рабочем режиме, по обмену через интерфейсы и ногодрыгом.