-
Bug
-
Resolution: Fixed
-
High
-
PDK
-
PDK-12490
-
PROCESSOR_SDK_08.06.00
-
PROCESSOR_SDK_09.00.00
-
Issue Description:
UDMA UT app built for SafeRTOS doesn't work in MMCSD boot mode. The same app works fine if booted from CCS.
This issue is observed in J721E mcu2_0 core.
Also, note that other SafeRTOS also have similar problems so the issue might not be specific to UDMA UT app.
Resolution Description:
MMCSD driver current implementation uses DMA only when whole sector is read from SD card, CPU copy is used for reads with size lesser than one sector.
ATCM addresses are not translated to global addresses in MMCSD SBL.
So when SBL tries to copy to ATCM using DMA, copy does not happen. Added a condition in SBL to not use DMA when copying to ATCM.