Uploaded image for project: 'Embedded Software & Tools'
  1. Embedded Software & Tools
  2. EXT_EP-11342

[SafeRTOS] UDMA UT app doesn't work in MMCSD boot

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: High High
    • PDK
    • PDK-12490
    • PROCESSOR_SDK_08.06.00
    • PROCESSOR_SDK_09.00.00
    • Hide
      j721e-evm
      j7200-evm
      j721s2-evm
      j784s4-evm
      Show
      j721e-evm j7200-evm j721s2-evm j784s4-evm

      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.

            syncuser TI User
            syncuser TI User
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: