Thread 中讨论的其他器件:C2000WARE
工具与软件:
hi champs、
我是为我们的客户提出这个问题。
它们过去在 F28003x 上使用 driverlib 和位字段代码、现在正在迁移到 F28P55x。
他们会很烦恼、因为我们不仅更改了文档、还更改了软件基础代码(包含字和寄存器)。
对于 driverlib、我们使用 driver_inclusive_terminology_mapping.h 来使用包含型字来解决较旧 driverlib 和较新 driverlib 之间的映射问题。
但对于位字段寄存器、我们是否有类似的方法来解决此问题?
用户如何直接在 F28P55x 上使用 F28003x 中的现有位字段代码?
例如、在 I2C 中、
F28003x 上的 I2CIER.AAS 变为 I2CIER.AAT。
F28003x 上的 I2CSTR.SDIR 变为 I2CSTR.TDIR
...
1.对于编码,我们是否有像 driver_inclusive_terminology_mapping.h 这样的映射文件来解决位域代码的这个问题?
2.对于寄存器助记符、您可以在 TRM (或至少迁移指南)中为所有由于包含了包含的文字而更改的寄存器显示一个映射表、供用户参考、因为用户熟悉旧寄存器名称并且需要熟悉新名称。 这对用户特别有帮助、可通过旧助记符进行搜索、然后找到相应的新包容性助记符。
或者、您有什么解决建议吗?