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.

Mindtree Temperature Demo Error

Other Parts Discussed in Thread: MSP430F5438, CC2560, MSP430BT5190, MSP430F5438A



Hello,

I've started using the msp430F5438 + pan1315 and it's great but I've encountered a problem with the Temperature Demo from the
MSPEXP-PAN13xx_GA_1_0_Setup.

I've successfully loaded the tempature program onto the evalution board.

Once I attempt to turn the bluetooth on the Red Led light will flicker then both Led's will pulse and there is an error that reads error 0x08.

Sometimes i can get the bluetooth to turn on but when i try to pair it with another device it will say 'acl disconnected' and give me the same blinking light and Error 0x08

 

Any help would be much appreciated

-Arthur

  • Arthur,

    You might be downloading the wrong service pack. Please look here for an explanation on resolving this:

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

     

    As far as connecting to other devices, please look at the following wiki:

    http://processors.wiki.ti.com/index.php/CC256x_Demo_-_Other_Devices

     

    Regards,
    Gustavo

  • Hello again Sir,

    I've made sure the Temperature demo is only including the the below file since i'm using the MSP4305438a + PAN1315ETU.

    libTI_init_script_BT_CC2560.r43 

    When I turn bluetooth on with the 18mhz frequency selected i get a 0x18 error with blinking light.  I can turn on the bluetooth with any other frequency selected.

    I'm trying to connect to a HTC Nexus One phone running 2.3.4 and have named this phone BlueMSP-1234

    I'm still getting the ACL Disconnect Message when i initate pairing with my phone.

    Also no devices are found when i use the inquiring function.

     

    Any help would be much appreciated. 

    -Arthur

  • Dear Sirs and Mams,

    I'm still attempting to connect my ms430f3854a +pan1315 emk to a android or computer device with bluetooth using the tempature application.  

    I'm using a simple bluetooth dongle from asus with windows7. My computers bluetooth connection is named "BlueMSP-8888" and when i enable the bluetooth and visisbility on the eval board  i can see the eval board from the computer.

    I've been trying to use the inquire function with no devices found. in the appl_sdk.c...sdk_bluetooth_menu_handler->case: OP_INQUIRY

    retval = BT_hci_inquiry(SDK_INQUIRY_LAP, SDK_INQUIRY_LEN,  SDK_NUM_RESPONSES);   which returns a API_Success but no devices

    I was hoping to debug this function but couldn't find it.  Is this function part of the libraries?  

     

    When i initiate a connection to the eval board from the computer i found out a few things while debugging

    In the  hci_connection_complete_event_handler()

    The link type his hci_acl_link and status == 0x00 so appl_acl_connection_complete_event(0 is called

    in that function appl_get_status_instance_bd_addr() is called and returns API_FAILURE which means is a peer initated the connection(which is right)

    appl_get_free_status_instance: return API_success

    BT_hci_remote_name_request : returns API_sucess

    Then the code moves to sdk_hci_event_indication_callback() which returns API_sucess (which is good)

    then it goes straight to the hci_disconnection_complete_event_handler()  which is confusing becasue i can't find whats triggering it.  This leads to the acl disconnect message.

    Is this due to the data sending limitation of the msp430f3458a?

    Any help with this would be much appreciated.  If there other information that would help with the determining the problem please let me know what i can do.

    Thank you

    -Art

     

     

     

  • Arthur,

    THe issue you're seeing is because the MSP430F5438A is not licensed to be used with the Mindtree stack. Please obtain a MSP430BT5190 devices where this limitation will not appear. Please note, this is not a limitation of the device or the stack. It is simply meant because the MSP430BT5190is a specially licensed version of the MSP430F5438A.

     

    Regards,
    Gustavo

  •  

    Dear Sir,

    I'm seem to have misinterpreted some information.  I was wondering if you could clear this up for me.

    Right now we have the following.

    PAN1315ETU Board along with the MSP-EXP430F5438 Experimenter Board and the Mindtree sdk MSPEXP-PAN13XX-SDK-GA:

    Do we need to order the new MSP430BT5190 chip and replace the MSP430F5438a that is currently in the experimenter board? 

    Do we need the EZ430- RF2560?(or at least the software that come with it) We would like to continue using the MSP430F5438 exp board since we want to be using the adc of the MSP430F5438.  How would we integrate this?

    Thank you for your time. 

    -Arthur

  • Arthur,

    The current setup that you have right now will work ok with only one limitation. After couple of BT Data transfers, the BT stack will become inoperable due to the MSP430F5438A device. If you want to overcome this limitation, you just need to order the MSP430BT5190 chip and replace it in the same board. Your code does not need to change actually.

    Regards,

    ~Miguel

  • Art,

    You need to modify the IAC on the sdk_bluetooth_config.h file as shown below. That will permit you see other devices.

    ######## From ##########

    #define SDK_INQUIRY_LAP                         BT_LIAC

    ######## To ##########

    #define SDK_INQUIRY_LAP                         BT_GIAC

    Regards,

    ~Miguel