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.

[参考译文] TMS320F28377S:C2000Ware 和 controlSUITE 之间的混淆

Guru**** 2478765 points
Other Parts Discussed in Thread: CONTROLSUITE, C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/875981/tms320f28377s-confusion-between-c2000ware-and-controlsuite

器件型号:TMS320F28377S
Thread 中讨论的其他器件:controlSUITEC2000WARE

您好!

这与我对 C2000器件和 controlSUITE 的困惑有关。 您建议我们使用 C2000 ware。 但是、寄存器的处理方式存在根本差异。 在 controlSUITE 中、寄存器作为结构进行处理。 在 C2000器件中、它们作为单独的存储器位置进行处理。  

在 controlSUITE 中、您 强调了将寄存器作为结构处理更好。   

1.你将来是否会支持结构定义?

2.我可以混合和匹配这两个库吗?

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

    您好,

    [引用 user="Dhammika Wijesundera">在 controlSUITE 中、寄存器已作为结构进行处理。 在 C2000器件中、它们作为单独的存储器位置进行处理。  [/报价]

    这实际上不是真的。   C2000ware 中包含基于结构的(位字段)和基于各个内存位置的(driverlib)。

    如果您查看 controlSUITETm到 C2000Ware 转换指南-> controlSUITE 到 C2000Ware 根目录上的表格,您会看到所有属于 device_support ( 寄存器已作为结构处理)的内容都已移入 C2000ware。

    [引用 user="Dhammika Wijesundera">1. 您将来是否会支持结构定义?[/quot]

    我们甚至在今天也在支持它们。 但我们建议新客户改用基于 driverlib 的新方法、这样有助于在器件之间轻松迁移。

    [引用 user="Dhammika Wijesundera">2. 我可以混合和匹配这两个库吗?

    是的,您可以。 有关 如何同时使用这两种样式的示例框架、请查看 C2000Ware\device_support\f2837xs\examples\cpu1\empty_bitfield_driverlib。

    此致。