Hi,
I have a question,I have read some examples that use the EDMA3 LLD (low level driver),but it controlled by bios,now,I want use the EDMA without bios.how to do this?
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.
Jia,
EDMA LLD is independent of DSP/BIOS in that it is a separate library with its own API. You can get some introductory information about this at the following Wiki page:
http://processors.wiki.ti.com/index.php/Programming_the_EDMA3_using_the_Low-Level_Driver_%28LLD%29
Why don't you want to use BIOS?
The EDMA LLD requires an underlying OS as it depends on semaphores, etc. Therefore if you are intent on moving away from BIOS then you probably will want to move away from EDMA LLD as well. Here is an example of how to program the EDMA without using LLD:
http://processors.wiki.ti.com/index.php/Programming_EDMA_without_EDMA3LLD_package
You might also want to go "a happy medium" and keep BIOS but get rid of LLD if this is a matter of code size.