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 and Bluetooth Stack

Other Parts Discussed in Thread: MSP430BT5190, CC2560, CCSTUDIO

We're starting to evaluate the PAN1327 radio (Bluetooth and ANT, dual mode) in conjunction with an MSP430.  We are currently using Code Composer for our development needs.  It appears that the Bluetooth stack provided with the SDK is only available for use with IAR.  Is there any way we can get this stack for use with Code Composer?  It appears that MindTree is supplying the proprietary Bluetooth stack.  Is there any other stack provider?

  • Hi James,

    you are correct, the stack is done by a third party partner, Mindtree and only provided for IAR.

    At the moment there is no CCS version or other third party that I am aware of.  Sorry for any inconvenience.

    Best Regards,

    Lisa

  • Hello Lisa,

    I, too, have a need to use CCS rather than IAR, and have been looking through the forums & literature to see if there is any way to get a SPP running on the MSP430BT5190 without buying the IAR workbench. In 2011 a comment was made by another member of TI staff to the effect that there is a CC port of the EtherMind BT stack available, albeit at a price, from MindTree. Reference:

    http://e2e.ti.com/support/microcontrollers/msp43016-bit_ultra-low_power_mcus/f/166/t/132026.aspx

    Have you heard anything about this?

    The intent is to eventually develop an application-specific "hybrid profile" for use with a MSP430BT5190/CC2560, but begin by constructing a proof-of-concept using the SPP to validate the product concept. Is there any way to do this using CCS?

    Thanks.

    Regards,

    Tim

  • An update:

    In thread  http://e2e.ti.com/support/low_power_rf/f/660/t/100895.aspx TI employee Gustavo wrote:

    "There has been a recent release of an open source BT stack, working on the MSP430, called btStack:

    http://code.google.com/p/btstack/wiki/CC256x

    You can see a video of it working here:
    http://www.youtube.com/watch?v=j7mJuklrIxw

    The stack enables both SPP and HID. Note however that the stack is still under development and is not directly supported by TI. However, given that it is open source and uses GCC to compile, it might well be suited for your purposes."

    and then:

    "There is some more information here:

    http://groups.google.com/group/btstack-dev/browse_thread/thread/e76cc6efef1e272"

    I will look into this. Having some readily available building blocks that can be used to lessen the cost of validating ideas can be very helpful. If the costs of evaluating TI products are too high (too much labor and/or too much in tools costs) then there is a strong incentive to look elsewhere for solutions.

    Tim

  • Hi Tim,

    a couple things.  You may want to to investigate/double check on the bluetooth forum as well.   Yes some of these open source/third party tools can be great, however without official supprt.

    A gcc BT stack being developed for the msp sounds like a good solution if you wish to use CCS.   CCS can be evaluated for 90 days.  You can find more information on downloading and pricing here.

    http://processors.wiki.ti.com/index.php/Download_CCS

    http://www.ti.com/tool/ccstudio

    Please let us know if you need any further assistance.

    Best Regards,
    Lisa

  • Thanks, Lisa - I very much appreciate the guidance I get from you and others on these forums.

    I'm looking at the potential total cost per seat for a project that we want to open up to 3rd party involvement (and the software-based tools for this project range from eCAD and mCad suites to a range of embedded software tools), so I need to be sensitive to such NRE costs. CCS is, I think, quite affordable in comparison to IAR. A concern, with regard to proof-of-concept work, is that it may not be possible to amortize costs associated with evaluating an idea if multiple paths must be explored or the project is not given the green light. These costs and risks are likely to be an obstacle to any person / small company doing product development work. Unfortunately, such dynamics may result in companies with better technologies losing out to lesser companies that have more accessible tools.

    Thanks again.

    Best wishes,

    Tim