This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DM8148 - cannot halt device - no registers shown

I used the target config per wiki - http://processors.wiki.ti.com/index.php/Connecting_to_DSP_on_C6A8168,_DM8168,_DM8148 connecting to a custom DM8148 board using the XDS100v2 (set to 1MHz), device selected is TI814x and gel file per Mistral download from the website.

When I try to go to debug context, I get the following error:

Error connecting to the target:
(Error -2062 @ 0x34BC)
Unable to halt device. Reset the device, and retry the operation. If error persists, confirm configuration, power-cycle the board, and/or try more reliable JTAG settings (e.g. lower TCLK).
(Emulation package 5.0.569.0)

When I do the "test connection" from the target config menu, both the XDS100 and the CortexA8 connect show that the JTAG connection is ok.

Any ideas what I am doing wrong?

  • Hi,

    The issue may be related to the S1 boot mode switch configuration, since sometimes xloader/u-boot/Linux is stored in the NAND/SPI flash memory and it causes trouble when connecting to the device. In this case I usually set it to modes that go through other peripherals (PCI, UART, etc.).

    Also, you can try the GEL files at the page below (not sure if they have changes when compared to the ones provided by Mistral)

    http://processors.wiki.ti.com/index.php/OMAP_and_Sitara_CCS_support

    Hope this helps,

    Rafael