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/LAUNCHXL-F28379D:CLA 的 C2000Ware 3.03 driverlib 存在问题

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/946834/ccs-launchxl-f28379d-issue-with-c2000ware-3-03-driverlib-for-cla

器件型号:LAUNCHXL-F28379D
主题中讨论的其他器件:C2000WARE

工具/软件:Code Composer Studio

我今天刚刚将 C2000Ware 升级到了最新的3.03版本、这样做打破了我现有的编译代码、给了我一个错误、说 CLA_0_SOFTINTEN 和 CLA_0_SOFTTRC 未定义。 然后、我尝试使用最初在项目为空时构建的较新 C2000Ware...it 导入新的空 driverlib 项目、 但在复制之前项目中的代码后、代码再次以相同的方式中断。 现在、当我在 hw_cla.h 文件中查找 drivelib 时、我看到它确实定义了这些参数、但仅当声明了 CLA2类型时、该器件才会定义这些参数。 我对这应该如何使用这样的 driverlib 正确编译感到很损失。

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

    马科斯

    我要求拥有 driverlib 的团队对此进行研究。  明天您应该会听到一些声音。  

    此致

    Lori

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

    尊敬的 Marcos:

    感谢您的报告。 这是一个错误、ifdef 宏应该是 __TMS320C28XX_CLA__。 请更新 hw_cla.h 并 将宏__TMS320C28XX_CLA2__替换为 __TMS320C28XX_CLA__。 我将提出一个 TT、以便在下一个版本中修复此问题。

    添加此更改是为了确保 C28x 宏仅在.c 文件中可用、而 CLA 宏在.cla 文件中可用。

    Veena

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

    是的、谢谢。。。如果有人查看此主题、以便他们知道如何解决问题、那么就让他们充分理解这一点。 我使用 Resource Explorer 导入 f28937xD_driverlib 工程、然后进入 f2837xd/driverlib/inc 文件夹、并在第78行和第84行修改了 hw_cla.h 以使用上述 __TMS320C28XX_CLA__而不是 __TMS320C28XX_CLA2__,然后重新编译导入的 driverlib 工程。 此时、我重建了我的工作项目、一切都很好。

    感谢您的帮助!