Am Freitag, dem 09.08.2024 um 18:53 +0200 schrieb Lukasz Majewski: > This command allows easy update on SD card or eMMC of the flash.bin > generated (with binman) during u-boot build. > > Signed-off-by: Lukasz Majewski <[email protected]>
Tested-by: Teresa Remmet <[email protected]> > --- > Changes for v2: > - Remove 'update_mmc_part' variable > - Change path for hostname > - Use full version of dhcp command (${loadaddr} added) > > Changes for v3: > - Remove +1 when calculating the size of binary to be written > > Changes for v4: > - Replace ${hostname} with ${update_filepath} > --- > include/configs/phycore_imx8mm.h | 8 ++++++++ > 1 file changed, 8 insertions(+) > > diff --git a/include/configs/phycore_imx8mm.h > b/include/configs/phycore_imx8mm.h > index dd7cfdba52..0910ae2d87 100644 > --- a/include/configs/phycore_imx8mm.h > +++ b/include/configs/phycore_imx8mm.h > @@ -29,6 +29,14 @@ > "mmcdev=" __stringify(CONFIG_SYS_MMC_ENV_DEV) "\0" \ > "mmcpart=1\0" \ > "mmcroot=2\0" \ > + "update_offset=0x42\0" \ > + "update_filename=flash.bin\0" \ > + "update_bootimg=" > \ > + "mmc dev ${mmcdev} ; " \ > + "if dhcp ${loadaddr} > ${update_filepath}/${update_filename} ; then " \ > + "setexpr fw_sz ${filesize} / 0x200 ; " /* SD block > size */ \ > + "mmc write ${loadaddr} ${update_offset} ${fw_sz} ; > " \ > + "fi\0" \ > "mmcautodetect=yes\0" \ > "mmcargs=setenv bootargs console=${console} " \ > "root=/dev/mmcblk${mmcdev}p${mmcroot} rootwait rw\0" > \ -- PHYTEC Messtechnik GmbH | Barcelona-Allee 1 | 55129 Mainz, Germany Geschäftsführer: Dipl.-Ing. Michael Mitezki, Dipl.-Ing. Bodo Huber, Dipl.-Ing. (FH) Markus Lickes | Handelsregister Mainz HRB 4656 | Finanzamt Mainz | St.Nr. 266500608, DE 149059855

