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.

CCS/CC1350: CC1350 JTAG Not Working

Part Number: CC1350

Tool/software: Code Composer Studio

Hello,

I'm having issues programming a CC1350F128 on a custom board using a CC1350 LaunchPad.  I can successfully program on the CC1350  launch pad. When I test the connection to my custom board in CCS 

I receive the following message:

An error occurred while hard opening the controller.

-----[An error has occurred and this utility has aborted]--------------------

This error is generated by TI's USCIF driver or utilities.

The value is '-241' (0xffffff0f).
The title is 'SC_ERR_ROUTER_SECURE_SUBPATH'.

The explanation is:
A router subpath could not be accessed.
A security error has probably occurred.
Make sure your device is unlocked.

[End: Texas Instruments XDS110 USB Debug Probe_0]

So far I have done these things:

- Board is a custom one, with a CC350F128 on it, using its DC-DC converter.

- Debugger is an XDS110 USB .

- Voltages are correct -> 1.27V on DCOUPL and 1.68V on VDDR.

- Circuit is powered Through JTAG (3.3V in total).

- Tried 4-wire JTAG modes.

I am using CCSv7.4.0. And I was able to program the CC1350 on the LaunchPad using external power supply (from 1.8 to 3.3V). But when I tried with my custom board,

After attempting to program, the voltage on the VDDR and VDDR_RF pins has risen from 1.68V to 3.0V (VDDS is 3.3V)  and there are some errors. as attachment.

Regards,

Hardik

  • Hardik,

    From a tools standpoint, the errors 241 and 2131 are related to the inability of the Debug Probe in properly communicate with the Cortex M3 core. A reference is shown below.
    software-dl.ti.com/.../ccs_debugging_jtag_connectivity_issues.html

    Given that a possible root cause for the problem above is related to power supply, my first attempt would be to power the board externally (careful with ground loops!) and see if the connection is properly established. This way you remove one of the possible sources of error.

    The snippet of schematics diagram shows some transzorbs but the launchpad schematics has a few pull down resistors. They may be influencing the normal operation of your board.

    All that said, I suspect something else is not entirely correct with your custom PCB, given the VDDR pins seem to be elevated to abnormal voltage levels when comparing to the device's datasheet. However, given I am not an expert on the device itself, I will check with other colleagues that can provide more educated answers in this regard.

    Hope this helps,
    Rafael