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:哪种编程方法/工具支持更快的 MCU 编程速度- TM4C1294NCPDTT3

Guru**** 2457760 points
Other Parts Discussed in Thread: UNIFLASH

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1486944/tm4c1294ncpdt-which-programming-method-tool-supports-faster-programming-speed-of-mcu---tm4c1294ncpdtt3

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

工具与软件:

大家好、团队成员:

我们 在设计中使用 TM4C1294NCPDTT3 MCU、并且 还使用 TPS3813K33MDBVREP 看门狗。 看门狗 窗口帧时间 -最大值= 0.3s

我们尝试使用 Uniflash  版本: 8.3.0.4307刷写 MCU、但当我们尝试在设置后刷写时、需要15秒至20秒。 看门狗正尝试在0.3s 后将 MCU 复位。

我们正处于测试阶段、因此目前无法修改设计。 有没有其他任何方法可以更快地刷写 MCU、以避免 MCU 在0.3秒后复位。

请检查并返回给我们  

谢谢!

Arunasri,

硬件设计工程师、

Sanmina Tech Services Pvt Ltd, India

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

    您好!

     您加载的是.out 文件还是.bin 文件? .bin 文件将小于.out 文件、因为它中没有符号。 因此、MCU 的刷写速度会更快。  您的计划有多大? 如果您的程序接近1MB、那么我不感到惊讶、它需要几秒钟来完成刷写。 编程器需要首先擦除闪存、然后对固件进行编程。 对于一个大型程序、需要几秒钟才能完成。 您可以参考闪存存储器编程/擦除时序的数据表、并根据您的程序大小计算大约所需的时间量。  

    您使用什么调试探针? 更快的调试探针也会提高速度。 底线是、除非您有一个非常小的程序、否则不可能在0.3秒内完成固件刷写。 您将需要以某种方式增加 WD 复位时间或在开发期间暂时禁用它。  

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

    尊敬的 Charles 先生:

    感谢您的宝贵反馈、

    我们的程序代码为800KB、我们 仅使用.bin 文件。

    根据我们的粗略计算:  

    => 300ms (用于擦除闪存)+(100us* 6400000 / 64)=>大约10.3秒

    800KB = 6400000位、在公式中以位为单位相加

    此外、我们使用的调试器还有 XDS110调试和编程器。  

    但我们无法将看门狗复位时间延长到3秒以上、是否有任何其他工具选项可以在3秒前更快地进行编程/调试器选项。 请提出建议

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价 userid="570912" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1486944/tm4c1294ncpdt-which-programming-method-tool-supports-faster-programming-speed-of-mcu---tm4c1294ncpdtt3/5712813 #5712813"]但是我们无法将看门狗复位时间延长至超过3秒、是否有任何其他工具选项可在3秒前加快编程/调试器选项。 请建议

    编程时间由用户计算出的固有闪存编程/擦除时间决定(例如10.3s)。 更快的调试探针无法帮助缩短至10.3s 以下。