| | 76 | |
| | 77 | === For Venice |
| | 78 | |
| | 79 | In your buildroot config enable: |
| | 80 | {{{#!bash |
| | 81 | BR2_TARGET_ROOTFS_CPIO |
| | 82 | BR2_TARGET_ROOTFS_CPIO_GZIP |
| | 83 | BR2_TARGET_ROOTFS_CPIO_UIMAGE |
| | 84 | }}} |
| | 85 | |
| | 86 | Make and copy the necessary files to your hosted directory: |
| | 87 | {{{#!bash |
| | 88 | TFTPBOOT=<your hosted TFTP dir> |
| | 89 | cp buildroot/output/build/linux-v5.4.45-venice/arch/arm64/boot/dts/freescale/imx8mm-venice*.dtb $TFTPBOOT |
| | 90 | cp buildroot/output/images/Image buildroot/output/images/rootfs.cpio.uboot $TFTPBOOT |
| | 91 | }}} |
| | 92 | |
| | 93 | Boot your Venice, break out in the bootlaoder: |
| | 94 | {{{#!bash |
| | 95 | setenv serverip <your server IP address> |
| | 96 | setenv ipaddr <the IP for your board> |
| | 97 | setenv bootargs "console=${console},${baudrate}" |
| | 98 | setenv fsload tftpboot |
| | 99 | setenv fdt_file1 imx8mm-venice-gw72xx-0x.dtb #or whichever dtb your board requires |
| | 100 | $fsload $fdt_addr_r $fdt_file1 && $fsload $kernel_addr_r Image && $fsload $ramdisk_addr_r rootfs.cpio.uboot && booti $kernel_addr_r $ramdisk_addr_r $fdt_addr_r |
| | 101 | }}} |