readme.txt 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. *********************
  2. NXP i.MX93 EVK board
  3. *********************
  4. This file documents the Buildroot support for the i.MX 93 EVK board.
  5. Build
  6. =====
  7. First, configure Buildroot for the i.MX 93 EVK board:
  8. make freescale_imx93evk_defconfig
  9. Build all components:
  10. make
  11. You will find in output/images/ the following files:
  12. - ahab-container.img
  13. - bl31.bin
  14. - boot.vfat
  15. - ddr_fw.bin
  16. - Image
  17. - imx93-11x11-evk.dtb
  18. - imx9-boot-sd.bin
  19. - lpddr4_pmu_train_fw.bin
  20. - rootfs.ext2
  21. - rootfs.ext4
  22. - rootfs.tar
  23. - sdcard.img
  24. - u-boot-atf-container.img
  25. - u-boot.bin
  26. - u-boot-hash.bin
  27. - u-boot-spl.bin
  28. - u-boot-spl-ddr.bin
  29. - u-boot-spl-padded.bin
  30. Create a bootable SD card
  31. =========================
  32. To determine the device associated to the SD card have a look in the
  33. /proc/partitions file:
  34. cat /proc/partitions
  35. Buildroot prepares a bootable "sdcard.img" image in the output/images/
  36. directory, ready to be dumped on a SD card. Launch the following
  37. command as root:
  38. dd if=output/images/sdcard.img of=/dev/<your-sd-device>
  39. *** WARNING! This will destroy all the card content. Use with care! ***
  40. For details about the medium image layout, see the definition in
  41. board/freescale/common/imx/genimage.cfg.template_imx9.
  42. Boot the i.MX 93 EVK board
  43. ===============================
  44. To boot your newly created system (refer to the i.MX 93 EVK Documentation
  45. [1] for guidance):
  46. - insert the SD card in the SD slot of the board;
  47. - Configure the switches as follows:
  48. SW1301: 0100 SW1301[1-4]
  49. - put a micro USB cable into the Debug USB Port and connect using a terminal
  50. emulator at 115200 bps, 8n1;
  51. - power on the board.
  52. Note: the debug USB connector presents 4 UARTs (for example /dev/ttyUSB[0-3]),
  53. the Cortex-A55 UART should be the 3rd one (in the previous example, /dev/ttyUSB2).
  54. Refer to the documentation [1] for more details.
  55. Enjoy!
  56. References
  57. ==========
  58. [1] https://www.nxp.com/document/guide/getting-started-with-the-i-mx93-evk:GS-IMX93EVK