eMMC 5.1 Middleware

Hello,

I connected an eMMC 5.1 memory of type KLMAG1JETD-B041 to a XMC4700 Relax-Kit evaluation board. Wehn I call fformat() or fmount() from the file system API, the functions return fsMediaError. I am using an SD-Card adapter to connect it. The memory ist working when connected to a PC. I tried a FAT32 formatted memory and a blank memory. Does the Middleware (v7.16)  file system support eMMC devices?

Best Regards,

Stephan

Parents
  • Hello,

    today I upgraded to middleware v8 and did some testing. The initialization of the eMMC card still fails. In the driver function mc_native_init() I did some modifications. After switching to pre-boot and commenting of sending the CMD41 and CMD55, the initialization continues until the ECSD register is read. The driver receives the 512 bytes of data, but the content is corrupted.

    I tested the same card on a beagleboneblack and the eMMC card is working properly.

    Is there any eMMC compatibility list available? Which eMMC types are tested successfully?

    Best Regards,

    Stephan

Reply
  • Hello,

    today I upgraded to middleware v8 and did some testing. The initialization of the eMMC card still fails. In the driver function mc_native_init() I did some modifications. After switching to pre-boot and commenting of sending the CMD41 and CMD55, the initialization continues until the ECSD register is read. The driver receives the 512 bytes of data, but the content is corrupted.

    I tested the same card on a beagleboneblack and the eMMC card is working properly.

    Is there any eMMC compatibility list available? Which eMMC types are tested successfully?

    Best Regards,

    Stephan

Children