I finally managed to get the chip recognised by flashrom using the following circuit:
Chip --- Arduino 1 10 2 12 3 3.3V 4 GND 5 11 6 13 7 3.3V 8 3.3V
The problem now is with the reading. With the flag -VVVr I get the following:
Reading flash... serprog_spi_send_command, writecnt=4, readcnt=65536 serprog_spi_send_command, writecnt=4, readcnt=65536 serprog_spi_send_command, writecnt=4, readcnt=65536 serprog_spi_send_command, writecnt=4, readcnt=65536 serprog_spi_send_command, writecnt=4, readcnt=65536 serprog_spi_send_command, writecnt=4, readcnt=65536
It outputs a different number of lines each time but always stops. Any idea what the problem may be? Any help will be greatly appreciated.
Best regards, Paulo Ribeiro
On Sun, 7 Dec 2014 20:09:45 +0000 Paulo Ribeiro pdcribeiro95@gmail.com wrote:
I finally managed to get the chip recognised by flashrom using the following circuit:
Chip --- Arduino 1 10 2 12 3 3.3V 4 GND 5 11 6 13 7 3.3V 8 3.3V
The problem now is with the reading. With the flag -VVVr I get the following:
Reading flash... serprog_spi_send_command, writecnt=4, readcnt=65536 serprog_spi_send_command, writecnt=4, readcnt=65536 serprog_spi_send_command, writecnt=4, readcnt=65536 serprog_spi_send_command, writecnt=4, readcnt=65536 serprog_spi_send_command, writecnt=4, readcnt=65536 serprog_spi_send_command, writecnt=4, readcnt=65536
It outputs a different number of lines each time but always stops. Any idea what the problem may be? Any help will be greatly appreciated.
Hi,
there are some reliability issues with the Arduino Uno and I think they are related to the 16U2 firmware (which is responsible for the USB<->UART translation on the Uno). I don't know the details though, sorry.