Witam!
Czy pamięć EEPROM ATMegi zapisuje się razem z ładowanym programem? (JTAG, AVRSTUDIO)
Jeśłi tak to czy można to jakoś wyłączyć?
Pozdrawiam
Witam!
Czy pamięć EEPROM ATMegi zapisuje się razem z ładowanym programem? (JTAG, AVRSTUDIO)
Jeśłi tak to czy można to jakoś wyłączyć?
Pozdrawiam
Fusebity. Jest taki co wyłącza kasowanie EEPROM przy programowniu.
TP.
Nie. Np. w PonyProg'u zapisuje się osobno pamięć programu i EEPROM.
Krzysztof napisał(a):
Chodzi o sondę ATJTAGICE? Jeżeli ładujesz program pod kontrolą emulatora (do poglądania stanu procesora / śledzenia wykonania programu) - to w opcjach konfiguracji znajdziesz możliwość wyłączenia kasowania pamięci EEPROM. Jest to robione poprzez odpowiednie ustawienie jednego z fusebitów przez AVRStudio automatycznie. Normalnie przy każdym ładowaniu elf'a cała pamięć jest kasowana.
Jeżeli AVRStudio wykorzystujesz tylko jako programator - to możesz kasowanie EEPROMu wyłączyć fusebitem. Ale uwaga: nie jest to operacja bezpieczna. Nawet gdy założysz lockbity i wypuścisz urządzenie w świat, da się normalnie skasować pamięć Flash odblokowując lockbity a zawartość pamięci EEPROM będzie dostępna do odczytu. Obyś nie trzymał tam sekretów w stylu klucza szyfrowania upgrade'ów urządzenia, numeru komórki twojej ukochanej itp.
Have something to add? Share your thoughts — no account required.
Ask the community — no account required