CCS/CC1310: TI Reference Design TIDA-00488 A CC1310 Wireless Sensor

Part Number: CC1310

Tool/software: Code Composer Studio

Hello TI, 

I built a number of PCBA that are based around the CC1310 and found that when I go to program them i get a error saying I can not connect to the target. I have update the configurations file but seem to keep betting an error.  

"(Error -242 @ 0x0) A rot subpath could not be accessed. The board Configuration file is probably incorrect."

I can flash a Launchpad from another launch pad but cannot flash a my PCBA without getting this error. The circuits are the same and the chip is the same, I see no reason why it wont work from a hardware standpoint. 

Any Help understanding why the configuration files need to be switched and how configuration files effect debugging in CCS would be fabulous.  

Thanks 

  • The other error code I get when trying to run the TIDE-0488 is :
    Description Resource Path Location Type
    Product 'com.ti.rtsc.TIRTOSsimplelink' v2.14.1.20 is not currently installed and no compatible version is available. Please install this product or a compatible version. TIDA00488-TIDA00758-Firmware TIDA00488-TIDA00758-Firmware Problems

    I have installed the TIRTOS in directory path C:/ti, so it should be being recognized, one difference is that I installed a newer version of the software not the V2.14, but V2.16.
  • Guru 129940 points

    In reply to Nicholas Johnson72:

    The TIDA 00488 firmware is written/ tested for TI-RTOS 2.14 ( check the readme) I would recommend installing this version to get the software up and running and then later port the software to a more current version of TI-RTOS.

    I have not seen this error message before. Which board config file are you using? Is this correct compared to how you have made the board?
  • In reply to TER:

    The board is basically identical, but I don't fully understand how to set up configuration files in CCS. I have downloaded and installed TIRTOS V2.14 for teh CC13xx  but still have the same errors. I'm really not sure what the errors are referring to unfortunately. 

  • In reply to Nicholas Johnson72:

    Hi,

    maybe you are using Code Composer 7 and a newer version XDCTools? Please try a combination CCS 6.2 + TI-RTOS 2.14 + XDCTools 3.31.x. Especially code composer often breaks compatibility to old TI-RTOS products.

    Best regards

    Richard

  • In reply to Richard W.:

    I followed you recommendation, it seems strange that TI advertises that the SimpleLink TIRTOS would break iwth nwer version of CCS. Regardless anything is posible with IDE's and software. So I opened CCS6.2 with the Ti-RTOS 2.14 and kept the standard XDCTools3.31.x. I have the same errors. 

    This error is directly referring to the configuration of the project. When I go to change the Project configuration I con NOT Save the chnages! 

    I try and change Cortex.C.CC1310F128_rev1 to just the simple link CC1310F128 as this is what works with the launch pad, but again It will not save. Do you know if I need to change permission or create a new project and import these files into it to change the CCS general target. 

    I'm no longer getting the Target configuration for the Debugger (The file in the project to the correct target device, yet this doesn't seem to have any effect on the error. 

    Let me know if this looks correct to work with the CC1310f128 IC. 

    When I go to Verify target I revive the fallowing error. 

    [Start]
    
    Execute the command:
    
    %ccs_base%/common/uscif/dbgjtag -f %boarddatafile% -rv -o -S integrity
    
    [Result]
    
    
    -----[Print the board config pathname(s)]------------------------------------
    
    C:\Users\NICHOL~1\AppData\Local\TEXASI~1\
        CCS\ti\0\0\BrdDat\testBoard.dat
    
    -----[Print the reset-command software log-file]-----------------------------
    
    This utility has selected a 100- or 510-class product.
    This utility will load the adapter 'jioxds110.dll'.
    The library build date was 'Jul 27 2016'.
    The library build time was '18:31:37'.
    The library package version is '6.0.407.3'.
    The library component version is '35.35.0.0'.
    The controller does not use a programmable FPGA.
    The controller has a version number of '5' (0x00000005).
    The controller has an insertion length of '0' (0x00000000).
    This utility will attempt to reset the controller.
    This utility has successfully reset the controller.
    
    -----[Print the reset-command hardware log-file]-----------------------------
    
    The scan-path will be reset by toggling the JTAG TRST signal.
    The controller is the XDS110 with USB interface.
    The link from controller to target is direct (without cable).
    The software is configured for XDS110 features.
    The controller cannot monitor the value on the EMU[0] pin.
    The controller cannot monitor the value on the EMU[1] pin.
    The controller cannot control the timing on output pins.
    The controller cannot control the timing on input pins.
    The scan-path link-delay has been set to exactly '0' (0x0000).
    
    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 '-242' (0xffffff0e).
    The title is 'SC_ERR_ROUTER_ACCESS_SUBPATH'.
    
    The explanation is:
    A router subpath could not be accessed.
    The board configuration file is probably incorrect.
    
    [End]
    

    This had lead me to try and double well now triple check the hardware for the JTAG header. 

    Above is my PCBA's Configuration. I have checked this and the pins to the MCU for both this design and the Reference Design for the CC1310 Launch pads and have found they matched. Yet I did measure the voltage drop form the CC1310 Debugger and the target DUT. The Debugger produced 3.3V yet at VDD on the JTAG head on the DUT (Target) had 2.3V, a significant loss in voltage. I'm checking to make sure the supplier didn't mix a resistor up with a capacitor now. 

    Otherwise the schematic checks out and the Altium PND analysis shows there are no voltage leaks form the power rail to ground. 

    This is what I have completed today, I need to switch projects for a pitch presentation tomorrow, but will hit this again hard tomorrow night. Any help or insight to expedite why I cant get the boards communicating with CCS so I can start the fun part the software bring up and testing.  :)

    Thank you, Nicholas 

  • Guru 129940 points

    In reply to Nicholas Johnson72:

    I have notified one of the persons behind the TI design since I find it strange that the project setup refer to rev1.

    Until that is resolved you can try one of the examples that comes with TI-RTOS to see if you are able to flash this.

    But before you try that it sounds like you need to take a look at your hardware. What is your VDDS node when you don't have a debugger connected? The voltage on this pin should not drop and a drop to 2.3 V indicate that the hardware has to be reviewed.
  • In reply to TER:

    Ok, so I spent time tonight working on addressing the voltage issue and found that the way I have the JTAG connector keyed is backwards to how the debugger keys the connector. I flipped the connector on a board and was able to program it and communicating with SmartRF.  I have updated the key for future PCBA runs, but was wondering if you have a better datasheet than FTSH-105-01-DV-K digikey. 

    Thank you for all the help.