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.

[参考译文] TM4C1294NCPDT:串行引导加载(编程) tm4c1294ncpdt 定制板

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/678294/tm4c1294ncpdt-serial-boot-loading-programming-tm4c1294ncpdt-custom-board

器件型号:TM4C1294NCPDT
主题中讨论的其他器件: MAX232MAX3232TMS320F2810

尊敬的先生,

我正在使用 tm4c1294ncpdt 和 TI-RTOS 开发定制板。 我使用 UART0 进行编程。 到目前为止、我知道我可以决定串行引导加载的波特率和 GPIO 引脚。 但我对之后该怎么办感到困惑?

1.如何在 boot_serial 代码中选择应用程序十六进制或二进制文件?

2.如何使用 boot_serial 代码对定制板进行编程??

请提供 首次对定制板进行编程的分步过程。

此致、

Digvijay

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

    您是否已经多次问过这个问题的"非常接近的变体"?   这些(众多)回答是否不能满足?

    您是否知道专门针对引导加载程序的详细"用户指南"包含在"文档目录"中?

    现在、您似乎在"从(近)空白板开始"、这必须证明是令人沮丧的、"供应商代理团队"、他代表您撰写了许多重点帖子(已经)...

    此主题已多次且很好地涵盖。   您是否使用了论坛的搜索框(顶部)-(更好)建议"您的"(重复)调查?

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

    您好!

     您是否尝试过 TivaWare boot_serial 示例? 您可以使用 LM 闪存编程器加载您的应用固件、如下所示。 首先指定 UART 接口、然后指定要上传到 MCU 的.bin 文件。

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

    [报价 USER="CB1_MOBILE]]您是否已经多次问过这个问题的"非常接近的变体"?   这些(众多)回答是否不能满足?

    您是否知道"文档目录"中包含专门针对引导加载程序的详细"用户指南"?[/quot]

    在与引导加载相关的上一个主题中,我询问了 UART 所需的电路图,而不是上面的问题。 我已经经历过其他线程、但没有一个线程可以消除我的疑虑。 我已经阅读了 TivaWareTmBoot Loader pdf,但它没有解释如何使用 LM 闪存编程器进行引导加载。 它只提到我必须使用它。 但如何使用它呢?? 此外、无论是在引导加载程序 pdf 还是数据表中、都没有提到引导加载所需的电路。

    我不想布置不必要 的线程来浪费他人的时间和资源。 除非没有其他选项、否则我不会发布线程。 因此、请不要用演讲和劝阻他人简化冗长和复杂的文档(专门为专家提供)、并感受这些差距、以便像我这样的初学者能够理解和使用它、而不必在这里提问。 无论如何、它在这里变得尴尬。

    此致、

    Digvijay

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

    [引用用户="Charles Tsaa"] 您是否没有尝试 TivaWare boot_serial 示例? 您可以使用 LM 闪存编程器加载您的应用固件、如下所示。 首先指定 UART 接口、然后指定要上传到 MCU 的.bin 文件。[/quot]

    尊敬的先生,

    感谢你的答复。 您说过、我必须指定 UART 接口和.bin 文件。 snap 中、您使用了 boot_demo1.bin 文件。 但是、如果我必须下载其他示例、比如计时器、该怎么办?

    1.我能否给出 timer.bin 而不是 boot_demo1.bin 的路径,如所附的 snap 中所示??

    2.我是否也可以使用相同的方法从 TI-RTOS 下载 uartecho (带修改和不带修改)示例??

    此致、

    Digvijay。

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

    在这里、您的初始帖子(与您之前的帖子非常接近)包含了这样的详细信息(正如您刚才提供的)、我不会回复。

    我的帖子向您提出了3个问题-每个问题旨在" 增强您的理解-减少供应商代理的"磨损"。    (单个)引导,"不问",不能 "站出来","讲义"。

    (任何)很难知道-当"建议"转换为"讲授"时。   "你"不是(现在)-从一个实质性的"讲台上讲话?"

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    此外、我还想知道我必须使用哪根电缆/连接器/转换器连接 PC 和定制板。 我计划使用 USB 转串行 DB9 BAFO make 转换器。 它能正常工作吗?
    此致、
    Digvijay
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这是我第三次收到您的回复。 我已经承受了死线的压力。 我没有想到 TI 会回复这些回复。
    更新文档是一项重要的建议。 只提供了功能、结构等、没有给出任何关于分步过程、电路图、连接、电缆的信息。 如果我不知道执行给定代码和电路图的程序(引导加载),我该如何处理函数、结构和一些数据包处理程序? 这对我来说是无用的、而且非常耗时的过程。

    此致、
    Digvijay
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Digvijay、
    您可以使用 LM 闪存编程器下载任何.bin 文件(如有需要、可提供一个简单的闪烁示例)。 但是、请查看 boot_demo1.c 示例、看看它如何将控件传回引导加载程序。 我的意思是、您需要在应用程序固件中构建一些智能、以便如果您想再次更新固件、应用程序将控制权转移回引导加载程序。 boot_demo1.c 电流依赖于被按下的开关作为将控制传递回引导加载程序的方法、以便可以更新新固件。 如果要上传 UART_echo TI-RTOS 示例、则需要首先修改该示例。 否则、它将成为一次性更新。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的先生,
    感谢您的回复。 这真的很有帮助。 但您没有在同一主题中覆盖回复中的电缆部件。 我再次提出同样的问题。

    此外、我还想知道我必须使用哪根电缆/连接器/转换器连接 PC 和定制板。 我计划使用 USB 转串行 DB9 BAFO make 转换器。 它能正常工作吗?
    此致、
    Digvijay
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    我认为这是你的决定。 我们只能为回答与 MCU 相关的问题提供支持。 我不熟悉 BAFO 的 USB 转串行 DB9。 您需要调查它是否适合您的需求。 它是否具有内置的 USB 转 UART 协议转换器? 它是否为 PC 端提供驱动程序、以便 PC 可以识别为虚拟 COM 端口? 您是否在电路板上添加了 DB9母连接器? 该 BAFO 需要什么电压电平? 您是否需要在该 BAFO 和 MCU 之间放置一个 MAX232? 这些都是您需要回答的问题。

    我建议您查看 FTDI 的 FT232R。 这是一个常用的选项。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的先生,

                           我的同事已使用 BAFO 的 USB 转串行 DB9通过 C2000Prog.exe 对 TMS320F2810进行编程。 它为 PC 提供驱动程序并具有 USB 转 usrt 转换器。 它还需要控制器侧的 MAX232/MAX3232。 因此我认为它会起作用。

    此致,

    Digvijay