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.

[参考译文] TMS320F28377D:将串行闪存编程器工具与 Xbee 射频模块配合使用

Guru**** 2614265 points
Other Parts Discussed in Thread: CONTROLSUITE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/694645/tms320f28377d-using-serial-flash-programmer-tool-with-xbee-rf-modules

器件型号:TMS320F28377D
Thread 中讨论的其他器件:controlSUITE

您好!

在一个项目中、我使用 C2000系列微控制器中的28377D。 我打算无线更新闪存中的代码。 为此、有一个 Xbee 射频模块连接到微控制器的 SCIA 通道、另一个 XBee 模块连接到我的 PC。 尽管通过电缆连接时、我可以使用 controlSUITE 随附的 serial_flash_programr.exe 成功上传代码、但当电缆更换为 XBee 模块并相互通信时、我无法使其正常工作。

我尝试了9600到115200之间的波特率、但运气不好。 有什么建议吗?

谢谢、

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

    我建议您确保使用正确的 SCI GPIO 引脚。 确保与 FTDI 一起使用的引脚与无线解决方案中使用的引脚相同。

    除此之外,我现在不能提出其他建议。 也许您可以确保 SCI 引脚使用逻辑分析仪或示波器从射频模块获取正确的数据。

    跳数这很有用。

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

    感谢你的答复。

    此问题是由于 Xbee 模块远程模式(配置/通信)选择错误导致的、因此问题得以解决。 但是、我还有另一个问题、即所实现的波特率限制为57600。 即使在电缆连接设置(上图中的上部设置)中、我也无法使用115200的波特率。 因此、我认为这种限制的原因可能是 controlSUITE 随附的 serial_flash_programr.exe 引起的。 是这样吗? serial_flash_programr.exe 有这样的限制吗? Xbee 模块支持高达250000kbps 的数据速率、因此我只想达到此限制、或者至少115200。

    谢谢、
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    串行闪存编程器中没有此类限制。

    此问题可能是由于器件在引导时的 SYSCLK 频率造成的。 如果您在 POR 之后在 ROM 中使用引导加载程序、则 SYSCLK 将在10MHz INTOSC 下运行。 这将限制使用 SCI 时可能的波特率。

    SAL