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?