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.

[参考译文] TMS320F28069F:当尝试通过串行闪存编程器下载闪存时,下载未完成。

Guru**** 2542340 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/743540/tms320f28069f-when-trying-to-download-flash-via-serial-flash-programmer-download-is-not-finished

器件型号:TMS320F28069F

尊敬的 TI 成员:

我已经使用 F28069开发了定制 ACI 电机驱动程序。

串行闪存降压加载程序有问题。

请查看以下串行闪存过程捕获

您可能会看到、下载没有继续、只需保持10分钟以上、我就停止了。

请问我的试用版有什么问题吗?  

此致、

Hae Ryong

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

    这可能是由于使用了如此高的波特率。 上电复位时的器件将以10MHz 运行、因此115200的波特率可能过高。

    请尝试使用9600。 如果您有相关问题、请首先在 E2E 论坛中搜索。

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

    您好 Sal、

    感谢您的回答。

    我已经尝试了9600和38400波特率、但结果与以下捕获相同。

    我还需要研究什么?

    此致、

    Hae Ryong

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

    请访问 www.ti.com/.../sprabv4b.pdf

    您需要确保已正确连接到所选 SCI 引导加载程序所使用的 GPIO。 您需要确保已正确选择 SCI 引导加载程序、以便器件已引导至 SCI 引导加载程序。

    另请搜索 E2E 主题帖。 我们已经回答了许多问题、这里有许多成功案例、说明客户如何使其正常且轻松地工作。

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

    您好 Sal、

    感谢您的回答。

    正如您所评论的那样、我已经检查了 GPIO34和 GPIO37。

    请参阅以下捕获。

    如您所见、GPIO34始终为'H'、GPIO37通常处于'H'状态、它通过 JP1中的跳线转到'L'进行闪存编程。

    我想、它似乎正确地进入引导加载程序模式、因为我已使应用中的 LED 闪烁、但当我尝试闪存下载时、LED 不闪烁

    请看一下我的定制板的电路、让我知道您的想法。

    我按照以下步骤下载闪存

    1.切断电路板电源。

    2.加电时、将跳线放置在 JP1上以实现引导加载程序模式。

    3.给电路板加电

    4.使用正确的串行连接运行 serial_flash_programmer。

    5.正如您在该线程的捕获中看到的那样,程序员已挂起。

    我尝试搜索 E2E 以查找类似问题、但我找不到合适的问题。  

    请帮助我解决此问题。  

    此致、

    Hae Ryong

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

    接下来要做的是测试 SCI 引导加载程序是否正在运行、以及 SCI 是否正确连接。

    当 SCI 引导加载程序运行时、它首先等待自动波特锁定。 当 ASCII "A"或"A"发送到 SCI 时、SCI 将自动波特锁定。 自动波特率锁定后、器件将发回"A"或"A"。

    请首先使用 COM 端口而不是串行闪存编程器使其正常工作。 一旦您可以确认此操作正常、串行闪存编程器就可以正常工作。

    有关 SCI 引导加载程序的更多信息、请参阅器件技术参考手册的引导 ROM 一章。

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

    我可以使用新构建的具有19200波特率的 serial_flash_programmer 成功刷写下载。
    我的 serial_flash_programmer 工具可能有问题。

    感谢您的友好支持。

    此致、
    Hae Ryong
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很高兴您能正常工作。

    SAL