ADuC7xxx:  Can I read flash/eeprom and reprogram specific addresses via UART?

Document created by analog-archivist Employee on Feb 23, 2016Last modified by carol.nelson on Jan 24, 2018
Version 2Show Document
  • View in full screen mode

I would like to reprogram specific addresses in the eeprom in conjunction with
upgrading of the software via the UART. To be more specific I would like to be
able to read the eeprom memory which contains calibration data that is
individual to each of our devices and then update it with new data preferably
byte or word wise.  


It is not possible to reprogram specific addresses via ARMWSD. But as an
alternative, if you have access to the part via JTAG, there are
Read the flash pages that you need to modify – this can be done with Keil
command line – see Keil help (“Save to file command”)
Re-write to the required pages only and modify the required calibration