4 ms·
On embedded system software can murder itself relatively easily. * Wrong EEPROM emulation routine is using data flash (100k of writes) as EEPROM (10M of writes
by TheLoafOfBread 3y ago
On embedded system software can murder itself relatively easily.
* Wrong EEPROM emulation routine is using data flash (100k of writes) as EEPROM (10M of writes).
* If you make a mistake during bootloader setup, bootloader can delete whole flash memory, including bootloader, or write over the bootloader.
* You can unpack program into RAM (i.e. Compressed file on flash -> Unpack into RAM), so if you will screw up pointers, you can overwrite your own program on the fly without even noticing it.