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.

[参考译文] AM2612:包含目录 asm-hal_ti Zephyr 模块版本 v4.2.0-ti-11.00.01 不存在

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1599755/am2612-non-existent-include-directory-asm-hal_ti-zephyr-module-release-v4-2-0-ti-11-00-01

器件型号: AM2612

我将新的 TI HAL 和 Zephyr 版本集成到了我们的工程中。  Zephyr 内核构建正常、但我在应用程序构建过程中收到一个关于不存在的 include 目录的错误。  我认为错误源于 https://github.com/TexasInstruments/asm-hal_ti/blob/v4.2.0-ti-11.00.01/am261x/CMakeLists.txt#L10.txt。  ‘“asm-hal_ti/tree/v4.2.0-ti-11.00.00.01/am261x/source/kernel/dpl"中“中没有 nortos 文件夹。

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

    您好、Michael!  

    希望您做得好。 感谢您开启 AM261x Zephyr。 此源路径先前包含在 MCU_PLUS_SDK 的 DPL 库拉取中进行链接、该团队已删除了 DPL 引用、以减小代码大小并删除冗余内核操作。 感谢您指出、我们将删除 CMakelists.txt 中的采购订单

    关于编译失败、HAL 仅包含在 DMA 集成中、不应该导致编译失败、因为团队已经构建并测试了支持的样片以及一些内部测试用例。

    1. 您能否分享有关该应用程序的更多详细信息、以帮助我们更好地了解错误情况
    2. 此外、您是否在应用程序中使用了任何 DPL API?  

    谢谢。此致、
    Madhava.

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

    我遇到的构建错误与不正确的包含路径直接相关。  我们几乎已启用所有警告并设置了-Werror。  这就是我立即发现的错误包含。

    ./asm-hal_ti/am261x/source/kernel/nortos/dpl:无此类文件或目录[-Wmissing-include-dirs]

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

    您好、Michael:  

    我们将很快修复此问题并将其推送到存储库。  

    谢谢。此致、

    Madhava.

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

    您好、Michael:

    希望您做得好。 修复程序将推送到下游存储库。  

    谢谢。此致、

    Madhava.