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.

[参考译文] CCS:AM57x PDK 1.0.9编译错误

Guru**** 2979400 points

Other Parts Discussed in Thread: SYSBIOS

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/676742/ccs-am57x-pdk-1-0-9-compile-error

Thread 中讨论的其他器件:SYSBIOS

工具/软件:Code Composer Studio

你(们)好

我正在尝试将 PDK liberary 格式1.0.5更新为1.0.9。 我下载最新的 SDK。 我的代码与 pdk_1_0_5兼容、但在 pdk_1_0_9中出现以下错误。 有人对此有什么想法吗?

akefile:165:目标'ICB_FW_LP.OUT'的配方失败
C:\ti\pdk_am57xx_1_0_9\packages/ti\drv\mmcsd\lib\am572x\a15\release\ti.drv.mmcsd.aa15fg (mMCSD_v1.oa15fg):在函数中`MMcsd_v1_open':
C:\ti\pdk_am~1\packages/ti\drv\mmcsd/src="/v1/MMCSD_v1.c:736:未`M对 uxIntcP_create'的引用
collect2.exe:错误:LD 返回1退出状态
gmaked[1]:***[ICB_FW_LP.OUT]错误1.
gmake:***[全部]错误2.
Makefile:161:目标'all'的配方失败

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    我将把这个主题移至 Sitara 论坛。 那里的专家可以为您提供最好的帮助。

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

    这表示缺少 MuxIntcP_create、在链接时、您是否有 OSAL 库:ti.osal.aa15fg?

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

    你(们)好 Eric

    这是我的链接器设置。 如果我们需要该库、我很困惑为什么 PDK 1.0.5对我有效。 谢谢

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

    OSAL 库不是从您显示的库链接的、而是从.cfg 文件链接的。 对于我们的 MMCSD 驱动程序、SYSBIOS 中有许多测试示例、它有一个.cfg 文件、通常具有:

    /*加载 OSAL 封装*/
    var osType ="tirtos"
    VAR OSAL = xdc.useModule('ti.osal.Settings');
    OSAL.osType = osType;
    OSAL.socType = socType;

    这就是 OSAL 库的链接方式。 您可以进行双重检查吗?

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

    你(们)好 Eric

    它在我的.cfg 文件中进行链接。  否则、它必须是"ti.osal.Settings"而不是"ti.osal"?

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

    您好!

    我尝试了 AM57x 1.0.9、有几个 MMCSD 测试示例。 我尝试构建其中一个、.cfg 具有:

    /*加载 OSAL 封装*/

    var osType ="tirtos"

    VAR OSAL = xdc.useModule('ti.osal.Settings');

    OSAL.osType = osType;

    OSAL.socType = socType;

    构建时:

    从 package/cfg/mmcsd_evm_pa15fg.cfg 配置 mmcsd_evm.xa15fg ...

    正在生成自定义 ti.sysbios 库 makefile ...

    链接库 ti.board:./lib/evmAM572x/a15/release/ti.board.aa15fg

    链接库 C:/ti/pdk_am57xx_1_0_9/packages/ti/drv/pm/./lib/am572x/a15/release/pm_hal.aa15fg

    链接库 C:/ti/pdk_am57xx_1_0_9/packages/ti/drv/pm/./lib/am572x/a15/release/pm_lib.aa15fg

    链接库 C:/ti/pdk_am57xx_1_0_9/packages/ti/drv/pm/./lib/am572x/a15/release/pm_rtos.aa15fg

    链接库 ti.drv.i2c:./lib/a15/release/ti.drv.i2c.aa15fg

    链接库 ti.drv.UART:./lib/a15/release/ti.drv.uart.aa15fg

    链接库 ti.drv.gpio:./lib/a15/release/ti.drv.gpio.aa15fg

    链接库 ti.drv.mmcsd:./lib/a15/release/ti.drv.mmcsd.profiling.aa15fg

    链接库 ti.utils.profiling:./lib/a15/release/ti.utils.profiling.aa15fg

    链接库 ti.osal:/lib/tirtos/am572x/a15/release/ti.osal.aa15fg

    链接库 ti.csl:./lib/am572x/a15/release/ti.csl.aa15fg

    正在开始构建库源...

    制作 C:/ti/pdk_am57xx_1_0_9/packages/ti/drv/mmcsd/test/am572x/armv7/bios/src/sysbios/sysbios.aa15fg

    我已链接了正确的库。 是、请使用上述设置。

    此致、Eric

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好 Eric
    感谢你的帮助。 在我指定 OSAL SoC 类型后、此问题已得到解决