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.

Is it possible for MSP-FET430UF to program CC2541 chip in PAN1721 BLE module ?

Other Parts Discussed in Thread: CC2540, CC2541

Hello guys,

I just bought a EVAL_PAN1721 evaluation module and it seems that I need to have a plenty of third tools in order to "play" with it:

* CC2540 Debugger

* Texas Instruments Bluetooth Low Energy Software Development Kit (SDK)

* IAR Embedded Workbench for 8051 devices

So, in order to use a product that I paid for, I need to additionally pay for CC Debugger and IAR software!? Am I right  (I know there is an 30-days trial version of IAR software) ?

Can you propose me some good starting point for using EVAL_PAN1721 kit. What I suppose to read first ?

Also, I currently have an MSP-FET430UF programmer from TI. Is it possible for me to use this programmer instead of CC2540 Debugger for playing with PAN1721 modules ?

Thank you very much for your time and effort to help me.

Sincerely,

Bojan.

  • Hi Bojan,

    You need a CC Debugger in order to program the module, the MSP devices has a different debug interface.

    In addition a compiler is needed, the CC25XX series only supports IAR which unfortunately comes with a high cost.
    The 30 day evaluation is available and also a code-size limited version (16kB) which is not enough for the BLE stack.

    Without IAR you are still able to flash many of our pre-compiled example projects delivered as hex files by using SmartRf Flash Programmer.

    Regards,
    Svend
  • Thank you very much for your help.

    Regards,
    Bojan.
  • Just one little question before closing this topic.... Do you maybe know if PAN1721 module is compatible with Android devices ?

    Regards,
    Bojan.
  • Yes, Android 4.3 and newer has full support for Bluetooth LE.

    Regards,
    Svend
  • Hi Svend,

    Thanks for your reply. I know that Android 4.3+ devices generally have BLE support. My doubt is related to the particular PAN1721 module.
    Does PAN1721 can communicate with Android 4.3+ ? I ask this question because I read on some Panasonic advertizing flyers that PAN1721 module "supports" Apple devices. They didn't say a word about Android compatibility. This is the source of my doubt. :)

    So, I suppose to consider PAN1721 module as a standard BLE device that 4.3+ Android phone can see and communicate with as with any other BLE device, right ?

    Thank you for your time and effort.

    Sincerely,
    Bojan.
  • Yes it should work fine. It might be that their marketing material was from before Android 4.3 when BLE support on Android was very fragmented.

    There are still issues seen with various BLE masters as each OS has its quirks when it comes to specific BLE use cases whether it is in terms of connection interval, privacy feature implementations, handling Bluetooth 4.1/2 commands etc. Windows 8 for example does not allow to pair with a device using an application but requires pairing through the built-in system UI.

    Regards,
    Svend
  • Thanks, man.
    I will try the luck connecting PAN1721 module with Android 4.3+! :)

    One more thing I would like to ask (sorry for bothering you!)... I want do create my own PCB with PAN1721 module on it and with a 2x5 header for CC2541 programming/debugging. I know that I need to use CC2540 debugger for this purpose. My question is related to the programming/debugging pins on CC2541 module...
    Can I successfully program/debug CC2541 with only RESETn, DD, and DC pins or I need to have CSn, SCLK, MOSI, and MISO connection between CC2540 debugger and CC2541 chip ?
    Anyways, can you tell me the CSn, SCLK, MOSI and MISO pins on CC2541 chip that I need to use for this purpose (to the best of my knowledge, there are two UART ports on CC2541)?

    Since CC2541 module do not support USB communication, I can use USB_N and USB_P pins of the CC2541 module for I2C communication with some sensors on my PCB, right ?

    Sorry one more time for such a long list of questions. This is the only place where I can be properly and promptly informed.

    Sincerely,
    Bojan.
  • I found the answers on CC2541 programming/debugging issues on page 10 of CC debugger user's guide (www.ti.com/.../swru197h.pdf). :)
    I need to have CSn, SCLK, MOSI, and MISO only if I want to use packet sniffing. They are connected with P1.4, P1.5, P1.6, and P1.7 CC251 pins, respectively.