OpenOCD Error: timed out while waiting for target halted

The OpenOCD debugger console may display this error when:
  • There is a bad contact between the FPGA header pins and the programming cable.
  • The FPGA is not configured with a Sapphire SoC design.
  • You may not have the correct PLL settings to work with the Sapphire SoC.
  • Your computer does not have enough memory to run the program.
  • You may use the wrong launch scripts to launch the debug.
To solve this problem:
  • Make sure that all of the cables are securely connected to the board and your computer.
  • Check the JTAG connection.