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.

[参考译文] RTOS/AM4376:对 OSAL_malloc 和 OSAL_TaskCreate 的引用未定义

Guru**** 2558250 points
Other Parts Discussed in Thread: AM4376

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/625413/rtos-am4376-undefined-reference-to-osal_malloc-and-osal_taskcreate

器件型号:AM4376

工具/软件:TI-RTOS

我正在尝试初始化 PDK 随附的 EMAC 驱动程序以使用 NDK。 我的代码基于以下位置的示例:...pdk_am437X_1_0_7\packages/ti\drv\emac\test\emacLoopbackTest\

我遇到以下错误:

未定义对`OSAL_malloc'   prj_am4376_3      行512的引用、外部位置:C:\ti\pdk_am~1\packages/ti\drv\emac\src\v4\emac_drv_v4.c   C/C++问题
对`OSAL_TaskCreate'   prj_am4376_3      行211的引用未定义、外部位置:C:\ti\pdk_am~1\packages/ti\translation_NDK\Nimu\src\v4\cpsw_Nimu_eth.c   C/C++ problem

我´ve 我的项目中包含了适用于 AM437x 的所有 PDK 库。 缺少什么?

已安装项目:
CCS 7.2
GCC ARM 编译器4.9.3
PROCESSOR_SDK_RTOS_AM437X 4.00.04
AM437x PDK v1.0.7
BIOS 6.46.05.55
xdctools 3.32.02.25_core

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

    我已通知 RTOS 团队。 他们的反馈将在此处发布。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Yordan、您好!
    我´ve 了问题。
    我没有意识到我必须在我的应用程序上创建这些函数、如 c:\ti\pdk_am437X_1_0_7\packages/ti\translation_NDK\Nimu\examples\src\Nimu_osal.c
    我希望驱动程序实现中会有它们。 我´ve 注意到、在示例中存在几个*_osal.c 的情况。

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

    此致、Eric