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.

[参考译文] TMS320F28P650DK:SysConfig GPIO 和 Git 版本控制会导致故障

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1316698/tms320f28p650dk-sysconfig-gpios-and-git-versioning-cause-troubles

器件型号:TMS320F28P650DK
主题中讨论的其他器件:SysConfig

您好!

删除 SysConfig 中的一个 GPIO 会使从该 GPIO 到列表底部的所有 GPIO 更改名称。

因此、使用与 Git 类似的 VCS 来处理 SysConfig 文件非常困难、尤其是在合并期间。

在图片中、我们可以看到当我删除列表中的第一个 GPIO 时会发生什么情况。 是否有其他解决方案来处理 Git 中的 SysConfig 文件?

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

    您好!

    我了解了删除其中一个已配置的 GPIO 时您面临的问题。 让我收集更多有关这方面的资料,并将予以更新。

    谢谢

    阿斯温

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

    大家好、Mattia、

    我认为处理此问题的唯一方法是确保要删除的 GPIO 是配置中数量最多的 GPIO。 遗憾的是、这个逻辑内置在 SysConfig 中每个模块的后端、因此 我们很难更新。

    在 board.h 和 board.c 等生成的输出中、您是否会遇到相同的问题?

    谢谢!

    卢克

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

    Luke、您好!

    board.h 和 board.c 没问题、但从不同分支中实际合并的当然是 SysConfig 文件。 如果我们删除/修改不同分支中的 GPIO、这会导致问题、未来我们会格外小心、仅在主分支中更改 GPIO。 在任何情况下、都应考虑到该系统不容易 被更多的开发人员维护。

    谢谢!

    Mattia

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

    大家好、Mattia、

    我知道这是我们 SysConfig 工具在与多个开发人员合作时的一个限制。 我会将此问题提交给我们的 SysConfig 专家、以确定是否可以解决该问题。

    谢谢!

    卢克