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.

ez430-rf256x and CCS questions

Other Parts Discussed in Thread: CC2564, CC2560, CC256XQFNEM

Hello e2e/staff - 

I have a few questions which I am struggling to find answers to on the various cc256x wiki pages. I am interested in evaluating the cc2564 as a dual-mode HCI solution with a cheap msp430 development kit, with my focus being on the low energy portion. I will attempt to enumerate my questions as concisely as possible:

  1. Does the ez430-rf256x come with the cc2564? The cc256x demos and sample code wiki indicates that it supports the SPPLE demo project which would indicate it does come with the cc2564, but the product page indicates it only comes with the cc2560 and also mentions the MindTree stack which I know is no longer supported... so that makes me think the page is horribly out of date.
    1. Basically, could somebody please elaborate on what exactly is included with the ez430+rf2564 EVM and where I can see the most up to date product and ordering page?
  2. To what extent does the ez430-rf256x EVM support CodeComposerStudio as a development environment?The CC256x EVM wiki page lists CCS under all the other EVM's except for the ez430 one, yet the CC256x_MSP430_Bluetopia_Basic_Demo_APPS wiki page shows using CCS to run the demos.
    1. Assuming it can be done as shown on the above mentioned wiki page, are the demo applications small enough to run within the 16KB code limit of the free version of CCS? If not, how much is the license for the full version of CCS?
    2. Again assuming it can be done, does CCS supported breakpoint level debugging of the demo applications when running on the ez430? Does this require the full version of CCS or can it be done on the free version as well?
  3. In what format is the bluetooth stack distributed? Obviously the cc2564 has stuff running on it which exposes the HCI, and that cannot be modified by my the customer. Is the host stack which is running on the ez430 is reflashed when I recompile and reflash a demo program such as the SPPLE demo? If so, do we have source code level access to that stack? I'm wondering if it would be possible to port the Bluetopia stack which supports the msp430 to another architecture (besides the M3/M4 which are already listed.

Please provide any information you can about the ez430+rf256x with a focus on the cc2564 and using the LE demo applications with CodeComposerStudio.

