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.

A2DP sink get data through UART

Hi,

I am using a LSR TiWi-uB2 chip and wrote an application to receive compressed SBC audio data over the UART connection.

The audio data coming out of the host SBC decoder is essentially 0's.

I am wondering if it is actually possible to stream SBC data over UART?

If yes, is there any specific configuration for this?

Thanks

Brigitte

  • Hi,

    Yes, you can send SBC data over UART. you can just establish a A2DP connection and start streaming.

    So mean you are getting the data over UART and goes to the SBC decoder in the host and the data coming out of it is zero, If so it should be problem with the decoder.

    what is the stack you are using? as in the Bluetopia SDK for Tiva we already have a A2DP demo.

  • Thanks for your reply.

    I am using Bluetopia for DA830.
    I saw the A2DP demo on Tiva but it is a different hardware.

    The input data of the SBC decoder looks like following, I am not familiar with SBC stream format.
    Is this understandable to you?

    [INFO ] ../AudioPipeline.c, SbcDecode, 676: SbcDataLength = 582
    0x07 0x9c 0xbd 0x23 0x22 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x6d 0x55
    0x5a 0xaa 0xad 0xaa 0xab 0x55 0x55 0xb5 0x55 0x6a 0xaa 0xb6 0xaa 0xad 0x55 0x56
    0xd5 0x55 0xaa 0xaa 0xda 0xaa 0xb5 0x55 0x5b 0x55 0x56 0xaa 0xab 0x6a 0xaa 0xd5
    0x55 0x6d 0x55 0x5a 0xaa 0xad 0xaa 0xab 0x55 0x55 0xb5 0x55 0x6a 0xaa 0xb6 0xaa
    0xad 0x55 0x56 0xd5 0x55 0xaa 0xaa 0xda 0xaa 0xb5 0x55 0x5b 0x55 0x56 0xaa 0xab
    0x6a 0xaa 0xd5 0x55 0x9c 0xbd 0x23 0x22 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    0x00 0x6d 0x55 0x5a 0xaa 0xad 0xaa 0xab 0x55 0x55 0xb5 0x55 0x6a 0xaa 0xb6 0xaa
    0xad 0x55 0x56 0xd5 0x55 0xaa 0xaa 0xda 0xaa 0xb5 0x55 0x5b 0x55 0x56 0xaa 0xab
    0x6a 0xaa 0xd5 0x55 0x6d 0x55 0x5a 0xaa 0xad 0xaa 0xab 0x55 0x55 0xb5 0x55 0x6a
    0xaa 0xb6 0xaa 0xad 0x55 0x56 0xd5 0x55 0xaa 0xaa 0xda 0xaa 0xb5 0x55 0x5b 0x55
    0x56 0xaa 0xab 0x6a 0xaa 0xd5 0x55 0x9c 0xbd 0x23 0x22 0x00 0x00 0x00 0x00 0x00
    0x00 0x00 0x00 0x00 0x6d 0x55 0x5a 0xaa 0xad 0xaa 0xab 0x55 0x55 0xb5 0x55 0x6a
    0xaa 0xb6 0xaa 0xad 0x55 0x56 0xd5 0x55 0xaa 0xaa 0xda 0xaa 0xb5 0x55 0x5b 0x55
    0x56 0xaa 0xab 0x6a 0xaa 0xd5 0x55 0x6d 0x55 0x5a 0xaa 0xad 0xaa 0xab 0x55 0x55
    0xb5 0x55 0x6a 0xaa 0xb6 0xaa 0xad 0x55 0x56 0xd5 0x55 0xaa 0xaa 0xda 0xaa 0xb5
    0x55 0x5b 0x55 0x56 0xaa 0xab 0x6a 0xaa 0xd5 0x55 0x9c 0xbd 0x23 0x22 0x00 0x00
    0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x6d 0x55 0x5a 0xaa 0xad 0xaa 0xab 0x55 0x55
    0xb5 0x55 0x6a 0xaa 0xb6 0xaa 0xad 0x55 0x56 0xd5 0x55 0xaa 0xaa 0xda 0xaa 0xb5
    0x55 0x5b 0x55 0x56 0xaa 0xab 0x6a 0xaa 0xd5 0x55 0x6d 0x55 0x5a 0xaa 0xad 0xaa
    0xab 0x55 0x55 0xb5 0x55 0x6a 0xaa 0xb6 0xaa 0xad 0x55 0x56 0xd5 0x55 0xaa 0xaa
    0xda 0xaa 0xb5 0x55 0x5b 0x55 0x56 0xaa 0xab 0x6a 0xaa 0xd5 0x55 0x9c 0xbd 0x23
    0x22 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x6d 0x55 0x5a 0xaa 0xad 0xaa
    0xab 0x55 0x55 0xb5 0x55 0x6a 0xaa 0xb6 0xaa 0xad 0x55 0x56 0xd5 0x55 0xaa 0xaa
    0xda 0xaa 0xb5 0x55 0x5b 0x55 0x56 0xaa 0xab 0x6a 0xaa 0xd5 0x55 0x6d 0x55 0x5a
    0xaa 0xad 0xaa 0xab 0x55 0x55 0xb5 0x55 0x6a 0xaa 0xb6 0xaa 0xad 0x55 0x56 0xd5
    0x55 0xaa 0xaa 0xda 0xaa 0xb5 0x55 0x5b 0x55 0x56 0xaa 0xab 0x6a 0xaa 0xd5 0x55
    0x9c 0xbd 0x23 0x22 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x6d 0x55 0x5a
    0xaa 0xad 0xaa 0xab 0x55 0x55 0xb5 0x55 0x6a 0xaa 0xb6 0xaa 0xad 0x55 0x56 0xd5
    0x55 0xaa 0xaa 0xda 0xaa 0xb5 0x55 0x5b 0x55 0x56 0xaa 0xab 0x6a 0xaa 0xd5 0x55
    0x6d 0x55 0x5a 0xaa 0xad 0xaa 0xab 0x55 0x55 0xb5 0x55 0x6a 0xaa 0xb6 0xaa 0xad
    0x55 0x56 0xd5 0x55 0xaa 0xaa 0xda 0xaa 0xb5 0x55 0x5b 0x55 0x56 0xaa 0xab 0x6a
    0xaa 0xd5 0x55 0x9c 0xbd 0x23 0x22 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    0x6d 0x55 0x5a 0xaa 0xad 0xaa 0xab 0x55 0x55 0xb5 0x55 0x6a 0xaa 0xb6 0xaa 0xad
    0x55 0x56 0xd5 0x55 0xaa 0xaa 0xda 0xaa 0xb5 0x55 0x5b 0x55 0x56 0xaa 0xab 0x6a
    0xaa 0xd5 0x55 0x6d 0x55 0x5a 0xaa 0xad 0xaa 0xab 0x55 0x55 0xb5 0x55 0x6a 0xaa
    0xb6 0xaa 0xad 0x55 0x56 0xd5 0x55 0xaa 0xaa 0xda 0xaa 0xb5 0x55 0x5b 0x55 0x56
  • Hi,

    Where did you get the Bluetopia stack fro DA830? presently it is only available for MSP430 and Tiva platforms.
  • I got it from TI in Dallas.
  • Hi,

    I was not aware of this release and not sure what is the configuration supported on this.
    anyway could you please check it on the DA830 forum, as it look like the problem is with the SBC decoding and not from CC256x, Since you are getting the data over UART and goes to the SBC decoder and the output of the decoder is zero.