| 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 | }}} |