Hi,
I'm experiencing problems programming an ISSI flash chip (Log appended below). I have tested a batch of PCBAs with a variety of flash sizes (32, 64 & 128Mb device). They all result in the same fail. Importantly the memory address of the fail changes every time between reties. The HW setup does successfully auto-detect, read from whole device and Erase Device. I can program small files (1 - 10 pages) but this doesn't reliable because the variable fail address implies a intermittent issue.
I have attached the SPI signals to an oscilloscope and have failed to find any indication of the root cause.
Also tried v6.44h & v6.44i.
Programming target (4194304 bytes, 1 range) ...
- Connecting ...
- Connecting via USB to J-Link device 0
- VTarget = 3.296V
- Read SPI Flash Id = 0x9D 60 16
- Found SPI Flash: ISSI IS25LP032D
- Connected successfully
- Executing init sequence ...
- Executed successfully
- ERROR: Programming failed @ address 0x000A8200 (program error)
- ERROR: Failed to program target.
- Disconnecting ...
I'm experiencing problems programming an ISSI flash chip (Log appended below). I have tested a batch of PCBAs with a variety of flash sizes (32, 64 & 128Mb device). They all result in the same fail. Importantly the memory address of the fail changes every time between reties. The HW setup does successfully auto-detect, read from whole device and Erase Device. I can program small files (1 - 10 pages) but this doesn't reliable because the variable fail address implies a intermittent issue.
I have attached the SPI signals to an oscilloscope and have failed to find any indication of the root cause.
Also tried v6.44h & v6.44i.
Programming target (4194304 bytes, 1 range) ...
- Connecting ...
- Connecting via USB to J-Link device 0
- VTarget = 3.296V
- Read SPI Flash Id = 0x9D 60 16
- Found SPI Flash: ISSI IS25LP032D
- Connected successfully
- Executing init sequence ...
- Executed successfully
- ERROR: Programming failed @ address 0x000A8200 (program error)
- ERROR: Failed to program target.
- Disconnecting ...