From ced3cb1aa8366e65eb7cfcde72d6e418f2deeef5 Mon Sep 17 00:00:00 2001 From: buxiasen Date: Fri, 20 Mar 2026 11:37:57 +0800 Subject: [PATCH] Documentation: imx95-a55-evk: add UMS flashing steps for u-boot Add detailed steps for copying nuttx.bin to eMMC via u-boot USB Mass Storage (ums) mode, which exposes the eMMC as a USB drive on the host PC for easy file transfer. Signed-off-by: buxiasen --- .../arm64/imx9/boards/imx95-a55-evk/index.rst | 20 +++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/Documentation/platforms/arm64/imx9/boards/imx95-a55-evk/index.rst b/Documentation/platforms/arm64/imx9/boards/imx95-a55-evk/index.rst index 889fac6297c..cc876f8a53a 100644 --- a/Documentation/platforms/arm64/imx9/boards/imx95-a55-evk/index.rst +++ b/Documentation/platforms/arm64/imx9/boards/imx95-a55-evk/index.rst @@ -81,9 +81,25 @@ You have four options: Option 1: load via u-boot from SD-card: --------------------------------------- -1. Build nuttx, and move ``nuttx.bin`` to MMC +1. Build nuttx -2. Load from MMC and start nuttx payload +2. In the u-boot console, expose the eMMC as a USB mass storage device: + + .. code:: console + + u-boot=> ums 0 mmc 0 + + The board will appear as a USB drive on the host PC. + +3. On the Linux host, copy ``nuttx.bin`` to the boot partition: + + .. code:: console + + $ cp nuttx.bin /media/`id -un`/boot + +4. Go back to the u-boot console and press ``Ctrl+C`` to stop UMS mode. + +5. Load from MMC and start nuttx payload: .. code:: console