Open Davud2020 opened 11 months ago
I would guess because your ROM file is bigger then actual ROM size as a message said?
16f690 ROM size is 4096 words (8192 bytes) what is size of your ROM you are trying to flash?
Actually it works under windows with K150 programmer board.But in Ubuntu I get this issue.How do we set blank the chip? Thank you.
If it works under official SW, can you provide your blabla.hex (if it is not some super secret) for me to debug what is going on...
Also you want to know how to erase the chip?
erase is added in version 0.1
picpro erase -p /dev/ttyUSB0 -t 16F690 --icsp
What was the issue?
Hi again Happy new Year!!!
Now this error Are we able to check picpro version?
$ picpro program -p /dev/ttyUSB0 -i esr_cap.hex -t 16f690 --icsp
Accessing chip connected to ICSP port.
Chip config: {'chip_id': 5126, 'id': b'\xff\xff\xff\xff\xff\xff\xff\xff', 'fuses': [16134, 9274, 16383, 65535, 65535, 65535, 65535], 'calibrate': 0}
Erasing Chip
Programming ROM
Programming EEPROM
Programming ID and fuses
Verifying ROM
ROM verification failed.
Maybe ROM is locked for reading?
Verifying EEPROM
b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' bytearray(b'\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff') (256)
EEPROM verification failed.
I'm able to flash with Pickit 2 every version of esr_cap
$ sudo pk2cmd -P PIC16F690 -X -M -F esr_cap_3.hex
PICkit 2 Program Report
2-1-2024, 16:04:31
Device Type: PIC16F690
Program Succeeded.
Operation Succeeded
$ sudo pk2cmd -P PIC16F690 -X -M -F esr_cap_3_1sec_int.hex
PICkit 2 Program Report
2-1-2024, 16:06:25
Device Type: PIC16F690
Program Succeeded.
Operation Succeeded
$ sudo pk2cmd -P PIC16F690 -X -M -F esr_cap.hex
PICkit 2 Program Report
2-1-2024, 16:07:10
Device Type: PIC16F690
Program Succeeded.
Operation Succeeded
Sorry I just accidentally close the issue.
$ picpro dump rom -p /dev/ttyUSB0 -o PIC16F877_887.hex -t 16f877
Waiting for user to insert chip into socket with pin 1 at socket pin 1
Chip detected.
Reading ROM into file PIC16F877_887.hex...
Traceback (most recent call last):
File "/home/whynot/.local/bin/picpro", line 8, in
Hi Why do we get this error under Ubuntu 12?