Hi all,
I'm looking for some advice or any technique I can use to debug this problem:
We have a 5505 pulling data from codec into RAM across I2S0 using channels 0 and 1. The testing of this took place primarily when debugging the target with an XDS100 emulator connected to the board (i.e. running from RAM). When the code is written into EEPROM and the built-in bootloader loads the code, the image runs but DMA does not behave in the same way - we never get our DMA interrupt. In my reading of the documentation it states that SPI transfers do not (can not) use the DMA controller, so it's not the bootloader somehow leaving the DMA in a bad state. In any case, we are re-initializing the DMA subsystem with the appropriate CSL_DMA calls (DMA_init).
Thanks in advance,
Rich