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:通过以太网更新 — eflash 保持为 0%

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1634230/tm4c1294ncpdt-tm4c1294ncpdt-update-via-ethernet---eflash-stays-at-0

器件型号: TM4C1294NCPDT

您好:

我导入了 lwip_enet 项目、并通过以太网添加了软件更新。  

运行后、我会稳定地 ping 192.168.0.2  

然后、在 PC 端、我运行了:

C:\ti\TivaWare_C_Series-2.2.0.295\tools\bin>eflash --ip=192.168.0.2 --mac=00-1a-B6-02-92-99 d:\module\WPINE\crc32.bin

我得到:

正在启动 BOOTP/TFTP 服务器...
完成百分比: 0%

只有一个以太网适配器处于活动状态。 所有其他均禁用。  

我仔细检查了 TIVA 的 MAC 地址。  

在 Wireshark 中、有 UDP 广播消息发送到 TIVA。 但没有响应。  

1  0.000000  192.168.0.1  255.255.255.255  UDP  72  62547→9 Len=30

2  0.509731  192.168.0.1  255.255.255.255  UDP  72  62547→9 Len=30

启动 eflash 时、我检查 g_bFirmwareUpdate 是否设置为 true、并调用 SoftwareUpdateBegin。  

此工程还包含 swupdate.c、未进行任何修改。  

您能提供建议吗?

谢谢您、

ZVI  

Enet_lwip.c 

 

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

    TM4C128X 上的 ROM 引导加载程序可能已被擦除。  

    是否可以重新刻录?

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

    你好、 Zvi

     无法 擦除 TM4C128x 上的 ROM 引导加载程序、因为它存储在专用 只读存储器 (ROM) 中。 与应用程序所在的闪存不同、ROM 在制造过程中是硬编码的、不能由软件修改或删除