No support for EEPROM programming
Issue #3
new
Currently the programmer only programs the ROM and FUSE portions of 18F.
EEPROM starts at 0xF00000
To accommodate this, you can change the self.memory type to a dictionary (as opposed to a list) in Hex.py (to avoid memory issues): self.memory={}
Also add a new loop to pic_programmer.py:
address=0xF00000 while address<0xF00100: ... replicate write to buffer code here...
Comments (2)
-
-
I have ironed out the last bugs with EEPROM write and verify now! You should be able to use the new version to flash your hex file with EEPROM data: https://bitbucket.org/xranby/arduino-as-pic18f-programmer-for-linux
- Log in to comment
I have written an improved version that now support parsing and program the EEPROM section from the HEX file Feel free to code review https://bitbucket.org/xranby/arduino-as-pic18f-programmer-for-linux