Hi,
I'm currently trying to use a J-Link Plus to program the QSPI flash on the Xilinx ZC702 board.
Using JFlash I've selected Zynq 7020 as the device and can connect to the target successfully.
However if I attempt to program the flash then errors are reported as follows:-
Programming target (255 bytes, 1 range) ...
- Start of determining flash info (Bank 0 @ 0xFC000000)
- ERROR: Timeout while checking target RAM, core does not stop. (PC = 0x00000004, CPSR = 0x0000019B, LR = 0x00000014)!
- ERROR: Failed to prepare for programming.
Failed to execute RAMCode for RAM check!
- Error while determining flash info (Bank 0 @ 0xFC000000)
- End of determining flash info
- Flash bank info:
- 1 * 16384 KB @ 0xFC000000
- ERROR: Failed to program target
This was generating 255 bytes of test data and then trying to program using the "Manual Programming" option.
Also fails when trying to use JLink commander to program.
What steps an I missing in order to program successfully?
Although Zynq 7020 is listed as supported on the Segger website do I still need to manually add init steps to the JFlash project?
JLink log and JFlash project are attached for reference.
I'm successfully using the J-Link Plus for debugging over JTAG under Mentor Sourcery Codebench on the same target board.
Thanks.
I'm currently trying to use a J-Link Plus to program the QSPI flash on the Xilinx ZC702 board.
Using JFlash I've selected Zynq 7020 as the device and can connect to the target successfully.
However if I attempt to program the flash then errors are reported as follows:-
Programming target (255 bytes, 1 range) ...
- Start of determining flash info (Bank 0 @ 0xFC000000)
- ERROR: Timeout while checking target RAM, core does not stop. (PC = 0x00000004, CPSR = 0x0000019B, LR = 0x00000014)!
- ERROR: Failed to prepare for programming.
Failed to execute RAMCode for RAM check!
- Error while determining flash info (Bank 0 @ 0xFC000000)
- End of determining flash info
- Flash bank info:
- 1 * 16384 KB @ 0xFC000000
- ERROR: Failed to program target
This was generating 255 bytes of test data and then trying to program using the "Manual Programming" option.
Also fails when trying to use JLink commander to program.
What steps an I missing in order to program successfully?
Although Zynq 7020 is listed as supported on the Segger website do I still need to manually add init steps to the JFlash project?
JLink log and JFlash project are attached for reference.
I'm successfully using the J-Link Plus for debugging over JTAG under Mentor Sourcery Codebench on the same target board.
Thanks.