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:AM64X Linux RPMsg 内核空间示例上的指令令人困惑

Guru**** 2017950 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1345003/am6442-confusing-make-instructions-on-am64x-linux-rpmsg-kernel-space-example

器件型号:AM6442

 如何使用 RPMsg IPC 进行开发—AM64x Academy (TI.com)

在下  

构建 RPMsg 内核空间示例

无法正确构建第二步

--------

构建内核模块 rpmsg_client_sample:

  • 设置内核配置以构建 rpmsg 客户端样本。 使用 menuconfig 验证内核黑客攻击>示例内核代码>构建 rpmsg 客户端 sample is M:

$导出路径= /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-gnuconfig
  • 创建内核和模块。 使用 X 个不同线程(-JX)进行多线程可以加快生成过程:

$ make arch=arm64 cross_compile=aarch64-none-linux-gnu--j8 

--------
注意:我采购了.../ti-processor-sdk-linux-rt-am64xx-evm-09.02.00.08/linux-devkit/environment-setup-aarcg64-OE-linux 以获取环境变量设置。

1)如果设置
cross_compile=aarch64-none-linux-gnu-
而应是
cross_compile=aarch64-OE-Linux 

2) 2)如何执行蓝色突出显示的指令