Skip to content

v1.1.2

Latest
Compare
Choose a tag to compare
@System-Electronics System-Electronics released this 21 Jan 09:54

1.1.2

Release Notes

The setup is strictly aligned to NXP kirkstone version (imx-5.15.71-2.2.0)

Bug Fixes and other Changes

  • Modified device tree to add gpio description when gpioinfo command is launched
  • Added rootfs-resize recipe to expand the root partition to the maximum size (see also Rootfs Resize Important Notes)
  • Added custom-shell recipe to change default shell to bash
  • Added development libraries for Hailo/OpenCV
  • Added 0004-fix-make-run.sh-runnable-from-everywhere.patch for the imx219 driver to make run.sh file runnable from every directory
  • Modified device tree to solve problem occured when dual cam is used
  • Added the following dtb to change gpio header functions (see also Device Tree Blob Description):
    • imx8mp-astrial-disable-all.dtb
    • imx8mp-astrial-enable-all.dtb
    • imx8mp-astrial-flexcan2.dtb
    • imx8mp-astrial-sdhc1.dtb
    • imx8mp-astrial-spi2.dtb
    • imx8mp-astrial-uart3.dtb
  • Added the following "extra tools"
    • git
    • joe
    • du-dust
    • python3-tldr
    • python3-shtab
    • dtc
  • Disabled the following peripherals in the default device tree configuration and mapped as standard gpio:
    • usdhc1
    • flexcan2
    • spi2
    • uart3
    • uart1 rts
    • uart1 cts

Rootfs Resize Important Notes

At the first boot, rootfs-resize recipe expands root partition to the maximum size and load the new fstable. 
After that, it's important to launch the following commands to avoid kernel errors:
sync
reboot

Device Tree Blob Description

The following dtb change the default gpio header configuration, enabling the specific alternative functions

  • imx8mp-astrial-disable-all.dtb: disable all gpio header alternative functions and map pins as standard gpio
  • imx8mp-astrial-enable-all.dtb:  enable all gpio header alternative functions
  • imx8mp-astrial-flexcan2.dtb:     enable only flexcan2 alternative function (GPIO6, GPIO7)
  • imx8mp-astrial-sdhc1.dtb:          enable only usdhc1 alternative function (GPIO22, GPIO23, GPIO24, GPIO25, GPIO26, GPIO27)
  • imx8mp-astrial-spi2.dtb:            enable only spi2 alternative function (GPIO18, GPIO19, GPIO20, GPIO21)
  • imx8mp-astrial-uart3.dtb:          enable only uart3 alternative function (GPIO4, GPIO5)