Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Note
iconfalse

Note1:

If the board is SMARC-iMX8M-D-2G, SMARC-iMX8M-L-2G, SMARC-iMX8M-Q-2G (2GB LPDDR4, normal temperature), use
$ make ARCH=arm CROSS_COMPILE=${CC} smarcimx8mq_2g_ser3_defconfigIf the board is SMARC-iMX8M-D-2G-I, SMARC-iMX8M-L-2G-I or SMARC-iMX8M-Q-2G-I (2GB LPDDR4, industrial temperature)2GB LPDDR4 in commercial or industrial temperature, use
$ make ARCH=arm CROSS_COMPILE=${CC} smarcimx8mq_2g_ser3_ind_defconfig

If the board is SMARC-iMX8M-Q-4G or SMARC-iMX8M-Q-4G-I (4GB LPDDR4), use
$ make ARCH=arm CROSS_COMPILE=${CC} smarcimx8mq_4g_ser3_defconfig

Note 2:

"ser3" stands for console debug port in SMARC definition. In this example, we uses SER3 as debug port. If user uses SER0 as your debug port, make change to "ser0" instead. Same as SER1 and SER2.

Note 3:

The SMARC-iMX8M module always boot up from the on-module eMMC flash. The factory default will be flash.bin pre-installed with SER3 as console output. In some cases when the eMMC flash is empty or needs to be upgraded. Users can shunt crossed the TEST# to ground. In this way, the SMARC-iMX8M module will boot up to carrier SD card, if TEST# pin is shunt crossed. The flash.bin image are the same, the difference is how you flash flash.bin. This will be explained in the "Setup SD card" section.

...

Info
iconfalse
title~/linux_v4.9.51, ~/linux_v4.14.78

$ sudo cp -v arch/arm64/boot/Image /media/boot

...

Info
iconfalse
title~/linux_v4.9.51, ~/linux_v4.14.78

$ sudo make ARCH=arm64 CROSS_COMPILE=${CC} INSTALL_MOD_PATH=/media/rootfs modules_install

...