On Mon, 6 Jul 2015 10:27:32 -0300 Oscar Enrique Goñi ogoni@redimec.com.ar wrote:
Hi! I'm Oscar, I'm from Argentina. I am trying to program the SPI Flash mentioned in the subject. The chip is inside an Industral computer which upgrade process failed (OS halted :S). I´m using the AMONTEC Jtagkey programmer and following the instructions on http://flashrom.org/FT2232SPI_Programmer#Amontec_JTAGkey.2FJTAGkey2.2FJTAGke...
Unfortunately, I am not able to write the chip (I am 99% sure that it is OK)
I only get: iot@iot-MS-7529:~$ flashrom -p ft2232_spi:type=jtagkey -w /home/iot/Escritorio/V2H0ET11.BIN flashrom v0.9.6.1-r1563 on Linux 3.13.0-32-generic (i686) flashrom is free software, get the source code at http://www.flashrom.org
Calibrating delay loop... OK. Found PMC flash chip "unknown PMC SPI chip" (0 kB, SPI) on ft2232_spi. === Does the programmer not support the chip? In that case, is there any way to add that support?
Hi,
please upgrade flashrom. Support for your chip was added later. If I am correct and you are using Ubuntu, you can use these packages: https://launchpad.net/~flashrom-developers/+archive/ubuntu/flashrom-daily
Hi Stefan, thanks for your help! I have updated with those packages and now I can recognize the chip. However, I have an issue while trying to write the flash, here is the basic output:
Calibrating delay loop... OK. Found PMC flash chip "Pm25LD512(C)" (64 kB, SPI) on ft2232_spi. Block protection could not be disabled! Reading old flash chip contents... done. Erasing and writing flash chip...
and never progress. Moreover, no signals are present on the PINs
and this is a part of the verbose output:
Found PMC flash chip "Pm25LD512(C)" (64 kB, SPI). Some block protection in effect, disabling... Block protection could not be disabled! Chip status register is 0x20. Chip status register: Status Register Write Disable (SRWD, SRP, ...) is not set Chip status register: Bit 6 is not set Chip status register: Bit 5 is set Chip status register: Block Protect 2 (BP2) is not set Chip status register: Block Protect 1 (BP1) is not set Chip status register: Block Protect 0 (BP0) is not set Chip status register: Write Enable Latch (WEL) is not set Chip status register: Write In Progress (WIP/BUSY) is not set Reading old flash chip contents... done. Erasing and writing flash chip... Trying erase function 0... 0x000000-0x000fff:E
Do you have any idea of the issue?
Thanks in advance! Oscar
2015-07-06 21:44 GMT-03:00 Stefan Tauner stefan.tauner@alumni.tuwien.ac.at :
On Mon, 6 Jul 2015 10:27:32 -0300 Oscar Enrique Goñi ogoni@redimec.com.ar wrote:
Hi! I'm Oscar, I'm from Argentina. I am trying to program the SPI Flash mentioned in the subject. The chip is inside an Industral computer which upgrade process failed (OS halted :S). I´m using the AMONTEC Jtagkey programmer and following the instructions on
http://flashrom.org/FT2232SPI_Programmer#Amontec_JTAGkey.2FJTAGkey2.2FJTAGke...
Unfortunately, I am not able to write the chip (I am 99% sure that it is
OK)
I only get: iot@iot-MS-7529:~$ flashrom -p ft2232_spi:type=jtagkey -w /home/iot/Escritorio/V2H0ET11.BIN flashrom v0.9.6.1-r1563 on Linux 3.13.0-32-generic (i686) flashrom is free software, get the source code at
Calibrating delay loop... OK. Found PMC flash chip "unknown PMC SPI chip" (0 kB, SPI) on ft2232_spi. === Does the programmer not support the chip? In that case, is there any way
to
add that support?
Hi,
please upgrade flashrom. Support for your chip was added later. If I am correct and you are using Ubuntu, you can use these packages: https://launchpad.net/~flashrom-developers/+archive/ubuntu/flashrom-daily
-- Kind regards/Mit freundlichen Grüßen, Stefan Tauner