[flashrom] A25L40PU successfully flashed using Amontec JTAGKey2 (ft2232_spi)
stefanszw at gmx.co.uk
Fri Mar 16 17:46:50 CET 2018
I've managed to flash an AMIC AM25L40PU-F SPI flash chip using the
ft2232_spi programmer. Log file attached.
-------------- next part --------------
flashrom p1.0-22-g0bfa819 on Linux 4.15.0 (x86_64)
flashrom was built with libpci 3.5.2, GCC 7.3.0, little endian
Command line (8 args): /usr/local/sbin/flashrom -o flashrom.txt -p ft2232_spi:type=jtagkey,divisor=4 -c A25L40PU -w /tmp/rom.bin
Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns).
Initializing ft2232_spi programmer
Using device type Amontec JTAGkey channel A.
Disable divide-by-5 front stage
Set clock divisor
MPSSE clock: 60.000000 MHz, divisor: 4, SPI clock: 15.000000 MHz
No loopback of TDI/DO TDO/DI
Set data bits
The following protocols are supported: SPI.
Probing for AMIC A25L40PU, 512 kB: probe_spi_rdid_generic: id1 0x7f37, id2 0x2013
Found AMIC flash chip "A25L40PU" (512 kB, SPI) on ft2232_spi.
Chip status register is 0x00.
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 not 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
This flash part has status UNTESTED for operations: ERASE WRITE
The test status of this chip may have been updated in the latest development
version of flashrom. If you are running the latest development version,
please email a report to flashrom at flashrom.org if any of the above operations
work correctly for you with this flash chip. Please include the flashrom log
file for all operations you tested (see the man page for details), and mention
which mainboard or programmer you tested in the subject line.
Thanks for your help!
Block protection is disabled.
Reading old flash chip contents... done.
Erasing and writing flash chip... Trying erase function 0... 0x000000-0x000fff:EW, 0x001000-0x001fff:EW, 0x002000-0x003fff:EW, 0x004000-0x007fff:EW, 0x008000-0x00ffff:EW, 0x010000-0x01ffff:EW, 0x020000-0x02ffff:EW, 0x030000-0x03ffff:EW, 0x040000-0x04ffff:EW, 0x050000-0x05ffff:S, 0x060000-0x06ffff:S, 0x070000-0x07ffff:S
Verifying flash... VERIFIED.
More information about the flashrom