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.

[参考译文] TMS320F28379D:是否延长 SCI 闪存更新时间?

Guru**** 2564390 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1253454/tms320f28379d-longer-sci-flash-update-times

器件型号:TMS320F28379D
主题中讨论的其他器件:C2000WARE

您好!  

我已经获得了适用于 F2837xD 和 F280039C 处理器的 C2000Ware SCI 闪存编程器示例。  

我在 C2000Ware SDK 中对闪烁 LED 程序进行编程定时。

对于这两个端口、我将在调用 serial_flash_programmer 至115200时设置波特率。 如果我尝试高于它无法正常工作的水平。 通过查看以下时间、我不确定下载速率为何远低于我作为参数传入到 serial_flash_programmer 的115200?

F280039C  

  • 内核下载时间- 16秒
  • 闪烁 LED 下载时间- 2秒
  • 总时间- 18秒
  • 内核比特率- 9600bps
  • 闪烁 LED 比特率-~42000bps

F2837xD  

  • 内核下载时间- 4:35分钟
  • LED 闪烁下载时间- 3秒
  • 总时间- 4:38分钟
  • 内核比特率- 500bps
  • 闪烁 LED 比特率-~28000bps
  1. 由于这些处理器属于同一系列、我认为它们的性能会有些相似吗?
  2. 有人能解释一下差异吗?
  3. F2837xD 情况下、为什么闪存内核的下载位速率如此慢(4:35分钟)?
  4. 如果有办法缩小间隙、使下载时间彼此相似(即增加波特率等)?

另请注意、 F2837xD 用例的使用情况是 SCI Boot 1和 C:\ti\cc2000\C2000Ware_4_02_00_00\utilities\flash_programmers\serial_flash_programmer\f2837xD_FW_upgrade_example\F2837xD_sci_flash_kernels_cpu01_alt.txt

感谢您的任何意见!

-爱玛

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

    尊敬的 Emma:

    1) F28003x 器件是一款单核32位 DSP、最大系统时钟频率为120MHz。 F2837xD 器件是一种工作频率为200MHz 的双核架构。  

    2) F2837xD 是一个双核示例、使用不同的连接器。

    3)两个器件使用内核的主机编程器内相同的下载功能。 所用电缆的速度也起着重要作用。 F28003x Launchpad 使用 XDS110 USB 连接器、F2837xD 使用 XDS100v2连接器。 (通过器件管理器进行更正)

    4)这是我必须研究的东西、并返回给您。

    谢谢。此致、

    查尔斯

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

    尊敬的 Charles:  

    感谢您的答复。  

    为了说明这一点、与处理器的串行连接类型在下载速度方面发挥着更大的作用、而不管比特率设置为多少?

    我在 F2837xD 用户指南中发现、连接器是 XDS100v2、对于 F28003x、连接器是 XDS110。 这是你在上面提到的3号文件吗? 您     是否指出 F2837xD 为 XDS100、F28003x 为100v2?

    非常感谢、

    爱玛

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

    尊敬的 Emma:

    是、  

    在接头上被误操作、是否进行了换向。 但是的、对于 F2837xD、应为 XDS100v2、对于 F28003x、应为 XDS110。

    返回项目4、这可能与较高的波特率和自动波特锁定特性有关。 摘自 F2837xD 的 TRM。

    传入数据的转换速率可能会受到影响。

    谢谢。此致、

    查尔斯

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

    尊敬的 Charles:  

    我最近尝试了一下这个方法。

    遗憾的是、降低波特率对内核的下载时间没有影响。

    是您预期的500波特? (它真的很慢)  

    我的理解是、自动波特主要用于用户通信前无需预先设置波特率(适用于器件以不同速度运行的情况)。  

    如果是这种情况、为什么闪存编程器会提示用户输入它不使用的比特率?

    感谢您一如既往的响应和信息、

    爱玛

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

    尊敬的 Emma:

    在闪存编程器中设置比特率、SCI 的自动波特率锁定特性用于锁定主机的波特率。  

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

    尊敬的 Charles:

    啊、那么、更改闪存编程器不会做任何事情来更改位速率、因为自动波特由 SCI 模块自己处理?  

    如果 SCI 模块自动针对内核和闪烁应用程序、为什么 SCI 模块为内核选择500波特、为应用程序选择28000波特?

    此致、

    爱玛

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

    尊敬的 Emma:

    如果闪存编程器已更改、它应该仍然可以在 SCI 模块中看到变化。

    SCI 模块应该遵循主机设置的波特率、我必须与我的团队讨论这一点以看看可以做什么。

    谢谢。此致、

    查尔斯

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

    尊敬的 Emma:

    由于编程时间长、您是否将设备直接连接到机器或坞站?

    这也可能会影响下载时间。

    谢谢。此致、

    查尔斯