readme.txt 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. Khadas VIM3
  2. Description
  3. ===========
  4. This configuration builds a complete image for the Khadas VIM3 to be flashed
  5. on an SD-card.
  6. How to build it
  7. ===============
  8. Select the default configuration for the target:
  9. $ make khadas_vim3_defconfig
  10. Optional: modify the configuration:
  11. $ make menuconfig
  12. Build:
  13. $ make
  14. Result of the build
  15. ===================
  16. output/images/
  17. +-- amlogic-boot-fip
  18. + +-- build-fip.sh
  19. + +-- g12a.inc
  20. + `-- khadas-vim3
  21. + +-- acs.bin
  22. + +-- acs_tool.py
  23. + +-- aml_ddr.fw
  24. + +-- aml_encrypt_g12b
  25. + +-- bl2.bin
  26. + +-- bl301.bin
  27. + +-- bl30.bin
  28. + +-- bl31.bin
  29. + +-- bl31.img
  30. + +-- blx_fix.sh
  31. + +-- ddr3_1d.fw
  32. + +-- ddr4_1d.fw
  33. + +-- ddr4_2d.fw
  34. + +-- diag_lpddr4.fw
  35. + +-- lpddr3_1d.fw
  36. + +-- lpddr4_1d.fw
  37. + +-- lpddr4_2d.fw
  38. + +-- Makefile
  39. + `-- piei.fw
  40. +-- boot.vfat
  41. +-- extlinux
  42. + `-- extlinux.conf
  43. +-- fip
  44. + +-- u-boot.bin
  45. + +-- u-boot.bin.sd.bin
  46. + +-- u-boot.bin.usb.bl2
  47. + `-- u-boot.bin.usb.tpl
  48. +-- Image
  49. +-- meson-g12b-a311d-khadas-vim3.dtb
  50. +-- rootfs.ext2
  51. +-- rootfs.ext4 -> rootfs.ext2
  52. +-- rootfs.tar
  53. +-- sdcard.img
  54. `-- u-boot.bin
  55. The post-image script uses the files in the amlogic-boot-fip folder to sign
  56. the bootloader image before integrating it into the sdcard image.
  57. To copy the image file to the sdcard use dd:
  58. $ dd if=output/images/sdcard.img of=/dev/sdX
  59. Tested hardware
  60. ===============
  61. Khadas vim3 (rev. 14)