I'm using a FLASHER ARM to program boards containing STM32F100RB targets (1 controller per board) interfacing through a 9 pin Cortex-M adapter then a ribbon cable. The boards being programmed were already programmed and are being loaded with updated firmware. After programming 16 boards with no problem the following failure message began appearing. The ribbon cable has been replaced with no effect. The computer has been restarted and even cold booted with no effect. This programmer is only a couple of months old and the Cortex-M adapter has been installed since it was new, so there has not been any wear on those connectors. The bewildering part of this problem is that the message states that the programmer "connected successfully" presumably with the target. Anyone have any ideas? Thank you
Programming and verifying target (131072 bytes, 1 range)...
- Connecting...
-Connected successfully
-ERROR: RAM check failed @ address 0x20000000.
-ERROR: Write 0x03020100 07060504
-ERROR: Read 0x00000000 00000000
-ERROR: (0 bytes of RAM have been checked successfully)
-ERROR: Failed to program and verify target
Disconnecting...
-Disconnected
Programming and verifying target (131072 bytes, 1 range)...
- Connecting...
-Connected successfully
-ERROR: RAM check failed @ address 0x20000000.
-ERROR: Write 0x03020100 07060504
-ERROR: Read 0x00000000 00000000
-ERROR: (0 bytes of RAM have been checked successfully)
-ERROR: Failed to program and verify target
Disconnecting...
-Disconnected