I tryied an McASPEcho Example from this site: http://processors.wiki.ti.com/index.php/QuickStartOMAPL1x_rCSL
Howerver it is made for OMAPL138, and I have an OMAPL137.
I am trying to make it work on OMAPL137 now.
The original program is working in this way:
Configure PLL Controllers
Configure Power/Sleep Controllers
Set Pinmux / Chip Config Reigsters
Initialize DSP Mega Module
Set up TLV320AIC3106 Codec
Init I2C0 to talk to Codec
Init TLV320AIC3106 Regs
Set Up McASP
Start McASP Clocks
After trying to make to change the code so that it could be run on the OMAPL137, I couldn't successfuly change only this steps:
Configure PLL Controllers
Configure Power/Sleep Controllers
Set Pinmux / Chip Config Reigsters
So I skipped this steps in my program.
The current version is not working, although it can be compiled and loaded. The interrupts from McASP do not happen, although I have checked the code where an appropriate interrupt is being set and enabled. What is the reason of that?