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.

[参考译文] J6EVM5777:针对 armv7l 架构的 CANutils 模块的交叉编译

Guru**** 2562120 points
Other Parts Discussed in Thread: J6EVM5777

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/594457/j6evm5777-cross-compilation-of-canutils-module-for-armv7l-architecture

器件型号:J6EVM5777

您好!

我正在 J6EVM5777上进行 CAN 传输/接收。 Canutils 模块与 x86体系结构兼容、因此我想对其进行交叉编译、使其在 ARM 体系结构上运行。 我已经下载了 SDK 随附的工具链(gcc-linaro-5.3-2016.02-x86_64 arm-linux-gnueabihf.tar)、引导包(uboot 和 MLO)。 现在、我无法弄清楚如何开始交叉编译。 请告诉我这方面的步骤。

提前感谢。

此致、

Dushyant

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

    大家好、

    这里有一个用于交叉编译的 wiki:

    此致、

    Mariya

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

    感谢您的快速回复。 但是、我不想交叉编译整个内核映像、而只需要一个用于 ARM 架构的模块。 我已经在同一电路板(TI J6 EVM5777)上移植了 Android。

    谢谢

    此致、
    Dushyant
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    是否有任何交叉编译 CAN 模块的特定方法、如自动工具。 如果没有、请告诉我交叉编译用于 ARM 架构的 CAN 模块的步骤(TI J6 EVM5777电路板)。

    谢谢

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

    大家好、

    我将向专家提出您的问题。

    同时、请查看是否有任何有用的信息:

    此致、

    Mariya

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

    好的。

    谢谢

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

    如果您使用 Processor SDK Linux Automotive、则 canutils 已包含在预编译文件系统中。

    如果您使用 Android SDK、请查看以下消息:
    e2e.ti.com/.../2182567

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

    您好!

    好的。 但该 SDK 适用于 x86架构、我必须在 ARM 架构上运行。 因此、我需要对其进行交叉编译、对此我没有任何想法。 请告诉我一些有关如何交叉编译的信息。


    谢谢

    Dushyant

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

    您如何定义最新 DRA7x PSDKLA 3.02中提供的 canutils 是为 x86预构建的?

    使用"file"命令时、我有:

    TI-processor-sdk-linux-Automotive ra7xx-evm-03_02_00_03$文件系统/tisdk-rootfs-image-dra7xx-evm/usr/bin/candump

    文件系统/tisdk-rootfs-image-dra7xx-evm/usr/bin/candump:elf 32位 LSB 可执行文件、arm、版本1 (SYSV)、动态链接(使用共享库)、对于 GNU/Linux 2.6.32、BuildID[SHA1]=0xfe6c8a4ccedfe6a8ad3d43bd4bdc18fff、3bd4b3b3bd4b3b3bd

    另请参阅:
    tisdk-rootfs-image-dra7xx-evm/var/lib/opkg/info/canutils.control -架构:armv7ahf-neon
    tisdk-rootfs-image-dra7xx-evm/var/lib/opkg/info/canutils.list

    有关构建和交叉编译的信息、请参阅以下 wiki 页面:
    processors.wiki.ti.com/.../DRA7xx_GLSDK_DCAN_Driver
    processors.wiki.ti.com/.../TI811X_PSP_DCAN_Driver_User_Guide

    此致、
    帕维尔