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.

[参考译文] TMS320F2810:SCI通信

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1097612/tms320f2810-sci-communication

部件号:TMS320F2810
主题中讨论的其他部件: UNIFLASHNE555LAUNCHXL-F2.8027万F

您好,

我正在尝试使用 DFR0065 (USB到UART板)通过UART对TMS320F2810 MCU进行闪存。

我有一个在CCS v3中编译的旧.out文件,我正在尝试使用UniFlash刷新该文件。  

我遵循的步骤是:

  1. 选择 TMS320F2810作为我的器件。
  2. 导入在CCSv10中创建的.CCXML Filr,该文件设置为UART,波特率为9600。
  3. 找到.out文件并选择加载图像。

我收到以下错误:

[4/28/2022,9:42:08 AM] [错误] C28xx:CPU重置失败:不支持GTI功能。
[4/28/2022,9:42:12 am] [错误] C28xx:在“长度0x1:读取超时”的第1页上,在0x3f7ff8处读取内存块时出现问题
[4/28/2022, 9:42:12AM] [ERROR] C28xx:GEL:Error while executing OnReset (-1):target failed to read 0x003F7FF8@Data at XAR0=*(0x3F7FF8)[F2810.GEL:107] at Unlock_CSM ()[F2810.GEL:25] at OnReset (1-)
[4/28/2022, 9:42:12AM] [ERROR] C28xx: GEL:error while executed startup (11,2, 0, 2655):reset failed: retcode=-1 at GEL_Reset()[F2810.GEL:16] at startup (11,2, 0, 2655)

如果您需要进一步的详细信息,请告诉我。

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

    您好,

    请给我们额外的一天时间来回复。  我们正在努力将此分配给TI的正确专家。

    最佳,

    Matthew

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

    您好,

    UniFlash不支持串行编程。

    请与Elprotronic和CodeSkin联系-他们可能有此支持。

    https://www.elprotronic.com/ 

    https://www.codeskin.com/ 

    谢谢,此致,
    Vamsi

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

    您好,

    感谢您提供信息。 C2Prog似乎是用于串行编程的最佳软件。

    设置时,我收到"无响应"的错误

    当前硬件详细信息:

    我的控制板作为以下连接器:

    我使用的是DFR0065 (USB到UART板),CTS引脚连接低,DTR引脚保持浮动。

    问题:

    USB到UART板是否应遵循特定的硬件配置?

    当ping时,C2Prog正在寻找什么信号?

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

    我们需要通过如下所示配置启动引脚来确保设备处于“引导至SCI-A”状态。  

    例如,您的主板将SCI_TXA(GPIOF4)设置为高电压,它将启动到闪存。  您需要将其更改为下拉(以及配置其他3个针脚)。

    最佳,

    Matthew

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

    Matthew,您好!

    我一直在使用RealSYS的编程加密狗通过SCIA成功地刷新F2810处理器。   

       

    此RealSYS加密狗现已过时,但SCI闪存 与CON6一起工作。

    我想使用用于闪存的C2Prog软件过渡到更简单的USB到UART板。

    当RealSYS发挥作用时:

    1. USB到UART板是否应遵循特定的硬件配置?
    2. 当ping时,C2Prog正在寻找什么信号?

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

    Snambiar,

    使用RealSYS工具,您能否提供有关如何将其连接到F280x目标的更多详细信息?  是否只是从RealSYS连接到您之前连接的6针连接器J1?  我怀疑RealSYS在将F280x置于SCI引导模式时将此信号拉低,然后驱动XRSn重置设备。

    对于C2PROG运行时与DFR0065的连接,我认为您需要相应地将设备连接到引脚2和3,驱动引脚6降低。  在C2000未通电的情况下执行所有这些操作。  连接好东西后,使用C2PROG初始化程序,然后打开设备电源。  它应在引导至SCI-Boot模式时开始通过UART进行下载。

    我认为如果您使用通电方法,您可以让XRSn连接保持浮动。

    请告诉我这是否有效。

    最佳,

    Matthew

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

    Matthew,您好!

    是的,RealSYS工具只是6针连接器的直接插件。

    这就是我在RealSYS闪存时在XRS引脚上放置一个示波器所观察到的情况。

     当C2PROG正在运行时,我尝试了您建议的DFR0065连接,但结果是相同的:ping目标:无响应。

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

    Snambiar,

    回顾我的帖子,我发现我错误地说将针脚6调低,这已经是VSS连接。  我想将引脚5降低到低位置,因为我怀疑RealSYS工具会降低。  您可能已经弄清楚了我的错误,但希望确保我们在为C2000供电之前将引脚5降低到低电平。

    您的示意图是否也会调用GPIOF2,F3,F12?  您能否确认他们是如何驾驶的?

    最佳,

    Matthew

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

    Matthew,您好!

    我确实尝试将引脚5拉低,结果相同: ping目标:无响应。

    GPIO F2拉高

    GPIO F3拉高

    GPIO F12拉低

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

    Snambiar,

    我能想到的唯一的另一件事是在通电后手动驱动XRSn引脚(收割台上的引脚4)低电平然后高电平,然后尝试发送代码。  我们似乎没有使用前面的方法进入SCI引导模式。 这将锁定在XRSn的上升沿。

    最佳,
    Matthew

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

    Matthew,您好!

    我使用三个NE555单触发电路创建了XRS引脚所寻找的相同波形。 最终结果仍显示 ping目标:无响应。

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

    Snambiar,

    是否可以确定UART引脚TX/RX的范围,以查看我们是否有来自PC主机的数据?  我想确保USB/UART设备/IC工作正常。

    我知道这是另一个器件,但您是否拥有一个C2000 LaunchPad (LAUNCHXL-F2.8027万F/F28069M/ETC)2.8069万)?  这些设备具有从FTDI设备本地实施的USB到UART,我们可以将该连接跳线连接到F281x的UART。

    最佳,

    Matthew