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/OMAP-L138:ccs7中的程序编译错误

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

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/616220/rtos-omap-l138-program-compilation-error-in-ccs7

器件型号:OMAP-L138
Thread 中讨论的其他器件:OMAPL138SYSBIOS

工具/软件:TI-RTOS

尊敬的所有人:

编译工程时遇到此错误

说明资源路径位置类型
#258类型名称"int8"的无效重新声明(在"C:/ti/xdctools_3_50_01_12_core/packages/xdc/std.h "的第242行声明).ccsproject /BIOS_led 行100、外部位置:C:\ti\pdk_ompl138_1_01_00_02\packages/ti\csl\tistdtypes.h C/C++问题
声明与"XDC_PTR ti_SysBIOS_BIOS_rtsGateProxy_Proxy_Delegate__S (void)"(在"C:/ti/bios_6_46_05_55/packages/ti/sysbios/package/BIOS_RtsGateProxy.h "的第244行声明).xdchelp /BIOS_led 第8557 C/C++行问题不兼容
gmake:***[build-1482352945]错误2 BIOS_led C/C++问题
gmake:***[main.obj]错误1 BIOS_led C/C++问题
gmake:目标"全部"不会由于错误而重新生成。 BIOS_led C/C++问题
gmake[1]:***[Build-1482352945-InProC]错误1 BIOS_led C/C++问题

此致、

Ashish

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

    我已将此内容转发给软件专家。 他们的反馈应发布在此处。

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

    请注意、CCSv7随附 XDCtools 3.50、但是如果您使用的是 BIOS 和 PDK 版本、则需要使用 SDK 随附的 XDCtools 3.32。 请在项目中更正此错误、或使用这些设置重新生成项目。

    n`t TI RTOS 工程时、您不需要定义 tistdtypes.h、因为这些定义将被 XDC\std.h 拉入 是否可以删除该定义并重试。 这是 TI 提供的项目还是您要构建的项目?

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

    尊敬的 Rahul:

    不、它不起作用、现在它显示了  

    说明资源路径位置类型
    #258类型名称"int8"的无效重新声明(在"C:/ti/xdctools_3_32_01_22_core/packages/xdc/std.h "的第238行声明).ccsproject /BIOS_led 行100、外部位置:C:\ti\pdk_ompl138_1_01_00_02\packages/ti\csl\tistdtypes.h C/C++问题

    我对这款处理器非常陌生、请您与我分享 CCs7中有关 LCDKOMAPL138板的 SPI、以太网、i2c 和 UART 的现有示例 TI-RTOS 项目的链接

    此致、

    Ashish

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

    Processor SDK RTOS 附带了适用于此平台的示例项目。 需要使用您在路径 pdk_omapl138_1_0_1\packages 中看到的 pdkProjectCreate 脚本生成 CCS 工程:

    软件用户指南中提供了创建项目的说明:

    入门指南 -> PDK 项目创建  

    在执行以下步骤之前,请确保按照《入门指南》中的步骤进行操作。

    关键步骤是按照 "CCS 安装程序与处理器 SDK -> Discovery_SDK_products"中的说明、在 CCS 中发现处理器 SDK RTOS 组件 

    以下是步骤的摘要:

    • 设置 SDK_INSTALL_PATH =
    • 设置 TOOLS_INSTALL_PATH = 例如、如果 CCS 安装在 C:\ti\ccsv7 ->设置 tools_install_path= C:\ti 中
    • CD C:\ti\processor_sdk_rtos_omapl138_4_00_00_04
    • setupenv.bat
    • cd ..\pdk_omaplxx_xx_xx_xx\packages
    • pdkProjectCreate.bat OMAPL138 DSP  

    对于 SPI、UART、i2c 和以太网、命令将是  

    • pdkProjectCreate.bat OMAPL138全小型 SPI DSP  
    • pdkProjectCreate.bat OMAPL138全小型 UART DSP  
    • pdkProjectCreate.bat OMAPL138全小型 I2C DSP  
    • pdkProjectCreate.bat OMAPL138全小型 NIMU DSP  

    这将在  pdk_omapl138_1_0_1\packages 中生成 MyExamplesProjects 文件夹:并包含可导入到 CCS 中并运行的示例工程。

    我建议您使用常见问题解答资源查找任何问题。

    通常、如果您不熟悉 TI RTOS、以下是一些优秀的培训和示例:

    https://training.ti.com/ti-rtos-workshop-series 

    http://processors.wiki.ti.com/index.php/Processor_SDK_RTOS_Examples 

    此致、

    Rahul