ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
4 декабря
1360102 Топик полностью
my504 (10.10.2023 15:18, просмотров: 235) ответил Nikolay_Po на Выполните прошивку в production режиме, не устанавливая птичку "Preserve data flash" в настройках программатора. Зальётся то, что видите в Target Memory View -> EEPROM memory. После этого, ставьте в настройках программатора птичку "Preserve data flash", чтобы данные не менялись между заливками прошивки при отладке. Не уверен, что птичку нужно ставить - сам работаю с Mega328P только в "production" - отладка не работает. Пару камней окирпичил, нет времени восстанавливать.
Отладка работает только через JTAG. Через ISP она недоступна. Поэтому выбираете в проекте для PICkit4 интерфейс JTAG и соответственно подключаете к PICkit4 нужные ноги в соответствии с мануалом на PICkit4 (там есть таблица для AVR). Затем во фьюзах включаете дебаг, после чего коннект с PICkit4 и получаете искомое. ))) По поводу еепрома. В хексе его нет. Поэтому простой заливкой во флеш в продакшене еепром не заливается. Preserve data flash при этом не активирован. Только 

генерируется файл .eep, который непонятно куда применять.