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.

[参考译文] 编译器/CCStudio:将 C2000Ware 1.00.06.00集成到 Code Composer Studio (V8)中

Guru**** 1983025 points
Other Parts Discussed in Thread: C2000WARE, TMS320F28379D
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/743931/compiler-ccstudio-integration-of-c2000ware-1-00-06-00-into-code-composer-studio-v8

器件型号:CCStudio
主题中讨论的其他器件:C2000WARETMS320F28379D

工具/软件:TI C/C++编译器

大家好、

当前使用 C2000Ware 1.00.05.00版运行 CCS (V8)。

刚刚注意到 C2000Ware 版本1.00.06.00当前已更新

可用。 已下载并安装在 c:\ti 文件夹中、但未通过

CCS/帮助->检查更新...

我想将其集成到 CCS 中、并具有更新版本的

使用 C2000Ware 1.00.06.00 代替旧版本。 到目前为止还没有

成功实现了这一目的。 感谢您在这方面的任何帮助

将新版本集成到 CCS 中。

谢谢、

Saleh

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

    转至 Windows -> Preferences -> CCS -> Products 窗口、然后点击 Rediscover。
    如果窗口右上角的“Product discovery path:”(产品查找路径:)设置正常。
    应找到新的 C2000Ware。
    窗口底部有一个复选框:搜索新的可安装...
    它是否标记为开?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Tom、

    我感谢你的答复。 老实说、我不关注您...
    我用于 CCS 的桌面在 Windows 10上运行
    (版本10.0.17134内部版本17134)。 您提到了 Windows ->
    首选项... 不确定您的意思是什么? 什么
    首选项? 很抱歉、有任何误解。

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

    [引用用户="Saleh Elmohamed">您提到了 Windows ->
    首选项... [/报价]

    CCS 菜单。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在 CCS 菜单上:Windows -> Preferences -> products 将显示几个窗口:
    产品发现路径和已安装的产品。
    产品发现路径包含以下几项:
    C:/ti
    C:/程序文件(x86)/德州仪器(TI)

    并选中这两个选项。 我是否需要在中包含其他路径
    有什么? 在 C2000Ware 下的 Installed products 窗口中、
    第一项是:1.06.00 [C:/ti/c2000/C2000Ware_1_00_06_00
    第二个项目是1.0.5.00 [C:/ti/c2000/C2000Ware_1_00_05_00
    之后列出的其他内容很少。
    我单击了重新发现... "应用"、然后"应用关闭"、然后重新启动
    CCS ... 已尝试重建项目、但注意到没有更改。 还在
    正在使用1.00.05.00版本.... 我怀疑可能缺少了一些路径??

    -Saleh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    还尝试了应用程序更新 C2000Ware... 它告诉我们
    我需要通过安装新版本的 C2000Ware
    一个弹出窗口、其中包含"yes download and install"选项
    1.00.06.00版"
    在更新向导中进行下载
    但遗憾的是、它会说"C2000Ware 安装程序"失败
    下载中断或失败"...
    我尝试过这几次,但没有结果。 但下载并安装了
    但通过浏览器。 看起来不允许下载
    直接从 CCS 获取、原因是... 有什么想法吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否尝试了重新发现?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果您希望在 Resource Explorer 中使用 C2000Ware 1.00.06、则无法正常工作。 目前 Resource Explorer 的最新版本为1.00.05。 您可以下载并安装1.00.06、并按照 Tomasz 的建议进行发现。 这将使 CCS 工程能够使用它、但它不会使其显示在 Resource Explorer 中。

    我可以与 C2000团队联系、了解何时将1.00.06版本上传到 Resource Explorer。

    此致、
    John
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    昨天发布了1.00.06、并将在今天晚些时候在 Resource Explorer 上提供。

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

    我对此表示感谢,并感谢你在这方面的帮助。 我在 RE 上注意到了它
    几分钟后、立即下载了更新。 已重新启动
    然后 CCS 尝试构建项目。 遗憾的是、我们来看看
    构建日志仍然停留在1.00.05.00版本。 有什么解决办法吗?
    (正如 Tom 先前建议的那样)我还尝试了 CCS 菜单:
    Windows ->首选项->CCS->产品:

    在 C2000Ware 下的已安装产品窗口1.00.06.00中注意到
    我们的重新发现也有几次了。 应用然后重新启动没有
    解决问题。 仍然停留在旧版本。
    也许我应该先卸载、然后重新安装、请参阅。 任何想法
    如何处理这些更新。 也建议保留
    旧版本或更好的版本、以便在以前先消除它们
    更新。 我注意到、这仍然具有上一个
    版本。

    再次感谢、
    Saleh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我尝试了... 仍然无法正常工作、并卡在005版上
    目前为止。 尝试一些其他东西、看看。

    谢谢 Tom、非常感谢。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    附录:
    还可以注意到、在"产品"窗口中:产品发现路径包含
    按以下顺序列出了三项检查项目:
    C:/ti
    C:/程序文件(x86)/德州仪器(TI)
    C:/ti/c2000/C2000Ware_1_00_06_00

    和“已安装的产品”窗口:

    汽车工具箱
    C2000Ware
    1.0.6.00 [C:/ti/c2000/C2000Ware_1_00_06_00
    1.0.5.00 [C:/ti/c2000/C2000Ware_1_00_05_00
    1.0.4.00...
    (笑声)
    我在那里"重新发现"了几次、然后"应用"了、然后
    "应用并关闭"。

    我担心的是、我可能缺少路径链接
    新版本、只需继续使用旧版本
    版本。 有什么想法吗?

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

    萨利赫

    CCS 可以在您的计算机上识别的软件产品和版本列表。  这是"首选项"对话框中"产品"部分的列表。

    然后、每个项目将存储要使用的特定产品和版本。  项目不存储位置。  在编译时、CCS 将根据它知道的产品填充位置。  这样、不同的团队成员就可以在不同的位置使用它们。

    因此、如果您有一个在将其设置为使用导入的版本之前导入的工程、  它不会自动切换到使用较新的。  您必须进入项目的属性并将其更改为使用新项目。

    例如、这里有一个从1.0.5导入的项目。  我可以将其更改为使用1.0.6

    此致、

    John

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

    我非常感谢你在这方面的帮助,但不幸的是,这一问题仍未得到解决
    我的问题。 也许我在那里甚至提出了更多的问题。 我跟了
    如您所建议。 例如、我已经有几个项目运行良好。

    查看其中一个(ADC_ePWM_cpu01)和(ADC_ePWM_cpu02)。

    在同一设置下、构建 ADC_ePWM_cpu01会导致许多错误
    而 ADC_ePWM_cpu02将成功构建。 以下是它在控制台上的日志:

    =========== 开始日志====

    ****为项目 ADC_ePWM_cpu01构建配置 CPU1_RAM_DEBUG ****

    "C:\\ti\\ccsv8\\utils\\bin\\gmake"-k all

    编译文件:"c:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/source/F2837xD_CodeStartBranch.asm
    调用:C2000编译器
    "c:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/bin/cl2000 -v28 -ml -mt -include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/include --include_path="C:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/headers/include --include_path="C:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/include --advice:performance=all --define=CPU1-g --diag_warning=225 --display_error_number --preproc_with_raus_exit_prendit_/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/source/F2837xD_CodeStartBranch.asm -"preproc_definuency"-"pru.co28d_rendumination"
    完工:"c:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/source/F2837xD_CodeStartBranch.asm

    编译文件:"c:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/source/F2837xD_DefaultISR.c
    调用:C2000编译器
    "c:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/bin/cl2000 -v28 -ml -mt -include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/include --include_path="C:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/headers/include --include_path="C:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/include --advice:performance=all --define=CPU1-g --diag_warning=225 --display_error_number --preISR_with_preproc_dependency"-"preproc_prue_/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/source/F2837xD_DefaultISR.c -"prev28d"-preproc_rus.pruation="_pruation_sprinflag_us"
    完工:"c:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/source/F2837xD_DefaultISR.c

    编译文件:"c:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/source/F2837xD_EPwm.c
    调用:C2000编译器
    "c:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/bin/cl2000 -v28 -ml -mt -include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/include --include_path="C:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/headers/include --include_path="C:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/include --advice:performance=all --define=CPU1-g --diag_warning=225 --display_error_number --preproc_with_raw -"prerus_prue_pwm=/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/source/F2837xD_EPwm.c -"pru_prue_prue_prue_prue_pwm.c:-"pruanag_raus.c:-"awarning=225 ---"pruany"
    完工:"c:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/source/F2837xD_EPwm.c

    编译文件:"c:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/headers/source/F2837xD_GlobalVariableDefs.c
    调用:C2000编译器
    "c:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/bin/cl2000 -v28 -ml -mt -include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/include /ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/headers/source/F2837xD_GlobalVariableDefs.c --include_path="C:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/headers/include --include_path="C:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/include --advice:performance=all --define=CPU1-g --diag_warning=225 --display_error_number --preproc_with_variendency -"vari_compane_prendency"-"c:v28d_scrus.c
    完工:"c:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/headers/source/F2837xD_GlobalVariableDefs.c

    编译文件:"c:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/source/F2837xD_Gpio.c
    调用:C2000编译器
    "c:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/bin/cl2000 -v28 -ml -mt -include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/include /ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/source/F2837xD_Gpio.c --include_path="C:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/headers/include --include_path="C:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/include --advice:performance=all --define=CPU1-g --diag_warning=225 --display_error_number --preproc_with_raus-"prerus_prue_pio-"prue_prue_prue_povy"-"prue_pover-37d"-"prue_prue_prue_prue_povry"-"prue_pio=pr
    完工:"c:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/source/F2837xD_Gpio.c

    编译文件:"c:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/source/F2837xD_Ipc.c
    调用:C2000编译器
    "c:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/bin/cl2000 -v28 -ml -mt -include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/include --include_path="C:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/headers/include --include_path="C:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/include --advice:performance=all --define=CPU1-g --diag_warning=225 --display_error_number --preproc_with_raw -"prerus_pricon_/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/source/F2837xD_Ipc.c -"pricon_prue_prue_prude"-"prue_prue_prue_prue_prue_prue_prue_prue_piconus.c:-"c:
    完工:"c:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/source/F2837xD_Ipc.c

    编译文件:"c:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/source/F2837xD_PieCtrl.c
    调用:C2000编译器
    "c:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/bin/cl2000 -v28 -ml -mt -include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/include --include_path="C:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/headers/include --include_path="C:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/include --advice:performance=all --define=CPU1-g --diag_warning=225 --display_error_number --preproc_with_PIRxD_COMPILD=/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/source/F2837xD_PieCtrl.c
    完工:"c:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/source/F2837xD_PieCtrl.c

    编译文件:"c:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/source/F2837xD_PieVect.c
    调用:C2000编译器
    "c:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/bin/cl2000 -v28 -ml -mt -include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/include --include_path="C:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/headers/include --include_path="C:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/include --advice:performance=all --define=CPU1-g --diag_warning=225 --display_error_number --preect_with_prerus_/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/source/F2837xD_PieVect.c -"pie28d" prue_prue_prenduminations"-"prue_prue_prue_prue_prue_prue_prue_prue_
    完工:"c:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/source/F2837xD_PieVect.c

    编译文件:"c:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/source/F2837xD_SysCtrl.c
    调用:C2000编译器
    "c:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/bin/cl2000 -v28 -ml -mt -include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/include --include_path="C:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/headers/include --include_path="C:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/include --advice:performance=all --define=CPU1-g --diag_warning=225 --display_error_number --pretrl_with_prendence_/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/source/F2837xD_SysCtrl.c -"pricon_scrus.c:prue_prue_prue_prue_prue_prue_prue_prue_prue_prue_prue_prue_prue_prux.37d"
    完工:"c:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/source/F2837xD_SysCtrl.c

    编译文件:"c:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/source/F2837xD_usDelay.asm
    调用:C2000编译器
    "c:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/bin/cl2000 -v28 -ml -mt -include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/include --include_path="C:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/headers/include --include_path="C:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/include --advice:performance=all --define=CPU1-g --diag_warning=225 --display_error_number --preproc_with_delive_prendie_/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/source/F2837xD_usDelay.asm -"prendit_prue_prue_prue_delive"-"prue_37d_prue_delive"-"prue_delive":-"prue_prue_prue_prue_pruany"
    完工:"c:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/source/F2837xD_usDelay.asm

    编译文件:"c:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/examples/dual/adc_epwm/cpu01/adc_epwm_cpu01.c
    调用:C2000编译器
    "c:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/bin/cl2000 -v28 -ml -mt -include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/include /ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/examples/dual/adc_epwm/cpu01/adc_epwm_cpu01.c --include_path="C:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/headers/include --include_path="C:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/include --advice:performance=all --define=CPU1-g --diag_warning=225 --display_error_number --preproc_with_raus-"preproc_raus_cpwm--"pru01_cpu_raus_cran.c:cepulation_spru01"
    完工:"c:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/examples/dual/adc_epwm/cpu01/adc_epwm_cpu01.c

    构建目标:"adc_ePWM_cpu01.out"
    调用:C2000链接器
    "c:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/bin/cl2000 /ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/lib /ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/cmd -v28 -ml -mt --advice:performance=all -define=CPU1 -g -diag_warning=225 -display_error_number -z -m"adc_epwm_cpu01.map"-heap_size=0x400 -stack_size=0x400 -warn_sections -i"_i"_example"/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/include -f28xd_example"-f37xd_ex_ip_ex_ex-"_ipc.ex_ex_ex-v/f28xd_infot.ip_ex_ex-"_ex-file_infot.ip_ex-"_example"-content/f28xd_sb.ip_ex-ex-file_infot_ex-content/infot.ipc.xd_infot_ex-content/infot_ex-content/infot.ipc.pin.ipt.ipt.ipt.ip_ex-file_infot_infot_ex-content/infot_ex-content/infot_ex-file_infot_ex-content.ip /ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/headers/cmd

    错误#16008-D:文件
    "C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/lib/rts2800_fpu32.lib<bo
    ot28.obj>"指定 ISA 修订版本"C28FPU32"、与不兼容
    上一个文件或命令行中指定的 ISA 修订版本"C2800"
    错误#16008-D:文件
    "C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/lib/rts2800_fpu32.lib<cp
    y_tbl.obj>"指定 ISA 修订版本"C28FPU32"、与不兼容
    上一个文件或命令行中指定的 ISA 修订版本"C2700"
    错误#16008-D:文件
    "C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/lib/rts2800_fpu32.lib<ex
    IT.obj>"指定 ISA 修订版本"C28FPU32"、该修订版本与 ISA 不兼容
    在上一个文件或命令行中指定的修订版"C2700"
    错误#16008-D:文件
    "C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/lib/rts2800_fpu32.lib<fs
    _add28.obj>"指定 ISA 修订版本"C28FPU32"、与不兼容
    上一个文件或命令行中指定的 ISA 修订版本"C2700"
    错误#16008-D:文件
    "C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/lib/rts2800_fpu32.lib<fs
    _cmp28.obj>"指定 ISA 修订版本"C28FPU32"、与不兼容
    上一个文件或命令行中指定的 ISA 修订版本"C2700"
    错误#16008-D:文件
    "C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/lib/rts2800_fpu32.lib<fs
    _div28.obj>"指定 ISA 修订版本"C28FPU32"、与不兼容
    上一个文件或命令行中指定的 ISA 修订版本"C2700"
    错误#16008-D:文件
    "C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/lib/rts2800_fpu32.lib<i_
    tofs28.obj>"指定 ISA 修订版本"C28FPU32"、与不兼容
    上一个文件或命令行中指定的 ISA 修订版本"C2700"
    错误#16008-D:文件
    "C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/lib/rts2800_fpu32.lib<ll
    _aox28.obj>"指定 ISA 修订版本"C28FPU32"、与不兼容
    上一个文件或命令行中指定的 ISA 修订版本"C2700"
    错误#16008-D:文件
    "C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/lib/rts2800_fpu32.lib<me
    mcpy.obj>"指定 ISA 修订版本"C28FPU32"、与不兼容
    上一个文件或命令行中指定的 ISA 修订版本"C2700"
    错误#16008-D:文件
    "C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/lib/rts2800_fpu32.lib<me
    mset.obj>"指定 ISA 修订版本"C28FPU32"、与不兼容
    上一个文件或命令行中指定的 ISA 修订版本"C2700"
    错误#16008-D:文件
    "C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/lib/rts2800_fpu32.lib<pr
    e_init.obj>"指定 ISA 修订版本"C28FPU32"、与不兼容
    上一个文件或命令行中指定的 ISA 修订版本"C2700"
    错误#16008-D:文件
    "C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/lib/rts2800_fpu32.lib<st
    artup.obj>"指定 ISA 修订版本"C28FPU32"、与不兼容
    上一个文件或命令行中指定的 ISA 修订版本"C2700"
    错误#16008-D:文件
    "C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/lib/rts2800_fpu32.lib<u_
    tofs28.obj>"指定 ISA 修订版本"C28FPU32"、与不兼容
    上一个文件或命令行中指定的 ISA 修订版本"C2700"
    错误#16008-D:文件
    "C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/lib/rts2800_fpu32.lib<ul
    _tofs28.obj>"指定不兼容的 ISA 修订版本"C28FPU32"
    在上一个文件或命令中指定了 ISA 修订版本"C2700"
    线
    错误#16008-D:文件
    "C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/lib/rts2800_fpu32.lib <_l
    ock.obj>"指定 ISA 修订版本"C28FPU32"、与不兼容
    上一个文件或命令行中指定的 ISA 修订版本"C2700"
    错误#16008-D:文件
    "C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/lib/rts2800_fpu32.lib<ar
    GS_main.obj>"指定不兼容的 ISA 修订版本"C28FPU32"
    在上一个文件或命令中指定了 ISA 修订版本"C2700"
    线
    错误#10010:链接期间遇到错误;"adc_ePWM_cpu01.out"未出现
    已构建

    gmake:***[ADC_ePWM_cpu01.out]错误1.
    >>编译失败
    Makefile:151:目标'adc_ePWM_cpu01.out'的配方失败
    gmake:目标"全部"不会由于错误而重新生成。

    ****构建完成****

    ------------------------------------------------------

    而针对 cpu02的同一项目的构建(ADC_ePWM_cpu02):

    ****为项目 ADC_ePWM_cpu02构建配置 CPU2_RAM ****

    "C:\\ti\\ccsv8\\utils\\bin\\gmake"-k all

    编译文件:"c:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/source/F2837xD_Adc.c
    调用:C2000编译器
    "c:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/bin/cl2000 "-v28 -ml -mt --vcu_support=vcu2 --tmu_support=tmu0 -cla_support=proc 1 -float_support=fpu32 -include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/include /ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/source/F2837xD_Adc.c -include_path="C:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/headers/include -include_path="C:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/include:-fpu32 -include_display_suppression-pred_diag=raid_diag-inature=rainature=d_guid_diag-inature=g_guide-d_guide-d_ines=rand_da13x2_da13x2=-ine_display-proc -proc -proc -proc -proc -proc:-
    完工:"c:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/source/F2837xD_Adc.c

    编译文件:"c:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/source/F2837xD_CodeStartBranch.asm
    调用:C2000编译器
    "c:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/bin/cl2000 "-v28 -ml -mt --vcu_support=vcu2 --tmu_support=tmu0 -cla_support=cla1 -float_support=fpu32 -include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/include /ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/source/F2837xD_CodeStartBranch.asm -include_path="C:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/headers/include -include_path="C:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/include:-fpu32 -include_display_proc-pred_expression-raus_guid_decurity=pru.pru_express-rand_decontinu_proc -rand_da13x2=-proc -rand_definu_proc -proc -proc -proc -proc -proc -proc -express-proc -proc -proc -r
    完工:"c:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/source/F2837xD_CodeStartBranch.asm

    编译文件:"c:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/source/F2837xD_DefaultISR.c
    调用:C2000编译器
    "c:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/bin/cl2000 -v28 -ml -mt --vcu_support=vcu2 --tmu_support=tmu0 -cla_support=Default1 -float_support=fpu32 -include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/include /ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/source/F2837xD_DefaultISR.c -include_path="C:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/headers/include -include_path="C:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/include:-fpu32 -include_display_proc-pred_warnature=g_guidi20=pr-proc-proc-display_guid_guidi20=-proc-prob_guid_guide-prob_guide-prob_guide-prob_guide-ine_ine_probe-proc:-proc:rand_da13x_guide-d_guide-
    完工:"c:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/source/F2837xD_DefaultISR.c

    编译文件:"c:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/headers/source/F2837xD_GlobalVariableDefs.c
    调用:C2000编译器
    "c:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/bin/cl2000 -v28 -ml -mt --vcu_support=vcu2 --tmu_support=tmu0 -cla_support=cla1 -float_support=fpu32 -include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/include /ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/headers/source/F2837xD_GlobalVariableDefs.c -include_path="C:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/headers/include -include_path="C:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/include:-fpu32 -include_display_defensus_proc -pred=g_proc -proc -probion_defination_da13x=v-proc -prob_prob_probion_prob_prob_prob_probion-prob_probion-prob_prob_prob_prob-prob_prob_prob_prob_probion-
    完工:"c:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/headers/source/F2837xD_GlobalVariableDefs.c

    编译文件:"c:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/source/F2837xD_Gpio.c
    调用:C2000编译器
    "c:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/bin/cl2000 "-v28 -ml -mt --vcu_support=vcu2 --tmu_support=tmu0 -cla_support=proc 1 -float_support=fpu32 -include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/include /ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/source/F2837xD_Gpio.c -include_path="C:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/headers/include -include_path="C:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/include:-fpu32 -include_display_suppression-pred_guiag=gpensive-gui_proc -ra-prob_probi-display-gui_gui_guide-guide-guidi_guide-ine_proc:-probi-display-proc:rus_proc:-proc:proc -probi-display-proc:proc:
    完工:"c:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/source/F2837xD_Gpio.c

    编译文件:"c:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/source/F2837xD_Ipc.c
    调用:C2000编译器
    "c:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/bin/cl2000 "-v28 -ml -mt --vcu_support=vcu2 --tmu_support=tmu0 -cla_support=proc 1 -float_support=fpu32 -include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/include /ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/source/F2837xD_Ipc.c -include_path="C:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/headers/include -include_path="C:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/include:-fpu32 -include_display_suppression-pred_guidi_guidi_ine-d_guidi_ines=prine-d_guidiag-ine_display-rand_da13x2=-ine_display_guidiag_guidi_guide-d_guide-ines=-ine_ine_display-rand_da13x2_da
    完工:"c:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/source/F2837xD_Ipc.c

    编译文件:"c:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/source/F2837xD_PieCtrl.c
    调用:C2000编译器
    "c:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/bin/cl2000 "-v28 -ml -mt --vcu_support=vcu2 --tmu_support=tmu0 -cla_support=proc 1 -float_support=fpu32 -include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/include /ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/source/F2837xD_PieCtrl.c -include_path="C:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/headers/include -include_path="C:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/include:-fpu32 -include_display_suppression-pred_guidi=trat_guide-guide-d_guidi20=tr-ine_guidi20-tr-ine_display_guide-guidi20=tr-ine_guide-guidi_guidi20-ine_guidi20-tr-ine_guide-d_guide-ine_guide-d_
    完工:"c:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/source/F2837xD_PieCtrl.c

    编译文件:"c:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/source/F2837xD_PieVect.c
    调用:C2000编译器
    "c:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/bin/cl2000 "-v28 -ml -mt --vcu_support=vcu2 --tmu_support=tmu0 -cla_support=proc 1 -float_support=fpu32 -include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/include /ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/source/F2837xD_PieVect.c -include_path="C:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/headers/include -include_path="C:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/include:-fpu32 -include_display_probonus=v13xd_guide-gui=vrand_diag_suppress-rand_da13x2=v-pred_display_guide-guide-guide-guide-ine_display_guidi=v-ine_guidi_guide-ine_guide-ine_guide-guide-ine_ine_proc:
    完工:"c:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/source/F2837xD_PieVect.c

    编译文件:"c:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/source/F2837xD_SysCtrl.c
    调用:C2000编译器
    "c:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/bin/cl2000 "-v28 -ml -mt --vcu_support=vcu2 --tmu_support=tmu0 -cla_support=proc 1 -float_support=fpu32 -include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/include /ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/source/F2837xD_SysCtrl.c -include_path="C:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/headers/include -include_path="C:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/include:-fpu32 -include_display_warnature=prendature=g_guidate-ree_guidature=prine-d_guidate-d_guidi20-rand_diag-ine_display-rand_da13x2=prine_display_guiag-rand_diag-rand_diag-rand_decon_guide-guide-in
    完工:"c:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/source/F2837xD_SysCtrl.c

    编译文件:"c:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/source/F2837xD_usDelay.asm
    调用:C2000编译器
    "c:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/bin/cl2000 "-v28 -ml -mt --vcu_support=vcu2 --tmu_support=tmu0 -cla_support=proc 1 -float_support=fpu32 -include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/include /ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/source/F2837xD_usDelay.asm -include_path="C:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/headers/include -include_path="C:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/include:-fpu32 -include_display=raid_defination=rainature_guide-d_guide-d_guidi20=prine_display-rand_da13x2_da=prisd_guide-d_guide-d_guide-d_guide-d_guide-ine_display-rand_define_guide-d_guidiag-ine_
    完工:"c:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/source/F2837xD_usDelay.asm

    编译文件:"c:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/examples/dual/adc_epwm/cpu02/adc_epwm_cpu02.c
    调用:C2000编译器
    "c:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/bin/cl2000 "-v28 -ml -mt --vcu_support=vcu2 --tmu_support=tmu0 -cla_support=proc 1 -float_support=fpu32 -include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/include /ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/examples/dual/adc_epwm/cpu02/adc_epwm_cpu02.c -include_path="C:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/headers/include -include_path="C:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/include:-fpu32 -include_display_warnature=g_guidi20=pensorit_gui20-pred_guide-d_guidi20=pine-d_guidi20=cep-rand_diag_guide-d_guidi_guidi_guide-d_guidi20=-ine_guide-d_guide-d_guid
    完工:"c:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/examples/dual/adc_epwm/cpu02/adc_epwm_cpu02.c

    构建目标:"adc_ePWM_cpu02.out"
    调用:C2000链接器
    "c:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/bin/cl2000 /ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/lib /ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/cmd -v28 -ml -mt --vcu_support=vcu2 --tmu_support=tmu0 -cla_support=371 -float_support=fpu32 -g -define=cpu2 -display_error_number -claobj_suppress=1311 -diag_warn=225 -z_support=fpu32 -gm -gpwm_guid_ex-code.html"-cc_inf_in_infot_infot_infot_infot_infot_infot_infot_infot.cs.cs.cs.cn"-cc_infot_infot_infot_infot_infot_infot_infot_infot_infot_infot_infot_infot_infot_infot_infot_infot_infot_infot_infot_in.cs.cs.cs.cs.cs.cs.cs.cs.cs.cs.cs.cs.cs_in/cc_infot_infot_infot_infot_infot_infot./ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/headers/cmd /ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/include

    完成构建目标:"adc_ePWM_cpu02.out"

    ****构建完成****

    =========== 结束日志====

    连接有点被搞砸了... 仍然无法实现
    解决它。 很抱歉收到很长的消息。

    对所有这些问题的任何其他想法都非常感谢。 真的很抱歉出现错误
    所有这些都是您的。

    -Saleh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    实际上、在更新到版本016之前、我构建的所有工程都没有问题
    可能我可以卸载并返回015?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我指的是05和06……
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    再次感谢您在所有这些方面的帮助。 需要马上出去投票、但要保持良好状态
    修复所有这些问题、以便我可以在今天晚些时候恢复构建项目。

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

    我导入了同一个未生成的工程

    我的:

    构建目标:"adc_ePWM_cpu01.out"

    调用:C2000链接器

    "/Applications/ti/ccs820/ccsv8/tools/compiler/ti-cgt-c2000_18.1.3.LTS/bin/cl2000 /Applications/ti/ccs820/ccsv8/tools/compiler/ti-cgt-c2000_18.1.3.LTS/lib /Users/a0792138/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/cmd -v28 -ml -mt --vcu_support=vcu2 --tmu_support=tmu0 -cla_support=cla1 -fpu32 -g -define=cpu2-display_error_number -diag_warning=225 -m"adc_epwm_cn_support=fpu32 -g -gpwm"-def_ex-display_ex-f28x1.htm"-display_infot_infot_infot_infot_infot_infot_infot_infot_infot_infot_in.ips.html"-files"-files"-content/f28xb.micro-content_infot_infot_infot_infot_infot_infot_infot_infot_infot_infot_infot_infot_infot_infot_infot_infot_infot_infot_infot_infot_infot_infot_infot_infot_infot_infot_infot_infot_infot_infot_infot_infot./Users/a0792138/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/headers/cmd /Applications/ti/ccs820/ccsv8/tools/compiler/ti-cgt-c2000_18.1.3.LTS/include  

    已完成构建目标:"adc_ePWM_cpu01.out"

    您的:

    构建目标:"adc_ePWM_cpu01.out"

    调用:C2000链接器

    "c:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/bin/cl2000 /ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/lib /ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/cmd -v28 -ml -mt --advice:performance=all -define=CPU1 -g -diag_warning=225 -display_error_number -z -m"adc_epwm_cpu01.map"-heap_size=0x400 -stack_size=0x400 -warn_sections -i"_i"_example"/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/include -f28xd_example"-f37xd_ex_ip_ex_ex-"_ipc.ex_ex_ex-v/f28xd_infot.ip_ex_ex-"_ex-file_infot.ip_ex-"_example"-content/f28xd_sb.ip_ex-ex-file_infot_ex-content/infot.ipc.xd_infot_ex-content/infot_ex-content/infot.ipc.pin.ipt.ipt.ipt.ip_ex-file_infot_infot_ex-content/infot_ex-content/infot_ex-file_infot_ex-content.ip /ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/headers/cmd

    我们的编译使用不同的编译器、但我认为这不是问题。  我看到使用了一些不同的构建选项、我认为这些选项会导致问题的发生。  对于我的构建、我可以看到为浮点支持设置了 fpu32。  这不是为您设置的。  您可以在此处尝试设置该选项:

    对于我来说、该选项是在导入工程时设置的。  鉴于我们最终链接了运行时支持库(rts2800_fpu32.lib)的 fpu32版本、我认为必须设置此选项、否则我们将看到错误。  如果我在项目中更改了该选项、那么我可以重现相同的错误。

    此致、

    John

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

    再次感谢您花时间查看此内容。

    快速检查上述项目的属性、如所示
    我的设置与您的设置相同。 没有注意到任何差异。
    此外、这些错误看起来与存储器相关、而且我认为链接器也是如此
    直接从 RAM 运行的28335示例的命令文件有一些内容
    与之相关的东西。 在将其从构建中排除时、注意到这些错误会发生
    离开。 以下是此 cmd 文件的副本-粘贴于下面:

    =========================== 文件:28335_RAM_lnk.cmd=========================
    //
    //标题:运行 RAM 的28335示例的链接器命令文件
    //
    // 这仅包括28335器件上的所有 SARAM 块。
    // 这不包括闪存或 OTP。
    //
    // 请记住、L0和 L1受代码保护
    // 安全模块。
    //
    // 这意味着、在大多数情况下、您会想要迁移到
    // 另一个定义了更多存储器的存储器映射文件。
    //
    //######################################################################################################################
    //$TI 发行版:$
    //$Release Date:$
    //######################################################################################################################
    *

    /*===================================================================
    //适用于 Code Composer Studio V2.2和更高版本
    //--------------------------------------------------------
    //除了该内存链接器命令文件外,
    //将头文件链接器命令文件直接添加到工程中。
    //链接时需要标头链接器命令文件
    //将外设结构设置到内部的适当位置
    //存储器映射。
    //
    //在中找到了头文件链接器文件 \DSP2833x_Headers\cmd
    //
    //对于 BIOS 应用程序,添加: DSP2833x_Headers_BIOS.cmd
    //对于非 BIOS 应用程序添加:DSP2833x_Headers_nonBIOS.cmd
    =================================================================================================== *

    /*===================================================================
    //对于 V2.2之前的 Code Composer Studio
    //--------------------------------------------------------
    // 1)使用以下-l 语句之一来包含
    //项目中的头链接器命令文件。 头文件链接器
    //将外设结构链接到正确的文件
    //存储器映射中的位置 *

    /*取消注释此行以仅包括非 BIOS 应用程序的文件*/
    /*-l DSP2833x_Headers_nonBIOS.cmd */

    /*取消注释此行以仅包括 BIOS 应用程序的文件*/
    /*-l DSP2833x_Headers_BIOS.cmd */

    /* 2)在项目中添加路径 \DSP2833x_headers\cmd 至
    库搜索路径位于 project->build options、linker tab、
    库搜索路径(-I)。
    /*================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================ *

    /*定义 F28335的内存块开始/长度
    PAGE 0将用于组织程序段
    第1页将用于组织数据段

    注:
    F28335上的存储器块是一致的(即相同的
    物理存储器)。
    不应该是相同的存储器区域
    同时为 PAGE 0和 PAGE 1定义。
    这样做将导致程序损坏
    和/或数据。

    L0/L1/L2和 L3存储器块被镜像-即
    它们可以在高内存或低内存中访问。
    为简单起见、其中仅使用了一个实例
    链接器文件。

    可组合连续 SARAM 存储器块
    如果需要创建更大的存储器块。
    *


    存储器

    第0页:
    /* begin 用于"引导至 SARAM"引导加载程序模式 *

    开始 :origin = 0x000000,length = 0x000002 /*从此处引导至 M0 *
    RAMM0 :origin = 0x000050、length = 0x0003B0
    RAML0 :origin = 0x008000、length = 0x001000
    RAML1. :origin = 0x009000,length = 0x001000
    RAML2. :origin = 0x00A000、length = 0x001000
    RAML3. :origin = 0x00B000、length = 0x001000
    ZONE7A :origin = 0x200000、length = 0x00FC00 // XINTF 区域7 -程序空间*/
    csm_RSVD:origin = 0x33FF80,length = 0x000076 /* FLASHA 的一部分。 当 CSM 正在使用时、使用所有0x0000进行编程。 *
    CSM_PWL:origin = 0x33FFF8,length = 0x000008 /* FLASHA 的一部分。 FLASHA 中的 CSM 密码位置 *
    ADC_CAL:origin = 0x380080、length = 0x000009
    复位 :origin = 0x3FFFC0,length = 0x000002
    IQTABLES:origin = 0x3FE000,length = 0x000b50
    IQTABLES2:origin = 0x3FEB50,length = 0x00008c
    FPUTABLES:origin = 0x3FEBDC,length = 0x0006A0
    BootROM:origin = 0x3FF27C,length = 0x000D44


    第1页:
    /* boot_RSVD 由引导 ROM 用于堆栈。 *
    /*保留此部分仅用于保留引导 ROM 的*/
    /*在调试过程中损坏此区域 *

    BOOT_RSVD:origin = 0x000002,length = 0x00004E // M0的一部分,引导 ROM 将此用于堆栈*/
    RAMM1 :origin = 0x000400、length = 0x000400 /*片上 RAM 块 M1 */
    RAML4. :origin = 0x00C000、length = 0x001000
    RAML5. :origin = 0x00D000、length = 0x001000
    RAML6. :origin = 0x00E000、length = 0x001000
    RAML7. :origin = 0x00F000、length = 0x001000
    ZONE7B :origin = 0x20FC00,length = 0x000400 /* XINTF 区域7 -数据空间*/



    部分

    /*"引导至 SARAM"模式的设置:
    codestart 段(可在 DSP28_CodeStartBranch.asm 中找到)
    将执行重定向到用户代码的开始。 *
    codestart :>开始, PAGE = 0

    #ifdef __TI_Compiler_version__
    #if __TI_Compiler_version__>=15009000
    .TI.ramfunc:{}> RAML0, PAGE = 0
    其他
    ramfuncs :> RAML0, PAGE = 0
    #endif
    #endif

    .text :> RAML1, PAGE = 0
    .cinit :> RAML0, PAGE = 0
    .pinit :> RAML0, PAGE = 0
    切换 :> RAML0, PAGE = 0

    堆栈 :> RAMM1, PAGE = 1.
    ebss :> RAML4, PAGE = 1.
    .econst :> RAML5, PAGE = 1.
    等斯梅姆 :> RAMM1, PAGE = 1.

    IQMath :> RAML1, PAGE = 0
    IQmathTables :> IQTABLES,PAGE = 0,TYPE = NOLOAD

    /*如果调用 IQNexp()或 IQexp(),请取消注释以下部分
    库中的函数、以便利用
    引导 ROM 中的相关 IQ Math 表(这可以节省空间和引导 ROM
    1个等待状态)。 如果此部分未注释、则为 IQmathTables2
    将被加载到其他存储器(SARAM、闪存等)中并将采用
    上行空间、但0等待状态是可能的。
    *
    /*
    IQmathTables2:> IQTABLES2,PAGE = 0,TYPE = NOLOAD


    IQMath.lib (IQmathTablesRam)


    *

    FPUmathTables:> FPUTABLES,PAGE = 0,TYPE = NOLOAD

    DMARAML4. :> RAML4, PAGE = 1.
    DMARAML5. :> RAML5, PAGE = 1.
    DMARAML6. :> RAML6, PAGE = 1.
    DMARAML7. :> RAML7, PAGE = 1.

    ZONE7DATA :>ZONE7B,PAGE = 1.

    复位 :>重置, PAGE = 0、TYPE = DSECT /*未使用 *
    csm_rsvd :>csm_RSVD page = 0,type = DSECT /*不用于 SARAM 示例*/
    csmpasswds :>csm_PWL page = 0、type = DSECT //不用于 SARAM 示例*/

    /*分配 ADC_cal 函数(出厂时已预先编程到 TI 保留存储器中)*/
    .adc_cal :LOAD = ADC_CAL、PAGE = 0、TYPE =空载



    /*
    //============================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================
    //文件结束。
    //============================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================

    请告诉我是否有更好的修复/替代方法来包含此构建
    相反。

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

    萨利赫

    在 ADC_ePWM_cpu01项目的链接器选项中 、我可以看到 fpu32正在传递、但不在您的中。  这将导致生成的目标文件与 rts2800_fpu32.lib 不匹配

    "C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.8.LTS/lib/rts2800_fpu32.lib<bo
    ot28.obj>"指定 ISA 修订版本"C28FPU32"、与不兼容
    上一个文件或命令行中指定的 ISA 修订版本"C2800"
    错误#16008-D:文件

    至于我的链接器命令文件、也是 RAM 文件。  以下是我的工程引入的链接器命令文件:

    该示例确实应该清理干净。  rts2800_fpu32.lib 可从列表中删除、因为 libc.a 最终将成为同一个库。  libc.a 是特殊的。  当包含 libc.a 时、链接器会根据指定的构建选项自动计算要包含的运行时支持库。  

    我注意到的一件事是、我是为 f28379构建的、您是为 F28335构建的。  我将清除工作区、然后再次从 F28335开始、看看这对我是否有影响。

    此致、

    John

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

    您运行的是 F28379还是 F28335?  在上一篇文章中、您提到了28335、链接器命令文件用于28335、但当我查看之前文章中的编译输出时、我看到:

    i"C:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/cmd -"C:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/headers/cmd --reread_libs --display_error_number --xml_link_info="adc_epwm_cpu01_linkInfo.xml"--rom_model -o "adc_epwm_cpu01.out""./f2837xd"/f2837xd"/f2837xd"/f2837xd_ex.ip_ex.obj /f2837xd./f37xd./f2837xd./f2837xd./f2837xd./f28xd./f2837xd./f2837xd./f28xd./f2837xd./f28xd./f2837xd.obj

    我想从头开始、准确地获得您的设置。  请告诉我您正在使用的器件和示例、我将导入准确的器件。  现在、我想我有一些不同的东西。

    此致、

    John

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

    感谢你的帮助。 我怀疑有没有设置
    通常情况下,项目属性或 CCS 中的属性是正确的....

    我将在下面列出"adc_ePWM_cpu01"项目的属性面板显示的内容
    如果您对需要的任何更正提出建议、我们将不胜感激
    所需的时间。 有些东西设置不正确、否则我不会得到
    这些错误。

    在"常规"上:
    配置:CPU1_RAM_DEBUG [活动]

    项目--
    器件:
    型号:2837xD Delfino TMS320F28379D (这实际上是我们拥有的
    C2000 LaunchPad XL TMS320F28379D
    版本:2.0
    (选中)自动管理项目的目标配置
    工具链:
    编译器版本:TI v16.9.0.LTS (看起来是选项下拉列表中的最高版本)
    输出格式:传统 COFF
    链接器命令文件:(留空)
    运行时支持库:

    产品--
    C2000Ware -> 1.0.06.00

    链接的资源:

    ccs_base_root:c:\ti\ccsv8\cc_BASE
    CCS_INSTALL_ROOT:C:\ti\ccsv8
    CG_TOOL_ROOT:C:\ti\ccsv8\tools\compiler\ti-cgt-C2000-16.9.LTS
    Eclipse_home:C:\ti\ccsv8\eclipse\
    ORIGINAL_PROJECT_ROOT ${TI_products_DIR_TIREX}\C2000Ware_1_00_05_00_Software\device_support\f2837xd\examples\dual\adc_epwm\cpu01\ccs
    Parent_LOC:C:\Users\masal\workspace_v8
    项目_LOC:C:\Users\masal\workspace_v8\adc_ePWM_cpu01
    TI_products_DIR:C:\ti
    TI_PRODUCT_DIR_TIREX:C:\ti
    Workar_LOC:C:\Users\masal\workar_V8

    C2000编译器
    设置的标志汇总:
    -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 --include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.9.LTS/include --include_path="C:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/headers/include --include_path="C:/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/include --advice:performance=g_warning=g-display_warning=g_udia-ning_dig_upci -cual=g_warning=g_upning_dig-ecring=g_up_upci -ud_upning_dig-

    C2000链接器
    设置的标志汇总:
    -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 --advice:performance=all --define=cpu1 -g --diag_warning=warn --display_error_number -z -m"ad_epwm_link_rom-/ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.9.LTS/lib /ti/ccsv8/tools/compiler/ti-cgt-c2000_16.9.9.LTS/include -display_ram_zh-link_ram_zh-/ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/headers/cmd -ines=cpuat_ip_zh-link_ipt_ine-region---link_zh-cpuat_ins-puls=cpuat_ips./ti/C2000Ware_1_00_05_00_Software/device_support/f2837xd/common/cmd

    似乎没有指向1.00.06.00新版本的链接
    这意味着我仍在运行之前的版本。 不确定如何解决此问题
    将其设置为新的编译器版本... 上述设置适用于上述情况
    没有错误的项目。 两个链接文件(2837x_flash_lnk_cpu1.cmd
    和2837x_RAM_lnk_CPU1.cmd)不包含在构建中。 包括
    任何一个都会导致我之前提到的这些错误。。。
    因此、我想现在想知道上述内容是否可以修复
    链接到新版本的编译器、以及是否包含
    上述任何一个链接文件都不会导致任何链接
    问题...

    当您有机会时、向我提出您的想法或建议
    怎么做。

    祝你一切顺利、
    Saleh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    还注意到我需要在 Resource Explorer 中进行软件更新
    那么、我现在要这么做。 希望这会修复软件
    版本更改为新版本。

    我会随时向您发布。

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

    萨利赫

    通常、对于我们的示例项目、它们将引用软件包、您只需更改软件包的版本即可、它将自动更新。  当我查看该示例时、它的设置不同。

    当我查看编译器和链接器的包含路径时、我会看到对${INSTALLROOT_F2837XD}的引用。  此变量正在解析到 C2000Ware 的位置(请参阅捕获中的工具提示弹出窗口)。

    我敢打赌、当我们导入示例项目时、这个变量正在被定义。  因此、要转到软件的其他版本、我们需要更新变量。  您可以在此处执行此操作:

    如果我将其更改为较新的 C2000Ware 的位置、且结尾处为/device_support/f2837xd

    然后、我看到项目中的许多文件是链接文件(即位于软件包内的文件)。  因此、我们还需要在此处更新它们指向的位置:

    现在、当我构建时、我可以看到所有内容都是从较新的 C2000Ware 中提取出来的。

    如果您尚未修改示例中的任何内容、则只需从工作区中删除现有工程并从 Resource Explorer 导入新工程可能会更容易。

    我将在下周一个半小时内离开办公室、无法访问互联网。  如果您在这方面需要进一步的帮助、最好开始新的主题、团队将看到并进行挑选。  您始终可以引用此线程、以便它们具有上下文。

    此致、

    John

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

    我真的很感谢。 我刚刚从许多会议中回来。
    我正在为 F28379D 运行... 这是我在这里拥有的硬件
    老实说、不知道为什么 F28335出现在那里。 某种情况
    不在这里。
    让我执行更多测试、稍后再发送电子邮件。

    -Saleh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的、让我知道发生了什么。 当此项目中出现混乱时、重新开始导入示例可能是有道理的。

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

    希望您有一个愉快的假期、并非常感谢您在这方面的帮助。
    您是否真的建议我重新导入所有这些示例? 如果我这么做的话
    此外、还需要正确设置每个属性以进行处理
    最新的软件和编译器版本? 也是当前使用的
    CCS 版本:8.2.0.201809041400、内部版本 ID:N201809041400
    这看起来是否正常、或者您建议我更新到更新的版本?


    ***** 我最近从去年夏天回到了一个旧项目
    (我对此进行的初步调查):

    "使用在多日课程中提供的一个实验示例
    几个月前、我能够参加的研讨会
    显示单个 ADC 上提供的正弦数据
    通道(连接到标记为 AA0的引脚30
    在 F28379D 板背面)。 我收集另一个 A/D
    例如、通道似乎在引脚29上(标记为
    Aa2)以及其他引脚
    标记为 AA__、ABX 和 ACX -...、总共有16个引脚。
    我想知道您是否可以向我介绍一些示例代码
    (或其中一个研讨会示例的修改版本)
    这将有助于获取有关上述4项的数据
    通道。 数据采集中的这种并发性
    多个通道实现的通信吗?
    如果是这样、我们希望看到一个显示这种并发的示例
    以及明确识别相关渠道。"

    你的同事约瑟夫·卡库加和德温·科蒂埃建议我看看
    在以下 TRM:文献编号:SPRUHM8G、2013年12月–修订版
    2017年9月(是否有此 TRM 的最新版本?)

    此外、建议具体查看示例:"ADC_SoC_ePWM"和
    "ADC_SoC_Continuous"并尝试修改以处理4通道的 ADC
    并发层。 我在第一个示例中添加了代码并修改了一个位、但是
    不需要使其正常工作、因此立即重新查看项目。 这些耦合
    示例以及其他示例都是从.../device_support/f2837xd/examples/cpU1导入的
    由于我修改了其中的一个位、因此重新导入可能不是一个好主意
    并复制它们。 也许我可以导入那些我没有修改过的内容。 我很集中
    2天和1天的车间实验室示例未更改、因此没有更改
    需要重新导入它们、是吗?

    在任何情况下、我和我的同事都有很多硬件项目需要处理
    在处理并行/并发(2然后2) ADC 时有点落后
    我们现在拥有的4个 TI 系统通道:C2000 LaunchPad XL TMS320F28379D、
    版本2.0。

    除了上述 Joseph 和提到的几个 ADC 示例之外
    Devin 希望就这方面的例子提出任何其他建议
    测试/验证我们拥有的硬件或修改位以实现该目的。 我们需要的
    以确保硬件正常工作、并且这4个通道同时执行 ADC。
    我们测试的示例和代码越多、越好。 也没有机会
    实验课程中的示例、以使其中的一些示例能够处理
    并发运行 ADC。

    指向要查看的任何新(最新) TI 文档或要测试的示例的任何指针
    非常感谢。 我想需要重新处理 ADC_SoC_ePWM
    和 ADC_SoC_Continuous 示例。

    非常感谢、祝您、您的家人和同事一切顺利
    感恩节假期 我们将很快与您聊天。

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

    我度过了一个美好的假期,谢谢!

    CCSv8.2.0.00007是 CCS 的最新版本、因此您可以在那里找到合适的工具。 就 C2000Ware 版本而言、我通常主张尽可能使用最新版本、但我认为其版本不会导致我们的问题。 您可以尝试仅导入单个示例、并确保其导入、编译和加载正常。 我应该正确设置器件。 我将从 Resource Explorer 导入。 如果工作正常、我们可以决定如何处理其他问题(实验示例可能还不错)。 工作区中的一些示例工程具有不同的器件集、这一事实让我认为在某个时候触及了工程属性以设置器件、这会更改一些构建选项以及链接器命令文件被拉取 在中。

    关于 F28379D 的开发问题、很遗憾、我不是 C2000器件专家、也没有太多可供选择的。 C2000论坛中的团队可以更好地回答这些问题。

    感恩节也很开心! 我实际上在加拿大、因此我们在今年早些时候实现了感恩节。

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

    使用 Resource Explore、我下载了一个示例工程、似乎正在构建
    没有问题。 我们会再试几次、希望大家都能很好地工作。 我会的
    保持您的发布状态。
    爱加拿大,祝你们一切顺利。 我知道大家都观察到了
    10月回来了…… 无论如何、您都可以享受愉快的假期、非常感谢您的帮助
    这些项目。

    谢谢、
    Saleh
x 出现错误。请重试或与管理员联系。