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.

CC2650STK SensorTag + Devpak... how to Continuous TX?

Other Parts Discussed in Thread: CC2650, CC2650STK

I just received a SensorTag + Devpack-debug board (the small one that snaps onto the back of the SensorTag). The SensorTag is operational as proven by connecting to iPhone SensorTag app), but what I really want to do is make it transmit Continuous TX such as BT PN9 test pattern. My assumption is that SensorTag + Devpack-debug + SmartRF Studio (or BHET) should be able to achieve this. Is that correct? Assuming so then how to I make that work?

The SensorTag + Devpack-debug has installed OK (Win7 shows Device Manager shows COM3 for UART and COM4 for Aux Data Port). When I open SmartRF Studio7 the device is shown in the 'List of Connected Devices'... but it's identified as "XDS110 (XDS device ID=00000000), -- Unknown". When I open the CC2650 Device Control Panel it opens in offline mode... i.e. not connected to my target device.

What am I doing wrong? Do I need install additonal s/w, or a BTS pack to the device?

Any help/advice/guidence will be much appreciated :)

Regards,

Colin.

  • It seems that serial number of your XDS110 device is not correct. To change the serial number, use the following steps:

    1) Plug the XDS110 debug probe into your computer. Make sure that you only have one XDS110 class debug probe plugged in. The xdsdfu program will attempt to flash the first XDS110 debug probe it finds.

    2) Run the following two commands from C:\ti\ccs_base\common\uscif\xds110 directory:

    xdsdfu -m
    xdsdfu -s xxxxxxxx -r

    where xxxxxxxx is a serial number, any combination of letters and numbers, from 1 to 8 characters in length.

  • I was able to assign a serial number OK, but the device (CC2650 SensorTag) is still not connecting to SmartRF Studio7. In SmartRF Studio7 the list of connected devices now shows as:

    > XDS110 (XDS device ID=IOTDUT01), -- Unknown

    I guess that means the devpack-debug board is recognized, but it has know knowledge that a SensorTag module is plugged into it - yes???

    So, do you have any other suggestiuons for me (or need more info from me)?

       Regards,

       Colin.

    I'm not sure if this is related, but out of curiosity I opened up CC Studio to see if it could see the SensorTag... it couldn't. Here's what I did and the result that 'Verify Connection' gave me...

    1. Opened up new CCS Project
    2. Select the following target...
          Target: SimpleLink Wireless MCU - CC2650F128
          Connection: Texas instruments XDS100v3 USB Debug Probe [Default]
    3. Then clicking 'Verify...' returns this message:

    [Start]

    Execute the command:

    %ccs_base%/common/uscif/dbgjtag -f %boarddatafile% -rv -o -F inform,logfile=yes -S pathlength -S integrity

    [Result]


    -----[Print the board config pathname(s)]------------------------------------

    C:\Users\ADMINI~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 'jioserdesusbv3.dll'.

    An error occurred while soft 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 '-600' (0xfffffda8).
    The title is 'SC_ERR_LIB_ANY_LOCATE'.

    The explanation is:
    A required dynamic library could not be located.
    The library isn't on the search path.

    [End]

  • Ignore what I said about CC Studio (I had selected the XDS100v3 driver which is wrong).
    But I still need a solution for SmartRF Studio7 and Continuous TX :( ...
  • Try to update XDS to latest FW.

    1.Disconnect the sensor tag from DevPack

    2.Attach DevPack to USB

    3. go to c:\ti\ccs_base\common\uscif\xds110 and run the following two commands from this directory:

    xdsdfu -m

    xdsdfu -f firmware.bin -r

    By the way, what is your SmartRF studio version?

  • I tried that... but doesn't solve my problem (Note: output from xdsdfu -m is shown below).

    I'm using current version of SmartRF Studio7 (ver 2.2.1).

    I also tried installing the device + TI tools on another Win7 64-bit laptop... same problem there also.

    Note: My installation procedure is:

    1. Install CC Studio (current version)
    2. Plug in debug devpack (loaded with CC2650 SensorTag module)
    3. Verify that Device Manager shows the XDS device has installed
      1. COM Ports: UART & Aux Data
      2. Texas Instruments Debug Probes: XDS110 Class Data Port & Debug Probe
    4. Install SmartRF Studio

    Is that the correct/complete process I need?

    Note: I also returned the SensorTag to factory preset (press both buttons for 6seconds)... it didn't fixthe problem either

       Regards,

       Colin.

    C:\ti\ccsv6\ccs_base\common\uscif\xds110>xdsdfu -m

    USB Device Firmware Upgrade Utility

    Copyright (c) 2008-2015 Texas Instruments Incorporated.  All rights reserved.

    Scanning USB buses for supported XDS110 devices...

    <<<< Device 0 >>>>

    VID: 0x0451    PID: 0xbef3

    Device Name:   XDS110 with CMSIS-DAP

    Version:       2.2.4.2

    Manufacturer:  Texas Instruments

    Serial Num:    IoTDUT01

    Mode:          Runtime

    Switching device into DFU mode.

  • Try to disconnect CC2650STK from XDS110 and unplug XDS110 from USB. Then, plug XDS110 to USB and make sure you see green LED ON on XDS110. Connect CC2650STK to XDS110 and test with SmartRF studio again.
  • I tried that... no improvement :(

    SmartRF Studio7 list of connected devices still shows "XDS110 (XDS device ID=IOTDUT01), -- Unknown"

  • If you use flash programmer 2 and connect XDS110+CC1650STK, can it recognize CC2650?
  • Flash Programmer 2 does not connect to my device either. It shows this in the "Connected Devices" list:

    > XDS110, XDS-IOTDUT01
    ? Unknown
    > XDS110 Class Application/User UART (COM8)...
    ? Unknown
  • Can you take a picture to show me the connection between XDS110 and CC2650STK?
  • I think I just found/solved the problem... it seems that the device serial number MUST be only numeric format (i.e. mix of text + numeric was the problem).
    I changed serial number to '00000001' and now SmartRF Studio7 recognizes/connects/controls the CC2650SDK SensorTag :)
  • It's good to know it works now.
  • Sure is :) ... and thank you for your support :)