AVR EEPROM czy zapisuje się razem z ładowanym programem?

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

Reply to
Krzysztof
Loading thread data ...

Fusebity. Jest taki co wyłącza kasowanie EEPROM przy programowniu.

TP.

Reply to
Tomasz Piasecki

Nie. Np. w PonyProg'u zapisuje się osobno pamięć programu i EEPROM.

Reply to
EM

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.

Reply to
Adam Dybkowski

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.