The Khadas VIM3 is a single-board computer (SBC).
- Amlogic A311D SoC
- 4x Arm Cortex-A73 CPU
- 2x Arm Cortex-A53 CPU
- Arm Mali-G52 GPU
- 2 / 4 GB RAM
- 16 / 32 GB eMMC
- microSD slot
- 1x USB 3.0, 1x USB 2.0; USB-C PD
- 1x 1Gb/s Ethernet
- optional M2X extension board
- 40-pin GPIO connector (not Raspberry Pi compatible)
Mainline TF-A does not yet have support for g12b.
Mainline U-Boot does not yet have a khadas-vim3_defconfig. (v1 submitted upstream)
To boot U-Boot from microSD card rather than eMMC, you may have to erase your eMMC from the vendor U-Boot:
kvim3# store init 3
Careful: This erases all partitions, so make sure you back up any valuable data before.
For 5.4 an amlogic/meson-g12b-a311d-khadas-vim3.dts is queued.