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.

CC2541 Proprietary (non-BLE) Example + IDE

Other Parts Discussed in Thread: CC2541, BLE-STACK, CC2640, CC2650

Hi,

I'm considering the CC2541 for a NON-Bluetooth application at 2.4GHz.

The cost of IAR's IDE is cost-prohibitive for me, and I am wondering:

1) For the CC2541 in proprietary (non-ble) mode, is it possible to use another IDE? Is there sample source code for using the CC2541 in proprietary mode that is known to compile and run from another IDE? If so - which one?

2) My application is basically about reading and transmitting one analog value. For an application this simple, assuming use of TI's proprietary-mode libraries for the CC2541 (and not the BLE libraries) is it likely that I could successfully use the kickstart version of IAR's embedded workbench (which is not price-prohibitive, but has a 4K size restriction)?

Thanks,

-K

  • Hi,

    The BLE-Stack v1.4.0 SDK only supports IAR 8.20.2 as the IDE. Also, the RAM restricted IAR version will not work with the SDK.

    For proprietary mode operation, this is not supported in the BLE SDK, but you can use the CC254x Proprietary Mode Packet Error Rate Test as an example: www.ti.com/.../swrc251

    Best wishes
  • Thank you for pointing out this code sample. Browsing through it, however, it appears this code was compiled using IAR, which I don't have access to, because of the cost limitations I mentioned.

    The questions I'm asking are:

    1) Will this code sample -- and other non Bluetooth-mode (Proprietary-mode) code samples -- successfully compile using ANOTHER compiler/IDE (Perhaps Keil or GCC)?

    2) Is it likely that a (non-Bluetooth) Proprietary-mode application that simply wakes up and transmits a few bytes of data could be constructed to falls within the memory limits of IAR's kickstart license?

    Thanks,

    -Krispin
  • Hi Krispin,

    1) TI has not tested or developed the CC2541 SDK or reference code to work in any other IDE except the IAR version noted above. You can use the search function to see if others have been able to port their projects to another IDE.

    2) I can't determine from the description presented. I suggest using the IAR 30-day full demo and profiling the memory use of your application.

    Please note that for the CC2640/CC2650 BLE SDK v2.0, CCS is a supported option.

    Best wishes