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.

OMAP-L137/C6747EVM audio driver does not work with NDK

http://e2e.ti.com/support/dsp/tms320c6000_high_performance_dsps/f/115/p/12467/48821.aspx#48821

I use an evm6747 and I am trying to use both audio and ethernet (helloworld from ndk) at the same time. As seen in http://processors.wiki.ti.com/index.php/Network_Developers_Kit_FAQ#Q:_It_seems_that_the_NSP_for_OMAPL137_EVM_is_incompatible_with_the_EDMA3_LLD._How_can_I_fix_it.3F I modified the void Interrupt_init(void) function so there is no conflict with audio HW interrupts. (I used 5 and 6 for HwRxInt and HwTxInt)

 

I then added the files evmInit.c, udphello.c, ethdriver.c, and helloworld.c from ndk_2_0_0 and modified the tcf file accordingly (added the hook, the PRD ndk with Ill_TimerTick, etc)

The helloworld example seems to work fine, I can send and receive data from my PC to the board via udp...

but I can't hear any sound from the HP out connector. (supposed to play a sine wave)

 

Does anyone know how to solve this, I don't see why there should be a conflict between the Audio_echo_task() and the StackTest() and why both can't run simultaneously?

 

 

Thank you for your answer,

Best Regards