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.

RTOS/CC2650: Supported languages, IDE, sending code to the processor

Part Number: CC2650
Other Parts Discussed in Thread: CC2640, UNIFLASH

Tool/software: TI-RTOS

Hello,

I am relatively new to the microprocessor world and have a few questions regarding the CC2650. I am acquainted with the workings of an Arduino, but working with microprocessors such as this one is a different ballpark for me. Perhaps a link to a PDF with these answers will also help.

1. Where can i find which programming languages are supported by the CC2650?
2. Assuming c++ is a supported language, would it be safe to test that code on a local computer (Visual Studio) and then transfer it to the processor (the processor is currently being used by someone else).

3.  How can i test the free remaining memory in the microprocessor within my code? (Such as adding a node to a linked list, checking remaining SRAM, then removing a node, and checking remaining SRAM). It is crucial to the running code.

4. When I finally have working code, how may i upload it onto the CC2650?

5. Is there an IDE that can help with this process?

6. Where would storage of custom made libraries go within the CC2650 in order to import them to the main driver code. (Arduino reads from a specific library folder within the Documents folder in Windows)

I am very new to this, so any in-depth and overly-simplistic explanations are appreciated 

  • Hi Anthony Andreoli,

    - IDE: IAR for ARM or Code Composer Studio
    - Language: C

    You can download ble stack in BLE-STACK-2-2-1 (www.ti.com/.../ble-stack) Then install it. You can read SWRU393_CC2640_BLE_Software_Developer's_Guide.pdf (in C:\ti\simplelink\ble_sdk_2_02_01_18\docs after you installed it) to run with an simple example.

    TI BLE stack is developed based on TI-RTOS. You can read TI-RTOS User’s Guide (in C:\ti\tirtos_cc13xx_cc26xx_2_20_01_08\docs) to study about TI-RTOS.

    You can download your firmware to CC2650 through IAR, CCS, or SmartRF Flash Programmer v2 (www.ti.com/.../flash-programmer)

    About review remaining memory in the microprocessor within my code, you can see more detail in map file of project. This file is generated after you build project successfully
  • Just to add on to what Vy said,

    You can also flash your device via Uniflash as well -

    I highly recommend also going through simplelink academy : software-dl.ti.com/.../overview.html

    Regards,
    Rebel