EKH05 interface

Hi,

We are currently have a setup on the MM8108-EKH05 platform using MM-IoT-SDK 2.10.4.

From the EKH05 documentation, we understand that EKH05 uses SPI by default and SDIO operation requires resistor population changes and Software/platform changes are also required .

We also noted that SDK 2.10.4 contains:

  • a dedicated mm-mm8108-ekh05-sdio platform target

  • dedicated SDIO HAL APIs

We would like to evaluate SDIO mode and would appreciate clarification on the following:

  1. Which resistor population changes are required on EKH05 to switch from SPI to SDIO?

  2. Besides selecting the mm-mm8108-ekh05-sdio platform target, are there additional BSP, firmware, or config-store changes required?

  3. Are there recommended SDIO clock settings or bus-width configurations for stable operation on EKH05?

  4. Are DMA transfers enabled by default for the SDIO implementation?

  5. Are there known limitations or stability considerations for SDIO mode under sustained traffic load?

  6. Is there any recommended validation or bring-up procedure after switching interfaces?

Any guidance will be appreciated. Thanks.

Hi @user44

The resistor changes required are documented in section 6.3 of the MM8108-EKH05 User Guide. See https://www.morsemicro.com/resources/user_guides/MM8108-EKH05-User-Guide.pdf

There are no MM8108 firmware or configuration changes required.

The mm-mm8108-ekh05-sdio platform target will set the most appropriate SDIO clock and bus width for the STM32U5 host processor.

Yes

No

Run the porting assistant application first. Followed by a basic scan example and then iperf if you want to verify performance.