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.

Starterware/TDA3: EDMA from QSPI to OCMC not fetching data

Part Number: TDA3

Tool/software: Starterware

Hello,

I want to fetch some data with EDMA from QSPI-Flash to OCMC RAM in the TDA3 bootloader, but no data arrives in the OCMC.

I'm using the edma3 functions which are part of the QSPI driver used by the bootloader (starterware).

What I tried:

1. write to the DDR instead to the OCMC - works as expected as it's implemented in the bootloader to load the images from QSPI for booting.

2. disabled caching - no data received

3. When writing to DDR, the complete stream of data shows up on the oscilloscope. When writing to OCMC, only a part shows up. I thing these are only commands and addresses.

4. changed the AMMU to the same settings as used for the DDR - no data received

What am I missing here? Do i need to connect a event or interrupt for the OCMC? Any tip would be great!

Thanks,

Simon