Tool/software:
Hi,
I’m working with the following setup:
-
PSDK Version:
ti-processor-sdk-linux-am62pxx-evm-10.01.10.04
-
MCU+ SDK Version:
mcu_plus_sdk_am62px_10_01_00_33
-
Board: SK-AM62Px-LP
Objective:
I am trying to perform FOTA (Firmware Over-The-Air) updates on the board.
My goal is to flash bare-metal firmware to the AM62x board using the Linux terminal, specifically to:
-
OSPI – Already working
-
eMMC – Not yet working
What I've Done:
-
For OSPI, I created a custom partition based on offset and successfully flashed the bare-metal image. It is working as expected.
- File Location: ti-processor-sdk-linux-am62pxx-evm-10.01.10.04/board-support/ti-linux-kernel-6.6.58+git-ti/arch/arm64/boot/dts/ti/k3-am62p5-sk.dts
-
partition@0 { label = "ospi.tiboot3"; reg = <0x0 0x80000>; }; partition@80000 { label = "ospi.tispl"; reg = <0x80000 0x200000>; }; partition@280000 { label = "ospi.u-boot"; reg = <0x280000 0x200000>; }; partition@240000 { label = "ospi.hsm"; reg = <0x240000 0x200000>; }; partition@800000 { label = "ospi.mcu-baremetal"; reg = <0x800000 0x800000>; }; partition@1200000 { label = "ospi.linux"; reg = <0x1200000 0x1000000>; bootph-all; };
Issue:
-
I want to do the same for eMMC, but I couldn't find the flash memory layout or method to create a bare-metal partition in eMMC.
-
How can I create a partition for bare metal in eMMC and flash the image from the Linux terminal?
Is there any guide or documentation available for flashing bare metal to eMMC?
Regards,
Veerapandiyan V.