Thanks in advance for your time.

  • Hi Jonathan,

    Ez430-rf256x comes with CC2560 and it comes with mind tree stack which no longer provide the support. Since we don’t have any plans, as of now to provide support for the latest CC256x device with Ez430 this wiki was not updated.

    But if you already have the kit, you can use it with Bluetopia stack as well. See below ink

    http://processors.wiki.ti.com/index.php/CC256x_MSP430_Bluetopia_Basic_Demo_APPS#EZ430

    You can use it with CCS without any connector, yes debugging using CCS is possible.

    You can make the changes to the demos and write your own applications on the stack.  Documentation on how to use the STACK APIs is provide in the install folder of Bluetopia.

     

    NOTE: For new designs it is preferable that you use the MSP430+CC256xQFN module.   

  • Hi,

    NOTE: For new designs it is preferable that you use the MSP430+CC256xQFN module.   

    I, too, have an Ez430-rf256x given to me by my client. Perhaps it's because I am a newbie, but I was a bit surprised to read this thread. So Ez430-rf256x is not recommended for new development? Where is this information mentioned, except the forums? 

    Is MSP430+CC256xQFN  still recommended for new development? I see CC256xQFN  is currently out of stock?

    What are the advantages of MSP430+CC256xQFN  over Ez430-rf256x, other than the fact that it comes with Bluetopia preinstalled? How does CC256xQFN connect to MSP430, is it via UART?

    Perhaps this is relevant to my question: I am interested in implementing an AVRCP controller without A2DP. I've read elsewhere that this might be challenging.

    Sorry about so many questions at once.

  • Also - sorry if I am posting this in a wrong thread, but this is sort of related.  I tried to install Bluetopia examples as per the link above on CCSv6, and ran out of free code demo size. I tried to install the unlimited 90-day version, but it did not offer me this option anywhere. Does CCSv6 come with that license? Also - can I use CCSv6 with this configuration, or do I have to use v5?

  • Hi,

    I have not tried it myself on CCS V6. But I think it should work if you updated the demos.

    Please see the release notes the demos are base on CCSV5.   

  • Hi,

    Thank you for your reply. I was able to convert to full 90 day eval license by going help -> CCS Licensing Ino -> Upgrade.

    I've posted two questions in this thread, back to back. Did you see my other post, just before the one you replied to?

  • Hi,

    Sorry I have missed that post.

    As mentioned earlier if you are already having the kit you can still use EZ430-RF256x.

    I think you already know that EZ430-RF256x has PAN1323 Bluetooth module with antenna (contains TI CC2560A device).

    where as CC256xQFNEM contains TI CC256xB device which is a new ROM spin(and supports assisted modes, see the datasheet http://www.ti.com/lit/ds/swrs121d/swrs121d.pdf )

    see http://processors.wiki.ti.com/index.php/CC256x_Downloads where it is mentioned that it is NRND.

    yes, the communication is over UART.

    We haven’t tested only AVRCP, but it’s possible to do AVRCP only.

  • Thank you for a fast response. 

    You wrote that ez430-rf256x does not support assisted mode; can it then run the A3DP Sink demo?

    The reason I am asking, I am trying to run this demo, and my Android devices would not discover the ez430.  Did opensink as described in the wiki. Perhaps I should change class of device? Or am I trying to run a wrong demo?

    Also, inquiry command on the demo does not show my two android phones, even though they can see each other.

    The SPP demo connected (from phone) and ran without a problem. 

    I just need some demo with AVRCP, that's all.

  • Hi,

    No, It will not work.

  • Could you please be more specific? What will not work? Are you saying that A3DPDemo is completely useless on EZ? Or does it still provide some sort of reduced functionality? 

    From looking at the source code, it appears that the A3DPDemo_SNK has been written with EZ in mind:

    The macro __TI_A3DP_SNK_BOARD__ is disabled for EZ, enabled at Experimenter, if I am not mistaken. Also, the menu and, accordingly, the list of commands are different. That seems to suggest that at least some functionality will be available on EZ. And yet, it can't even pair. Or am I completely misinterpreting the meaning of the above macro? 

    I really don't need A3DP, I am just a remote and would not mind disabling it altogether, as long as I can pair, connect via AVRCP and then be a controller. How do I approach that? I'd like to be able to pair, for starters!

  • Hi,

    I mean A3DP Sink demo can not be run on ez430-rf256x as it does not support assisted mode.

    As you just want a Remote that can par and connect to AVRCP, You can take A2DP as the reference and write your own app.

  • Hi,

    The issue is that the EZ430 has a built in PAN1323/CC2560 that doesn't support the A3DP demo. You will need a device that supports the CC256xQFN. The MSP430 + CC256xQFN combo will work fine(though you will need to modify the A3DP app to do AVRCP only. Please refer to this post

    http://e2e.ti.com/support/wireless_connectivity/f/660/t/339008.aspx

    Thanks,

    Stonestreet One.

     

  • Thank you for a quick response. I've requested to purchase MSP430 + CC256xQFN ; unfortunately, it will take a while, vacations and such, and I have a deadline, at least got to give an estimate right away.

    I understand that EZ430 does not support A3DP, but it seems that A3DPDemo does a lot more than just the A3DP profile. My question is, will any other part of the A3DP demo, besides the A3DP profile itself, work on EZ at all, or is this demo simply not meant for the chip? I have not found this fact anywhere in the documentation, and also, there are a bunch of #ifdefs spinkled all over the code, suggesting that someone has made an effort to make this demo do *something* on EZ, even if it's not A3DP. Otherwise, what are the #ifdefs for? And if someone made an effort for that particular demo to do something on EZ, then what does it do?

    Also, is there any A2DP demo for EZ? 

    Edit: if this demo is not meant to run on this chip at all, why is there an EZ430 configuration in the demo project? Confused.

     

     

     

  • Hi,

    There will not be audio output from the EZ430. You should be able to load the EZ430 project if you want to try AVRCP but we haven't tried an AVRCP only demo on any platform. The Project was designed for the MSP4305438 and the sink reference board as an A2DP/A3DP demo and we are not sure how the AVRCP alone will work for the EZ430. 

    Thanks,

    Stonestreet One. 

  • Can someone please clarify a certain detail.

    The ez430-RF256x is said to have the PAN1323, wich is a supposed to support Bluetooth Classic, Bluetooth Low Energy and ANT™.  However the ex430-RF256x is also said to have the CC2560 which only supports Bluetooth Classic.


    Please clarify, if the ez430-RF256x has the PAN1323 on it and if so why can't it support BLE and ANT?

    Thank You

  • Hi,

    PAN1323 has CC2564, EZ430 also had a PAN1315 module which is CC2560

    Please alos see http://processors.wiki.ti.com/index.php/CC256x_Downloads

  • Based on the product page...http://www.ti.com/tool/ez430-rf256x

    Under Features it says:

    "PAN1323 Bluetooth module with antenna (contains TI CC2560A device)"


    Can you please confirm that that this is a type-o and that I can develop Bluetooth Low Energy applications with this module? 

    Should it say:

    "PAN1323 Bluetooth module with antenna (contains TI CC2564 device)"

    Valentin

  • Hi,

    If you can provide me the results of "HCI_Read_Local_Version_Information"? I can tell you what version of chip you are using you are using.