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.

[参考译文] TMS320F280023C:git 中的 driverlib

Guru**** 2520840 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1055146/tms320f280023c-driverlib-in-git

器件型号:TMS320F280023C

你(们)好

我即将完成我的项目、并正在研究如何最终存储数据。

我已经在这个项目中使用过 driverlib 驱动程序、很遗憾、我需要对 driverlib 进行一些更改、包括 c 源代码和一些 javascript。

此处的示例: 功能请求 SysConfig 应在 board.h 中的定义中显示更多配置

此处: 新的4.0.0.0 C2000软件中出现错误。

现在、我当然可以将这些更改放入我的代码和版本控制中。 但是、下次 TI 会更新库、我决定在恐怖节目开始时进行此更新。 现在、我必须执行一些合并魔术、以确保我从 TI 获得更改、但保留我添加的修补程序。 =大量工作。

如果 TI 公开了一个包含源代码的 git 存储库、我可以将其分支到 git 存储库中、并让 git 跟踪我的补丁与 TI 补丁。使启动新版本变得更加容易。 当然、我可以在自己的 git repo 中对此进行仿真、方法是仔细维护 TI 版本的分支、包括手动更新的发布日期/编号 a.s.o 的信息、并在其中手动复制新版本并进行合并、但再次强调=大量工作。

如果 TI 使用的平台(如 gitHub 或 gitlab 或 git***)具有拉取请求的概念,我可以发布与上述示例类似的更改,然后 TI 可以轻松地决定接受或跳过此更改。

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

    Martin、

    重新公开一个 git repo,将必须与包括法律团队在内的其他利益攸关方一起讨论,看看我们是否可以继续。  我们需要一些时间来协调本主题。

    目前、您可以维护自己的 REPO 并维护更改、并根据需要将其与 TI 发布的代码合并。  

    此致

    Siddharth

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

    我明白您必须通过法律、我在一个更大的组织中工作。 也是如此。

    但是、我在这里看不到任何法律问题、因为您不需要在这样的 git repo 中暴露更多的内容、而不是在下载部分中公开。 仅仅因为它是一个 git repo、它并不意味着它必须是您也在其中进行开发工作的地方。 因此、您可以完全自由地选择在此类复制中公开的内容、并且不要求您在其中放入您现在提供的下载包中尚未包含的任何内容。

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

    Martin、  

    我理解,但与所有利害关系方进行讨论,并就此征求他们的意见,需要一些时间。 会让您随时了解最新信息。

    此致

    Siddharth