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/CC2650: XDS110 failed to download project_zero

Part Number: CC2650

Tool/software: Code Composer Studio

Greetings,

I had a problem and want to check if I'm doing something that is impossible.  My goal is to run your project_zero BLE5 example on a cc2650 launchpad board that we have.

I did this:

(1.) in resource explorer, asked to import a project.  This lead to two new folders being created on disk:  ti/ble5_project_zero_cc26x2rlp_app\... and _stack_library\...  I also noted that a third project was discovered ..._bim_offchip\... with a slightly different path.

(2.)  Built each, no problem.

(3.)  Tried to flash or load and got XDS errors - see enclosed screen shot.  Attempted various board resets and power cycles with no progress.

Should mention - I previously successfully built and flashed simple_peripheral with no issues.  I notice that flash is still resident after the failed project_zero attempts.

Thank you for your ideas.

Belvin

  • Hey Belvin,

    Unfortunately, we don't have project zero support for the CC2650. The project you are loading is meant for the CC26x2 devices. There are critical differences between the two, mainly in the structure of the ROM. For this reason, you are receiving those errors.

    If you have any specific questions, I'd be happy to answer them.
  • That is what I guessed, thanks.

    So, that leads me to ask a second question. Can I cut and paste the extra UUID's from project_zero into simple_peripheral? The functionality appears to me to be entirely software, and the p_z project should already contain the correct hardware map. I believe I even see the same buttons and LED's on the eval board.

    Thanks again!
  • It will be difficult to port project_zero over if you're using the BLE5 version, as BLE5 is not supported on the CC2650.

    If you want to attempt to port it over, start with project_zero under the CC2640R2 SDK, under the blestack folder.
    There would be more to transfer over than just the UUID's. You'll have to transfer the button_service, data_service,and led_service. More importantly, I'd verify that the buttons and LEDs are correctly mapped to the appropriate IOIDs in the board files.

    If you have trouble, take a look at the sensortag example for the CC2650. It has tons of functionality and will likely have what you are looking for.
  • Thank you, that is exactly the experienced insight I was hoping for. Actually, I am mainly wanting to bring in the string object, which is much more useful for sending data back and forth than the single-word objects in s_p. I will glance at the sensortag and then choose one or the other. I did not realize the BLE5 connection so that is a very useful caution for me to respect.

    Thank you, again,
    -Belvin