Witam,
Zauważyłem że podczas zapisu programu do pamięci flash przez avrdude, pamięć EEPROM automatycznie jest kasowana.
Robię to komendą:
Oczywiście można dopisać aby za każdym razem dogrywał także zawartość do EEPROM z pliku *.eep, ale czy niema może możliwości wyłączenia tego?
Tzn aby zapis odbywał się tylko na pamięci FLASH bez kasowania EEPROM, można by było w ten sposób zaoszczędzić nieco na jej żywotności.
Jest rozkaż "-D" który wyłącza kasowanie, ale także pamięci FLASH co także mi nie pasuje.
Czy może avr zostały tak zaprojektowane, że podczas kasowania przez SPI leci wszystko po kolei razem z EEPROM i niema możliwości wyłączenia tego?
Pozdrawiam
Zauważyłem że podczas zapisu programu do pamięci flash przez avrdude, pamięć EEPROM automatycznie jest kasowana.
Robię to komendą:
C:\avrdude2\avrdude.exe -p ATMega168 -c usbasp -U flash:w:C:\Users\Mistrzu\Documents\avr\FG_1M_1\default\FG_1M_1.hex:i -FOczywiście można dopisać aby za każdym razem dogrywał także zawartość do EEPROM z pliku *.eep, ale czy niema może możliwości wyłączenia tego?
Tzn aby zapis odbywał się tylko na pamięci FLASH bez kasowania EEPROM, można by było w ten sposób zaoszczędzić nieco na jej żywotności.
Jest rozkaż "-D" który wyłącza kasowanie, ale także pamięci FLASH co także mi nie pasuje.
Czy może avr zostały tak zaprojektowane, że podczas kasowania przez SPI leci wszystko po kolei razem z EEPROM i niema możliwości wyłączenia tego?
Pozdrawiam