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/TMS320C6678:将 Platform.h 库包含到 SYSBIOS 项目中

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

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/605731/rtos-tms320c6678-include-platform-h-library-into-sysbios-project

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

工具/软件:TI-RTOS

大家好、

我刚刚开始在 TMS320C66X 评估模块上进行编程、并尝试将 platform_test_evmc6678l 示例项目与 Sys/BIOS 项目相结合。

我正在运行链接错误并不断收到错误:未解析的符号 OSAL_platformSpiEnter 和未解析的符号 OSAL_platformSpiExit。

我到目前为止所做的工作如下:

  1. 使用 code composer 7.1.0.00016、已安装处理器 SDK v3.04.00.04
  2. 使用新项目向导启动新的 Sys/BIOS 项目:File->New->CCS 项目
  3. 选择“Sys/BIOS Typical (系统/BIOS 典型)”,然后单击“Next
  4. 选中标记 c667x PDK
  5. 已验证是否已选择 XDC 3.50.1.12、是否已选择 Sys/BIOS 6.50.1.12
  6. 创建项目

  7. 使用处理器 SDK 中的 platform_test_evmc6678l 示例项目、我尝试重新创建所有编译、链接和符号
    1. 编译屏幕截图和链接


    2. 将符号 SOC_C6678添加到编译器/高级选项/PR 定义的符号


  8. 然后进行编译、我收到此错误

有人对我可能遗漏的内容有什么想法吗?

感谢您的帮助!

Scott

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

    您能否发布完整的编译输出?
    通常、这些类型的错误表示您错过了在项目中添加某些路径。

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

    Yordan、您好!

    是的、以下是控制台输出:

    ****为项目 HelloWorld_RTOS2构建配置调试****

    "C:\\ti\\ccsv7\\utils\\bin\\gmake"-k -j 8 all -O
    正在制作./src/sysbios/sysbios.ae66 ...
    gmake[1]:没有为"全部"执行任何操作。
    正在制作./src/sysbios/sysbios.ae66 ...
    gmake[2]:对于"全部"没有要做的事情。
    '构建目标:HelloWorld_RTOS2.out'
    '调用:C6000链接器'
    "C:/ti/processor-sdk-rtos-c667x-evm-03.03.00.04/ti-cgt-c6000_8.1.3/bin/cl6x /ti/processor-sdk-rtos-c667x-evm-03.03.00.04/ti-cgt-c6000_8.1.3/lib /ti/processor-sdk-rtos-c667x-evm-03.03.00.04/pdk_c667x_2_0_5/packages/ti/csl/lib/c6678/c66/release/ti.csl.ae66 "-mv6600 -g -define=SOC_C6678 --diag_wrap=off --diag_warning=225 --display_error_number -z -m"HelloWorld_RTOS2.map"-i"C:/ti/processor-sdk-rtos-c667x-evm-03.03.00.04/pdk_c667x_2_0_5/packages/ti/csl/lib/c6678/c66/release /ti/processor-sdk-rtos-c667x-evm-03.03.00.04/ti-cgt-c6000_8.1.3/include /ti/processor-sdk-rtos-c667x-evm-03.03.00.04/pdk_c667x_2_0_5/packages/ti/csl/lib/c6678/c66/release/ti.csl.intc.ae66 -i"C:/ti/processor-sdk-rtos-c667x-evm-03.03.00.04/pdk_c667x_2_0_5/packages/ti/platform/evmc6678l/platform_lib/lib/debug -i"C:/ti/processor-sdk-rtos-c667x-evm-03.03.00.04/pdk_c667x_2_0_5/packages/ti/platform/evmc6678l/platform_lib/lib/debug/ti.platform.evm6678l.ae66 -link_l_ram_un_ram_ispr-l"-l_un_line_s2.ategot_ram_ram_ram_ram_ov_ram_ov.c -l_ram_line_si-f_ram_line_ines1.html -l_line_remot_line_remot_ram_line_s2.html -l_line_display_ram_line_remot_line_remote_remote_remote_remote_display.dl.dl.dl_line_display_line_display_line_display_line.xml"-ines1.html -link_lib_ram_ram_lineps.html


     未定义              的首次引用                                                                                                                                                    
     符号                                                                                                                                                                             
     ------               --------                                                                                                                                                    
     OSAL_platformSpiCsEnter C:/ti/processor-sdk-rtos-c667x-evm-03.03.00.04/pdk_c667x_2_0_5/packages/ti/platform/evmc6678l/platform_lib/lib/debug/ti.platform.evm6678l.ae66

     OSAL_platformSpiCsExit C:/ti/processor-sdk-rtos-c667x-evm-03.03.00.04/pdk_c667x_2_0_5/packages/ti/platform/evmc6678l/platform_lib/lib/debug/ti.platform.evm6678l.ae66
    >>编译失败
    Makefile:143:目标'HelloWorld_RTOS2.out'的配方失败

    错误#10234-D:未解析的符号仍然存在
    错误#10010:链接期间遇到错误;未生成"HelloWorld_RTOS2.out"
    gmaked[1]:***[HelloWorld_RTOS2.Out]错误1.
    gmake:***[全部]错误2.
    Makefile:139:目标'all'的配方失败

    Scott