This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM6442: Confusing make instructions on AM64X Linux RPMsg kernel space example

Part Number: AM6442

on  How to Develop with RPMsg IPC — AM64x Academy (ti.com)

Under 

Building the RPMsg kernel space example

could not build properly the second step

-----

Build the kernel module rpmsg_client_sample:

  • Set up the kernel config to build the rpmsg client sample. Use menuconfig to verify Kernel hacking > Sample kernel code > Build rpmsg client sample is M:

$ export PATH=<sdk path>/linux-devkit/sysroots/x86_64-arago-linux/usr/bin:$PATH
$ make ARCH=arm64 CROSS_COMPILE=aarch64-none-linux-gnu- distclean
$ make ARCH=arm64 CROSS_COMPILE=aarch64-none-linux-gnu- tisdk_am64xx-evm_defconfig
$ make ARCH=arm64 CROSS_COMPILE=aarch64-none-linux-gnu- menuconfig
  • Make the kernel and modules. Multithreading with X different threads (-jX) can speed up the make process:

$ make ARCH=arm64 CROSS_COMPILE=aarch64-none-linux-gnu- -j8

-----
NOTE: I sourced the .../ti-processor-sdk-linux-rt-am64xx-evm-09.02.00.08/linux-devkit/environment-setup-aarcg64-oe-linux to get the environment variables setup.

1) Should the setting
CROSS_COMPILE=aarch64-none-linux-gnu-
instead should be
CROSS_COMPILE=aarch64-oe-linux 

2) How does one do the blue highlighted instructions?