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.

[参考译文] TMS320F2812:SCI 引导模式和 USB 适配器

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/973130/tms320f2812-sci-boot-mode-and-usb-adapter

器件型号:TMS320F2812
主题中讨论的其他器件: UNIFLASHC2000WARE

大家好、我们使用的是具有 TMS320F2812芯片的定制板。 刷写的固件可以正常工作多年、并且生产中的刷写过程多年来都是相同的、运行良好。

我们将使用 SDFlash 实用程序1.63.00。 这是一个旧工具、但它在与 SCI 引脚和 PC 之间连接的空调制解调器电缆上运行良好。

问题是我们希望使用笔记本电脑升级现场固件。 由于当今笔记本电脑上的串行连接器非常少见、因此我们希望使用 USB 转串行适配器。

我尝试使用1.63.00 SDFlash、但它无法与 USB 转串行适配器配合使用、尽管仅使用空调制解调器电缆时、它可以正常工作、如前所述。

我尝试了 Codeskin 的 C2Prog、看了 Uniflash 但没有成功。

我下载 了 C2000Ware、似乎应该使用该工具。

如果是、执行与 SDFlash 相同但使用 USB 适配器的最简单方法是什么?

如果没有、可以使用什么以及如何使用?

执行更新的人员不是软件工程师、因此需要像使用 SDFlash 实用程序一样对用户友好。

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

    [报价]您好、我们使用的是具有 www.ti.com/.../TMS320F2812 芯片的定制板。 [/报价]

    您的电路板是否具有 JTAG 连接器?

    [引用]我们使用的是 SDFlash 实用程序1.63.00。 这是一个旧工具、但它在与 SCI 引脚和 PC 之间连接的空调制解调器电缆上运行良好。 [/报价]

    那么您的 PC 有一个 RS-232端口吗? 假设您的电路板也有 RS232收发器。

    [报价]问题是我们希望使用笔记本电脑升级现场固件。 由于当今笔记本电脑上的串行连接器非常少见、因此我们希望使用 USB 转串行适配器。 [/报价]

    假设您的电路板具有 JTAG 连接器、则可以选择将 Uniflash 与 XDS100调试探针结合使用。

    [引用]我尝试了 Codeskin 的 C2Prog、查看 了 www.ti.com/.../UNIFLASH 、 但没有成功。 [/报价]

    您能详细说明吗? 到底是什么不起作用? C2Prog 在 PC 上使用了什么端口?

    [报价]我下载 了 www.ti.com/.../C2000WARE 、 似乎应该使用该工具。 [/报价]

    不支持、C2000ware 中不支持 F2812。 您将被转至 https://www.ti.com/tool/SPRC191

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

    请您注意 https://www.codeskin.com/c2prog-faq 中的以下内容

     

     

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

    [引用用户="Haresesh Janakiraman"]

    您的电路板是否具有 JTAG 连接器?

    那么您的 PC 有一个 RS-232端口吗? 假设您的电路板也有 RS232收发器。

    假设您的电路板具有 JTAG 连接器、则可以选择将 Uniflash 与 XDS100调试探针结合使用。

    [/报价]

    是的、该电路板具有 JTAG 连接器和 RS232收发器。 RS232端口仅在我们开发部门的有限笔记本电脑上。

    该解决方案在内部使用 SDFlash。 问题是、我们的世界各地有人需要安装它、这些人对闪存工具的了解很少、他们的笔记本电脑没有串行链路、我们无法为每个人提供 XDS100调试探针。 此外、我们的服务工程师没有配备串行链路的笔记本电脑。

    [引用用户="Haresesh Janakiraman"]
    您能详细说明吗? 到底是什么不起作用? C2Prog 在 PC 上使用了什么端口?

    [/报价]

    根据 C2Prog、引导加载正常、但之后连接失败。 但我认为我至少发现了一个问题。 我们的电路板具有37.5Mhz 频率、应使用38400波特率。 由于 C2Prog 没有这些设置、因此会使一切变得复杂。

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

    好的、看起来 JTAG 选项被排除了、串行端口是唯一的选项。 您可能希望联系 Codeskin 并了解他们是否会针对您的时钟频率定制串行加载程序。

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

    谢谢您、Haresh、

    昨天我尝试了一些我认为已经尝试过的东西。 由于 SDFlash 仅查看 COM、直到在笔记本电脑的 COM8上识别 COM4和我的 USB 适配器、我强制 COM4使用 USB 适配器、并再次尝试刷写。

    这次它成功了。 感谢你的帮助。