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.

[参考译文] Linux/DM3730:DVSDK 和 HAPSDK 使用不兼容的二进制文件

Guru**** 2542520 points
Other Parts Discussed in Thread: DM3730

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/618268/linux-dm3730-dvsdk-and-hapsdk-use-incompatible-binaries

器件型号:DM3730

工具/软件:Linux

我们有一个使用 DM3730处理器的平台、该处理器使用 DSP 进行 H.264编码。 DSP 由来自最新 DVSDK v4.03.00.06的 DSPlink 和 codecServer 控制。 由于 DVSDK 中的二进制组件、它强制使用使用使用软浮点的 Arago 编译器 ARM-Arago-Linux-gnueabi。

我们希望添加对 Apple HomeKit 协议的支持以及建议使用 Sitara HomeKit SDK 的位置。 我们使用 MFi ID 请求了 SDK 并访问 hap_av7l_1_40_00_06 SDK 需要 Processor SDK AM335x Linux 3.02.00.05 SDK 实际上使用了更新的 Arago 工具链、该工具链正在生成硬浮点代码 archtriplet ARM-Linux-gnueabihf。

这意味着 SDK 二进制文件不会在我们的平台上运行、我们无法使用软浮点工具链重新编译 HAP SDK、因为它取决于二进制对象。 另一方面,我们无法使用硬浮点重新编译 rootfs 和内核会导致 DSPlink 和编解码器服务器也使用二进制组件。

是否可能接收 适用于 ARM-Arago-Linux-gnueabi 架构的 HAP SDK? 或者、是否可以升级我们的 DSP 代码以将其与较新的 Processor SDK 配合使用?

谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可以在以下位置找到可用的 HomeKit 资源:
    www.ti.com/.../iot-homekit.html
    但 DM3730没有官方端口。
    升级 DSP 代码以使用较新的处理器 SDK 似乎是一项复杂的任务。

    BR
    Tsvetolin Shulev