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.

IAR Full software

Other Parts Discussed in Thread: CC2540, CC-DEBUGGER

I'm planning to purchase the CC2540DK-MINI but have the following questions, considering that the only software offered seems to be the IAR Embedded Workbench Quickstart version that only lasts 30-days:

1) In addition to the "IAR Embedded Workbench for 8051 v7.60" software, does it support any other IDE/compiler (e.g. Code Composer)?

2) What is the cost of the full version of the IAR Embedded Workbench for 8051? Could not find it in the IAR web page.

  • The full version, when I last checked, was $2400.- There is a limited version for half that, and a more limited version (4K of code space) free.     I started with SDCC just to see if the CC111x  line was right for my projects and got hooked. It is free, but conversion of code so the SDCC compiler can understand it is a bit of a learning curve. I downloaded Micro-ide from Bipom Electronics as my editor and user interface. Haven't looked back...

    Ron

  • To preempt any confusion, if/when you do buy a license, you also get access to previous versions of IAR/8051. I recently purchased a license, and although 7.6 is most directly presented for download, there is a link to download previous versions, such as the 7.51A that's required by the current BLE stack binaries.

  • I also need some more time, for CC2540 evaluation, than the 30 days IAR provide.

    The Micro-IDE solution sounds prommising; does it interface with the CC-Debugger provided with the development kit? If not, how do you then Flash / debug the device?

  • Ron

    was that the Micro C 8051 Development System from Bipom? 

  • Mark Ledford said:

    Ron

    was that the Micro C 8051 Development System from Bipom? 

    Yes, it's one and the same.

    I use an ISP programmer for the 1110 from E-Labs in Germany. Micro-IDE will create the hex files, so the CC debugger should be able to take it from there. I don't know if there is a 2540 header file in SDCC. Using the CC1110 header format as an example, it should be fairly easy to write your own.  Let me know if you need some example code for conversion to SDCC.

  • I don't think this will work? As I understand it the CC2540 link libraries are made especially for the IAR linker.

    Will the SDCC linker be able to link these libraries?  How are these libraries (if any) "made" in the SDCC/CC1110 context?

  • Hi Ron

     I am also interesting in working with SDCC for  a CC2540 project, as the IAR licence is to expensive for me. from searching in TI forums users who tried it says it is impossible to use the ble stack with SDCC. 

    can you share what you did in order for it to work ?

    Thanks

     - Guy Wagner

  •   Hi Guy,

    All of my work has been with the 2510 and 1110. I haven't done any BLE coding. Sorry!

    Ron