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.

a3dpdemo_snk: incompatible project/hardware?

Other Parts Discussed in Thread: BT-MSPAUDSINK, MSP430F5438A, MSP430F5229

I recently bought the Bluetooth + MSP430 Audio Sink Reference Design (pn: BT-MSPAUDSINK), and I built the A3DPDemo_SNK.eww project using IAR. When I tried to download and debug using the MSP430 FET (LPT), I get this error: "Chosen derivative (MSP430F5438A) and actual hardware (MSP430F5229) do not match. Continue to download?" If I say yes, I get an error. If I change the target uC to a MSP430F5438A in the project, the code doesn't compile. How do I get past this? This is the project that is listed on the literature that came in the demo board box. The SDK/examples I downloaded from the TI website are listed as CC256x MSP430 Bluetopia SDK v1.4R1. Thanks in advance for your assistance.

  • Hi,

    Make sure that you select  "Debug - A3DP SNK board" in the workspace tab for BT-MSPAUDSINK, as shown below

  • Thank you for your reply, I didn't notice that there were multiple projects in the workspace. You have moved me down the road a bit.

    My next problem is that when I select the proper project, I get 27 link errors. Below are the first 3 errors...Am I missing a preprocessor define or library or something?

    Thanks for your help,

    Julia

    **Error[e46]: Undefined external "BSC_Initialize" referred in A3DPDemo_SNK ( C:\TI\Connectivity\CC256X BT\CC256x MSP430 Bluetopia SDK\v1.4 R1\MSP430_Experimentor\Samples\A3DPDemo_SNK\
    Projects\IAR\Release - A3DP SNK Board\Obj\A3DPDemo_SNK.r43 )
    **Error[e46]: Undefined external "BSC_EnableFeature" referred in A3DPDemo_SNK ( C:\TI\Connectivity\CC256X BT\CC256x MSP430 Bluetopia SDK\v1.4 R1\MSP430_Experimentor\Samples\
    A3DPDemo_SNK\Projects\IAR\Release - A3DP SNK Board\Obj\A3DPDemo_SNK.r43 )
    **Error[e46]: Undefined external "HCI_Version_Supported" referred in A3DPDemo_SNK ( C:\TI\Connectivity\CC256X BT\CC256x MSP430 Bluetopia SDK\v1.4 R1\MSP430_Experimentor\Samples\
    A3DPDemo_SNK\Projects\IAR\Release - A3DP SNK Board\Obj\A3DPDemo_SNK.r43 )

  • Hello Again Sundeep,

    I see that you have already answered this questions for Phil Lindsey on 4/23/2014. You included a screen capture of the Extra Options tab in the Project Linker options. However your screen capture doesn't show the full lines, they are cut off. I made my best guess and still get 4 linker errors. Here are my guesses for the Extra Options tab:

    -C $PROJ_DIR$\..\..\..\..\Bluetopia\lib\IAR\DefaultMTU\libBluetopia.a
    -C $PROJ_DIR$\..\..\..\..\Bluetopia\profiles\GATT\lib\server\IAR\libSS1BTGAT.a
    -C $PROJ_DIR$\..\..\..\..\Bluetopia\profiles\GAPS\lib\IAR\libSS1BTGAP.a

    What should they be? Here are my errors:

    **Error[e46]: Undefined external "AUD_Initialize" referred in A3DPDemo_SNK ( C:\TI\Connectivity\CC256X BT\CC256x MSP430 Bluetopia SDK\v1.4 R1\MSP430_Experimentor\Samples\A3DPDemo_SNK\
    Projects\IAR\Release - A3DP SNK Board\Obj\A3DPDemo_SNK.r43 )
    **Error[e46]: Undefined external "AUD_Change_Media_Codec_Parameters" referred in A3DPDemo_SNK ( C:\TI\Connectivity\CC256X BT\CC256x MSP430 Bluetopia SDK\v1.4 R1\MSP430_Experimentor\
    Samples\A3DPDemo_SNK\Projects\IAR\Release - A3DP SNK Board\Obj\A3DPDemo_SNK.r43 )
    **Error[e46]: Undefined external "AUD_Get_L2CAP_Channel_Info" referred in A3DPDemo_SNK ( C:\TI\Connectivity\CC256X BT\CC256x MSP430 Bluetopia SDK\v1.4 R1\MSP430_Experimentor\Samples\
    A3DPDemo_SNK\Projects\IAR\Release - A3DP SNK Board\Obj\A3DPDemo_SNK.r43 )
    **Error[e46]: Undefined external "AUD_Send_Remote_Control_Command" referred in A3DPDemo_SNK ( C:\TI\Connectivity\CC256X BT\CC256x MSP430 Bluetopia SDK\v1.4 R1\MSP430_Experimentor\
    Samples\A3DPDemo_SNK\Projects\IAR\Release - A3DP SNK Board\Obj\A3DPDemo_SNK.r43 )

    Thanks in advance for the assistance.

    Julia

  • Hi,

    For A3DP demo you will required the below two library should be inclueded

    -C $PROJ_DIR$\..\..\..\..\Bluetopia\lib\IAR\LargeMTU\libBluetopia.a
    -C $PROJ_DIR$\..\..\..\..\Bluetopia\profiles\A3DP\lib\IAR\libSS1BTA3D_C.a

  • You fixed my second and final problem! I can now build the code, download and debug and it works! Thank you Sundeep!

    Julia

  • Hey Guys,

    I see you are talking aboute the same board that I have.

    I can successfully run the mentioned project.

    but I expected that already I can find it when I scan for bloototh devices with my galaxy SII.

    what do I miss to do that?

    Thanks.