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:如何使用 bash shell /终端刷写代码?

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/947536/compiler-tm4c123gh6pm-how-to-flash-my-code-using-bash-shell-terminal

器件型号:TM4C123GH6PM
Thread 中讨论的其他器件:EK-TM4C123GXL

工具/软件:TI C/C++编译器

我正在使用  Tiva C 系列 TM4C123G TI LaunchPad EK-TM4C123GX 评估套件。 我已经制作了 GNU makefile 来构建我的项目并提供 ARM 二进制文件。

有人能告诉我如何使用 USB 通过输出 bash 终端刷写我的二进制文件吗? 我使用 Windows 10作为默认操作系统。

提前感谢。

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

    如果您在 Windows 10上使用 EK-TM4C123GX Launchpad、为什么不使用 Code Composer Studio 进行代码开发和器件编程? 它是免费的、将会更加简单、我们可以为您提供支持。

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

    这更简单、确实如此、但是、我正在做一个辅助项目、我正在构建一个无需任何依赖项而不是构建系统即可编译和刷写代码的构建系统。

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

    您是否考虑使用其中一个引导加载程序? 如果使用 USB、则意味着 EK-TM4C123GXL 上的 USB 调试端口、请考虑使用串行引导加载程序、该加载程序将使用该 USB 连接器上的虚拟串行端口。 如果您是指器件的本机 USB 端口、则可以使用 DFU 引导加载程序。 当这些器件为空时、默认情况下它们将运行基于 ROM 的引导加载程序。 对这些器件进行编程后、它们将需要某种方式(某些信号)、这将导致应用程序代码调用引导加载程序。 TivaWare 目录中包含有关引导加载程序的信息: C:\ti\TivaWare_C_Series-2.2.0.295\docs\SW-TM4C-BOOTLDR-UG.2.2.0.295.pdf。

     C:\ti\TivaWare_C_Series-2.2.0.295\tools 中提供了示例引导加载程序实用工具。 有关串行引导加载程序、请查看"sflash"。 有关 USB DFU 引导加载程序、请查看"DFUPROG"。