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.

[参考译文] TM4C123GH6PZ:TM4C123GH6PZ 是否支持通过 UART1或 UART2,而非 UART0,进行固件更新(使用 sflash 工具?)

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/891292/tm4c123gh6pz-does-tm4c123gh6pz-support-firmware-update-through-uart1-or-uart2-not-uart0-with-sflash-tool

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

TM4C123GH6PZ 是否支持通过 UART1或 UART2,而不是使用 sflash 工具,?进行固件更新

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

    您好 Yao、

    如果您使用闪存引导加载程序、是的。 ROM 引导加载程序已为 UART0设置、但您可以使用闪存引导加载程序更新 UART1或 UART2。

    sflash 工具依赖于配置正确的 COM 端口:

    //! OpenUART()打开 UART 端口。
    //!
    //! \param pcComPort 是要//
    的 COM 端口的文本表示形式! 已打开。 "COM1"是用于打开
    //!上 COM 端口1的有效字符串 主机。
    //! param ui32BaudRate 是将 UART 配置为使用的波特率。
    //!
    //! 此函数用于以给定波特率打开主机 UART。
    //! 其余设置固定为无奇偶校验、8个数据位和1个停止位。
    //!
    //! 返回函数将0返回到指示的成功、而任何非零
    //! 值表示故障。 

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

    感谢您的回复;

    如何确定使用 ROM 引导加载程序或闪存引导加载程序?如何配置?

    如果我使用闪存引导加载程序,哪里是*。bin frimware 应该被编程;

    如果我使用闪存引导加载程序,如何使用创建的起始地址编译 bin?

    如何?或是否有一个文档描述了此问题?

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

    您好 Yao、

    我将在 此处为 EK-TM4C123GXL LaunchPad 附加闪存引导加载程序项目:e2e.ti.com/.../2402.boot_5F00_serial.zip

    下面是一个附带的演示程序、其中包括有关如何使用 的说明:e2e.ti.com/.../boot_5F00_demo1.zip

    引导装载程序用户指南中提供了更多详细信息、该指南位于 docs 下、标题为: SW-TM4C-BOOTLDR-UG-2.1.4.178.pdf