Other Parts Discussed in Thread: TIDM-DC-DC-BUCK, C2000WARE, SFRA
部件号:TIDM-DC-DC-BUCK
主题中讨论的其他器件: C2000WARE、 SFRA
我遇到的 CCS 工程中的一些未定义标识符问题。 总结一下我目前的工作情况、我正在尝试将 TIDM-DC-DC-BUCK 工程从 F28004x 迁移到 F28P55x。 我是嵌入式系统新手、通过试用和错误了解了很多。
在开始迁移时、我对 F28P55x 使用了通用工程、然后引用了 F28004x 的原始工程、复制了几乎所有内容都完全相同的工程。 此 PowerPoint pdf 文件: 20251216_TI_E2E _Prompt.pdf 中显示了此过程的详细信息。
现在、我被困在一些未定义的标识符上:

我认为这些标识符存在问题、因为 F28P55x 的引脚名称与 F28004x 略有不同。 我不知道如何继续修复这些标识符。 值得注意的是、“CMPSS_DACREF_VDDA"在“在 F28P55x 版本的代码中似乎甚至没有一个功能。 我是否只从“buck_hal.c"中“中删除这一行? 看起来不太可靠。
下面是猜测。 当我按住 Ctrl 键点击每个标识符并一直到 C2000Ware 的最低级别的时候、我发现了 F28004x 的“pin_map_legacy.h",“,这、这似乎是值得关注的问题。 此文件的用途是什么? 这似乎只是为了我的问题。 我还认为应该进入“buck_user_settings.h"手动“手动更改引脚分配、以匹配 F28P55x 的这些标识符。 有些事情不适合我来手动更改标识符 — 它似乎不是很强大。 例如、我在重新编译工程时可能会链接或更新这些文件、因此这没有什么帮助。






