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.

[参考译文] RTOS/TM4C129XNCZAD:TCP .bin 闪存编程

Guru**** 2422440 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/747461/rtos-tm4c129xnczad-tcp-bin-flash-programming

器件型号:TM4C129XNCZAD

工具/软件:TI-RTOS

您好!

在我们的项目中、我们希望通过 TCP 更新软件。 最初,我创建 TCP 服务器端 ,并在 TCP 客户端应用程序的帮助下,我要安装选择的 bin 文件。 随后、在接收器侧、我创建了以下函数图像、以便为此目的对闪存进行编程。 在这里、当我从以太网更新论坛中读取内容时、是 bin_start_ADDR 0x4000。我无法更新映像。 是否有任何缺失点或我做了什么错误? 我们不能更喜欢使用 LM 闪存编程器。 它必须通过 代码进行更新。

提前感谢您的回答。

此致

Cengizhan YAPICIOĞLU ć。  

 

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

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

    如果您不想使用 LM 闪存编程器、我建议您使用 eflash.exe 或参考源代码来创建您自己的代码。 源代码可在中找到 /tools/eflash

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

    您好!

    当我尝试执行上述要求时、我会得到这个值

    没有要开始的传输。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    你等了多久? MCU 客户端将发送 BOOTP 请求、但如果服务器未响应、客户端将首先等待1秒钟、然后再重复下一个请求。 每次服务器未响应时、客户端的等待时间将从1、2、4、8等增加一倍。 如果您在启动 eFLASH 之前已经启动了 MCU 客户端很多秒、则可能需要等待一段时间、然后客户端重复其下一个请求。

    您是否让 LM 闪存编程器下载您的.bin 文件? eFLASH 只是 LM 闪存编程器用于以太网下载的基于命令行的程序。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我准备了本文档、介绍了如何使用以太网引导映像。

    e2e.ti.com/.../DOC.docx

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

    您好!

     我刚才的操作与您再次执行的操作完全相同、我可以看到.bin 文件下载到闪存中。

     在 LM 闪存编程器中、使用 ICDI 加载 boot_emac_flash

     2.在 LM 闪存编程器中,首先在“配置”选项卡中将接口更改为以太网,并提供客户端的 IP 和 MAC 地址

     3.在 LM 闪存编程器中的"Program"选项卡中,提供 boot_demo_emac_flash.bin 文件并点击程序。

    请参见下面的。 点击"Program"按钮后、下载将开始、并指示42808字节的二进制映像。 boot_demo_emac_flash 是一个闪烁程序。 当.bin 下载到闪存并运行后、您还应该看到 LED 闪烁。 我正在使用 LaunchPad 板。 如果您使用的是定制板、您能否先尝试使用 LaunchPad 板?  

    另一件事是、您的 Wireshark 是否与客户端在同一子网上运行?

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

    eFLASH 也适用于我。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    我将关闭此主题、因为您还有另一个正在进行的主题 为 e2e.ti.com/.../733314 的主题。 我们可以使用该主题继续我们的对话。