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.

[参考译文] TM4C123GH6PM:创建用于更新器件的 Windows 软件

Guru**** 2616675 points

Other Parts Discussed in Thread: TM4C123GH6PM, UNIFLASH

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/781792/tm4c123gh6pm-creating-a-windows-software-for-updating-my-device

器件型号:TM4C123GH6PM
主题中讨论的其他器件: UNIFLASH

您好!

我有一个使用 TM4C123GH6PM MCU 的医疗设备、

我想创建一个将连接到该器件的 Windows 程序、以便在将来更新软件。

我们使用 USB DFU 连接到器件。

我知道的烧录设备的选项包括:

1) 1) LM 闪存编程器 CLI -我现在可以使用它、但我可以合法地将它与我的软件一起分发吗?  

2) 2)我知道 sflash、但根据我的理解、它不适用于 USB DFU。

3) 3)我还知道 UNIFLASH 的相关信息、但从未使用过它、并且仍然尝试 使用 CLI 使其正常工作。

在这些设备上刻录新软件的最佳选择是什么?

谢谢、

Nadav

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

    我很惊讶、您甚至有某种用于 LM 闪存的 CLI、它实际上并不支持这种情况。 就分发而言、我不认为是这样的情况、对于医疗应用、肯定不是我们建议的、因为 LM Flash 不是在这种情况下分发的。

    更正了 sflash 不适用于 DFU、但我们在 TivaWare 工具中确实有一个 USB DFU 工具。 您可以在文档 SW-TM4C-TOOLS-UG-2.1.4.178.pdf 中查看详细信息、查找 USB DFU 编程器。 是否有原因不起作用?

    其他选项可能包括第三方开源 USB DFU 实用程序。

    就 UNIFLASH 而言、我不知道自己、但可以看到 CCS 专家是否可以在该主题上听到提示。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢!

    我在"sw-TM4C-tools-UG-2.1.4.178.pdf"中看到 可以使用"dfuprog"、但我在"c:\ti\TivaWare_C_Series-2.1.4.178\tools\bin\"中没有可执行文件

    我确实有源代码、但我在构建解决方案时遇到了困难。

    我可以从某个位置下载"dfuprog.exe"吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    UniFlash 许可证允许重新分发。 有关其命令行界面的更多信息、请访问 :processors.wiki.ti.com/.../UniFlash_v4_Quick_Guide

    此致、
    John
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的、谢谢(LM 闪存编程器许可证又如何?)

    我认为我需要的是我在 Tiva 工具目录中的 lmdfu 或 dfuprog。
    问题是我没有 dfuprog 的 exe,而对于 lmdfu,我只有 lib 文件。
    我的环境仅为 c#、因此我无法编译这些项目或使用库文件。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Nadav、

    我没有看到 LM 闪存的任何许可信息明确指出它可以重新分发、因此我要说 LM 闪存的答案是"no"。

    就 dfuprog 而言、您应该能够使用 Visual Studio 导入 VS 解决方案、并构建该解决方案以获取.exe 文件。 您是否可以尝试使用 Visual Studio 在 TivaWare 中构建给定的解决方案? 当您说您的环境仅为 C#时、我不太关注。 如果您只需要.exe、为什么不在其他地方编译它、而只需使用它的.exe?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我设法在另一台计算机上构建 dfuprog.exe、一切都正常、感谢您的帮助!