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.

[参考译文] TMS320F2800157:使用串行闪存编程器为 F2800157 开发基于 GUI 的固件重新编程工具的最佳方法

Guru**** 2986400 points

Other Parts Discussed in Thread: TMS320F2800157, UNIFLASH

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1662484/tms320f2800157-best-approach-for-developing-a-gui-based-firmware-reprogramming-tool-for-f2800157-using-serial-flash-programmer

器件型号: TMS320F2800157
Thread 中讨论的其他器件: UNIFLASH

尊敬的 TI 团队:

我正在使用 TMS320F2800157 、希望为终端用户开发一款基于 Windows GUI 的固件重新编程工具。

我目前的理解是、我可以使用 TI 串行闪存编程器 作为后端、并开发我自己的 GUI 前端、调用它以通过 SCI 引导加载程序(使用 RS RS-485 接口)对器件进行编程。

请你提供以下指导:

  1. 是否使用 TI 串行闪存编程器作为具有自定义 GUI 前端的后端推荐的方法?
  2. TI 是否为 F2800157 的 SCI/串行闪存编程提供任何现成的 GUI 应用程序?
  3. 如果没有、是否有任何 TI 推荐的开源或 GitHub 工程会为串行闪存编程器提供 GUI?
  4. 是否有任何 TI 库或 API 可直接集成到自定义 GUI 中、而无需调用命令行可执行文件?
  5. 从开发时间和维护的角度来看、TI 建议使用哪种方法为客户构建专业的固件更新工具?
  6. 我的目标是在遵循 TI 建议的实践的同时、以最短的开发时间开发可靠且易于使用的固件更新应用。

    感谢您的指导。

谢谢、此致

MD kamarudheen

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

    尊敬的 Kamarudheen:

    请查看 uniflash 工具 — UNIFLASH 软件编程工具| TI.com

    以下是一些支持视频 —   TI UniFlash 工具(使用 MCU_PLUS_SDK)入门|视频|德州仪器 TI.com

    如果我回答了您的问题、请告诉我。

    谢谢

    Aswin

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

    尊敬的 Aswin:

    感谢您的答复。

    我的用例与通过 XDS 调试探针进行编程略有不同。

    我的硬件设置为:

    TMS320F2800157

    SCI 引导加载程序

    连接到 RS SCI 引脚的 SP485 收发器

    FTDI USB 转 RS485 转换器连接到 PC

    固件更新将通过现场的固定 XDS-485 通信接口执行、无需使用 RS 调试器。

    因此、我相信 TI UniFlash 可能不适用、因为它似乎用于基于 JTAG/XDS 的编程。

    您能否澄清以下几点?

    TI 串行闪存编程器是否是通过 RS RS-485 接口进行 SCI 引导加载程序编程的推荐解决方案?

    TI 是否提供任何基于 GUI 的版本的串行闪存编程器、或者命令行工具是否是唯一受支持的选项?

    对于面向客户的固件更新应用、TI 是否推荐使用在后台调用串行闪存编程器的自定义 GUI?

    感谢您的指导。

    此致、

    MD Kamarudheen

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

    让我与引导加载程序专家一起讨论这个问题。

    谢谢

    Aswin

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

    Kamarudheen,

    TI 串行闪存编程器是否是通过 RS RS-485 接口进行 SCI 引导加载程序编程的推荐解决方案?

    建议先使用串行闪存编程器。 您可以根据需要进行修改以满足您的要求。

    TI 是否提供任何基于 GUI 的串行闪存编程器版本、或者命令行工具是否是唯一受支持的选项?

    TI 仅提供 CLI 工具。

    对于面向客户的固件更新应用、TI 是否推荐开发在后台调用串行闪存编程器的自定义 GUI 的方法?

    这取决于您和您的客户的要求。

    此致、

    Alex