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/TMS320F28379D:错误41、迁移项目

Guru**** 2589265 points
Other Parts Discussed in Thread: LAUNCHXL-F28379D, C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/675448/ccs-tms320f28379d-error-41-migration-project

器件型号:TMS320F28379D
主题中讨论的其他器件:LAUNCHXL-F28379DC2000WARE

工具/软件:Code Composer Studio

您好!

我使用 CCS7和开发套件:LAUNCHXL-F28379D,然后安装 C2000。

我想重新使用项目。 此项目有效。 我只有一 台具有相同窗口的 PC、 我安装了 C2000 V3 ET 控制器。

当我想要生成时、我出现以下错误:

>>编译失败
subdir_rules.mk:7:目标'CPU1.obj'的配方失败
"C:/ti/C2000/C2000Ware_1_00_03_00_Software/driverlib/f2837xd/driverlib/adc.h "、第153行:错误#41:需要标识符
"C:/ti/C2000/C2000Ware_1_00_03_00_Software/driverlib/f2837xd/driverlib/adc.h "、第154行:错误#41:需要标识符
在编译"../CPU1.c"时检测到2个错误。
gmake:***[CPU1.obj]错误1.
gmake:目标"全部"不会由于错误而重新生成。

ADC.h 的 L151到 L 155:

typedef 枚举

   ADC_Resolution_12bit = 0x00、   //!< 12位转换分辨率
   ADC_Resolution_16BIT = 0x40    //!< 16位转换分辨率
} ADC_Resolution;



我不编辑"adc.h"、也不使用名为 "adc_resolution"的其他变量。  

我认为我的库或其他文件有问题。 我重新创建了在项目中看到的文件的链接、但我可能会错过其中的一个。

如果您愿意、我可以为您播种项目(假设如何)


请帮帮我!

谢谢你

此致、

Jean-Jacques Trognon



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

    这是一个已知问题。 driverlib/adc.h 中的 sun 值与 device_support/f2837xd/common/include/F2837xD_Adc_defines.h 文件之间存在冲突。 如果您在项目中同时包含这两个文件、则会出现此问题。

    F2837xD_Adc_defines.h 中有一个#ifdef、允许您在预定义符号中放置_dual_headers、以将值切换为不同的名称(ADC_resolution_XXBIT -> ADC_BITRESOLUTION_XXBIT)。 如果这样做,则需要确保在使用了原始 #defines 的任何位置更新代码(例如,如果使用了 AdcSetMode())。

    惠特尼
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    谢谢 Whitney、很抱歉、这是一个基本问题。
    我还有其他问题、我不知道我是否可以在同一帖子中询问您
    错误:无法打开源文件:

    #1965无法打开源文件"ti/targets/select.h".ccsproject/example_cpU1第87行、外部位置:C:\ti\xdctools_3_50_04_43_core\packages\XDC\std.hC/C++ problem

    我在任何地方都找不到"select.h"。
    在我添加"xdctools_3_50_30_33"后会出现此问题、因为我在 st.h 上遇到了错误。(projet 是到 xdctools_3_50_30_33的损坏链接、因此我下载并添加了)

    提前感谢您。

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

    我知道的唯一"ti/targets/select.h"文件位于 SYS/BIOS (位于 packages 文件夹中)中。 如果您不使用 SYS/BIOS 或无法将该文件夹添加到您的包含路径、请务必开始新的帖子、我们将邀请 XDCtools 专家来查看。

    谢谢!

    惠特尼

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