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/TMS320C6678:SYSBIOS 与 PDK_C6678相结合?

Guru**** 2614265 points
Other Parts Discussed in Thread: SYSBIOS

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/659222/ccs-tms320c6678-sysbios-conflit-with-pdk_c6678

器件型号:TMS320C6678
Thread 中讨论的其他器件:SYSBIOS

工具/软件:Code Composer Studio

您好!

我想请 SysBIOS 创建一个正在运行的 led 项目。

当我不使用 SYSBIOS 时,该项目可以在 EVM C6678中运行,但在我使用 SYSBIOS 后,该项目无法通过编译。

问题包括:

说明资源路径位置类型
#10010链接期间遇到错误;"ClockLed_SysBIOS_v2.0.out"未生成 ClockLed_SysBIOS_v2.0 C/C++问题
"="">processors.wiki.ti.com/.../10234"> 未解析的符号仍然是 ClockLed_SysBIOS_v2.0 C/C++问题
gmake:***[All]错误2 ClockLed_SysBIOS_v2.0 C/C++问题
gmake[1]:***[ClockLed_SysBIOS_v2.0.out]错误1 ClockLed_SysBIOS_v2.0 C/C++问题
未解析的符号 OSAL_platformFree、首先在 C:/ti/pdk_C6678_1_1_2_6/packages/ti/platform/evmc6678l/platform_lib/lib/debug/ti.platform.evm6678l.ae66中引用 ClockLed_SysBIOS_v2.0 C/C++问题
未解析的符号 OSAL_platformMalloc、首先在 C:/ti/pdk_C6678_1_1_2_6/packages/ti/platform/evmc6678l/platform_lib/lib/debug/ti.platform.evm6678l.ae66中引用 ClockLed_SysBIOS_v2.0 C/C++问题
未解析的符号 OSAL_platformSpiCsEnter、首先在 C:/ti/pdk_C6678_1_1_2_6/packages/ti/platform/evmc6678l/platform_lib/lib/debug/ti.platform.evm6678l.ae66中引用 ClockLed_SysBIOS_v2.0 C/C++问题
未解析的符号 OSAL_platformSpiCsExit、首先在 C:/ti/pdk_C6678_1_1_2_6/packages/ti/platform/evmc6678l/platform_lib/lib/debug/ti.platform.evm6678l.ae66中引用 ClockLed_SysBIOS_v2.0 C/C++问题

我已经在 C6000编译器的"包含选项"中添加了路径。

"C:\ti\pdk_C6678_1_2_6\packages \ti\platform"

"C:\ti\pdk_C6678_1_2_6\packages "

我还在 C6000链接器的"文件搜索路径"中添加路径。

"C:\ti\pdk_C6678_1_1_2_6\packages \ti\platform\evmc6678l\platform_lib\debug\ti.platform.evm6678l.ae66"

添加路径的示例、例如没有 SysBIOS 的项目。

问题:

1.在 SYSBIOS 项目中、能否使用 PDK 库?如何使用?

2,如果可以使用 PDK,我的错误是什么?

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

    您好!

    我认为 SYSBIOS 是较旧的 RTOS 内核、现在在 PDK 中、内核在 BIOS_xxx 文件夹中提供。 这就是您遇到这些错误的原因。 我认为这些是冲突。

    从此处下载最新的 TI RTOS:
    www.ti.com/.../processor-sdk-c667x

    让 CCS 检测并安装新软件、然后您可以使用 PDK (但避免同时混合使用 SYSBIOS 和 PDK... 仅使用一个 RTOS)。

    此致、
    Yordan