configs/imx8mmpico: bump bsp components to version tn-hardknott_5.10.72-2.2.0
Those components are aligned with NXP BSP lf-5.10.72-2.2.0. This commit also refresh the readme.txt file: - update no longer working URLs, - enhance flashing instructions (use ${mmcdev} uboot variable), - add "bs=1M" option to dd for better flashing performances. Fixes: - https://gitlab.com/buildroot.org/buildroot/-/jobs/2781800730 Signed-off-by: Julien Olivain <ju.o@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
parent
32e9f1813c
commit
9bf4575036
@ -46,7 +46,7 @@ J2: jumper on pins 2 and 4.
|
||||
|
||||
In case the board was flashed with a wrong u-boot, or the eMMC is
|
||||
erased, u-boot can be loaded by USB Serial Download boot mode, using
|
||||
imx-usb-loader. See [3] and [4].
|
||||
imx-usb-loader. See [3].
|
||||
|
||||
For flashing:
|
||||
- Plug the micro USB cable from the Debug USB Port, to your computer
|
||||
@ -54,9 +54,13 @@ For flashing:
|
||||
|
||||
In the U-Boot prompt launch:
|
||||
|
||||
=> ums 0 mmc 1
|
||||
=> ums 0 mmc ${mmcdev}
|
||||
|
||||
This will mount the eMMC content in the host PC as a mass storage device.
|
||||
Note: the ${mmcdev} id may change from one uboot version to another. The
|
||||
actual id can be confirmed by running commands "mmc rescan" then
|
||||
"mmc list", to find the eMMC entry. Finally it's possible to enter
|
||||
directly the mmc device id, for example: "ums 0 mmc 2".
|
||||
|
||||
To determine the device associated to the eMMC card have a look in the
|
||||
/proc/partitions file:
|
||||
@ -70,12 +74,13 @@ Buildroot prepares a bootable "sdcard.img" image in the output/images/
|
||||
directory, ready to be dumped on the eMMC. Launch the following
|
||||
command as root:
|
||||
|
||||
dd if=output/images/sdcard.img of=/dev/<your-sd-device>
|
||||
dd bs=1M if=output/images/sdcard.img of=/dev/<your-sd-device>
|
||||
|
||||
*** WARNING! This will destroy all the eMMC content. Use with care! ***
|
||||
|
||||
This operation can take several minutes, depending on the image
|
||||
size. When tested, a 2MB/s transfer rate was observed.
|
||||
size. When tested, a 10MB/s transfer rate was observed. Note: the
|
||||
blocksize "bs=1M" parameter gives better transfer performances.
|
||||
|
||||
For details about the medium image layout, see the definition in
|
||||
board/freescale/common/imx/genimage.cfg.template.
|
||||
@ -91,6 +96,5 @@ To boot your newly created system:
|
||||
Enjoy!
|
||||
|
||||
[1]. https://www.technexion.com/products/system-on-modules/pico/pico-compute-modules/detail/PICO-IMX8M-MINI
|
||||
[2]. https://www.technexion.com/products/pico-evaluation-kits/detail/PICOPIIMX8MM1GDEV
|
||||
[3]. https://www.technexion.com/support/knowledgebase/boot-configuration-settings-for-pico-baseboards/
|
||||
[4]. https://www.technexion.com/support/knowledgebase/loading-bootable-software-images-onto-the-emmc-of-picosom-on-pico-pi/
|
||||
[2]. https://www.technexion.com/products/system-on-modules/evk/pico-pi-imx8m-mini/
|
||||
[3]. https://developer.technexion.com/docs/recover-to-factory-settings-pico-imx8m-mini
|
||||
|
@ -1,13 +1,14 @@
|
||||
BR2_aarch64=y
|
||||
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_14=y
|
||||
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y
|
||||
BR2_ROOTFS_POST_IMAGE_SCRIPT="board/freescale/common/imx/imx8-bootloader-prepare.sh board/freescale/common/imx/post-image.sh"
|
||||
BR2_ROOTFS_POST_SCRIPT_ARGS="${UBOOT_DIR}/arch/arm/dts/imx8mm-pico-pi.dtb"
|
||||
BR2_LINUX_KERNEL=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,TechNexion,linux,9146d4dcb2dda0c7614f74f824cfb20d29bd85f8)/linux-9146d4dcb2dda0c7614f74f824cfb20d29bd85f8.tar.gz"
|
||||
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,TechNexion,linux-tn-imx,tn-hardknott_5.10.72-2.2.0_20220207)/linux-tn-im-tn-hardknott_5.10.72-2.2.0_20220207.tar.gz"
|
||||
BR2_LINUX_KERNEL_DEFCONFIG="tn_imx8"
|
||||
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
||||
BR2_LINUX_KERNEL_INTREE_DTS_NAME="freescale/imx8mm-pico-pi freescale/imx8mm-pico-pi-ili9881c freescale/imx8mm-pico-pi-sn65dsi84-hj070na"
|
||||
BR2_LINUX_KERNEL_INTREE_DTS_NAME="freescale/imx8mm-pico-pi freescale/imx8mm-pico-pi-ili9881c"
|
||||
BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
|
||||
BR2_PACKAGE_FREESCALE_IMX=y
|
||||
BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MM=y
|
||||
BR2_PACKAGE_FIRMWARE_IMX=y
|
||||
@ -18,13 +19,13 @@ BR2_TARGET_ROOTFS_EXT2_SIZE="120M"
|
||||
BR2_TARGET_ARM_TRUSTED_FIRMWARE=y
|
||||
BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y
|
||||
BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://source.codeaurora.org/external/imx/imx-atf"
|
||||
BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="rel_imx_4.14.98_2.0.0_ga"
|
||||
BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="lf-5.10.72-2.2.0"
|
||||
BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="imx8mm"
|
||||
BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y
|
||||
BR2_TARGET_UBOOT=y
|
||||
BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y
|
||||
BR2_TARGET_UBOOT_CUSTOM_TARBALL=y
|
||||
BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,TechNexion,u-boot-edm,9a070a5b4460124054bc459edfc9d1b43e5403bb)/u-boot-edm-9a070a5b4460124054bc459edfc9d1b43e5403bb.tar.gz"
|
||||
BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,TechNexion,u-boot-tn-imx,tn-hardknott_5.10.72-2.2.0_20220207)/u-boot-tn-imx-tn-hardknott_5.10.72-2.2.0_20220207.tar.gz"
|
||||
BR2_TARGET_UBOOT_BOARD_DEFCONFIG="pico-imx8mm"
|
||||
BR2_TARGET_UBOOT_NEEDS_DTC=y
|
||||
BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
|
||||
|
Loading…
Reference in New Issue
Block a user