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:通信问题

Guru**** 2538950 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1272325/tms320f2812-communication-problem

器件型号:TMS320F2812

您好!

当我尝试使用 Code Composer Studio 软件刻录它时、出现通信错误[1015]"器件未响应请求"、当我尝试执行测试连接时、它在测试中失败:

在 JTAG IR 和 DR 上执行标准路径长度测试。

在 JTAG IR 上执行完整性扫描测试。
对 JTAG DR 执行完整性扫描测试。

我进行了电气测试并找到了一些结果:

1.时钟测试-我用外部振荡器设置为 xclock 30MHz ,检查 xclock 管脚,时钟正常.


2. JTAG 路由测试-我检查信号的路由:TCK,TDI,TDO,TMS 从仿真器的连接器到 DSP 引脚,发现正常。


3.复位测试-在示波器中使用我在 DSP 的复位引脚上看到的脉冲、它应该是3.3V 恒定的。

问题可能是什么?

附加的测试连接结果和错误1015:

e2e.ti.com/.../5415.Test-Connection.txt

此致、

Dror

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

    您好!

    预计 XRSn 引脚上会有脉冲。 从测试连接日志来看、TDO 似乎一直处于高电平、您是否能够共享 JTAG 信号的原理图?  

    此致、

    本·科利尔

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

    尊敬的 Ben:

    感谢您的回答。

    在3张图片中附加了 JTAG 路由:

    pic 1:JTAG 路由  

    pic 2: JTAG 路由1

    pic 3: JTAG 路由2

    我没有提到的另一件事是、在另一个电路板中 、我成功地烧录了 DSP、没有问题。

     目标板之间没有硬件差异。

    感谢你的帮助。

    此致、

    莫舍·德罗尔

     

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

    您好!

    我没有注意到您的原理图有任何错误、也许这块电路板上有一些不正确的元件值吗? 例如、如果 TDI、TMS 或 TCK 上拉电阻中的任何一个实际上远低于该值、那么预计会出现此行为。

    如果您有机会连接示波器、您可以尝试探测 TDO (黄色)、TMS (紫色)、TCK (蓝色)和 TRST (绿色)、如下所示。 下面的屏幕截图是使用 XDS100捕获的、它是在 TMS 的下降沿触发的单捕获。 您能否尝试相同操作、看看您的探测信号看起来是否相同?  

    此致、

    本·科利尔

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

    尊敬的 Ben:

    我没有收到您获得的信号。  

    并附上了振荡器的图片。

    此致、

    Dror  

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

    您好!

    CLK 信号好像出了问题。 它似乎具有直流偏移、但它没有达到3.3V。  

    您可以浏览一下该页面: https://software-dl.ti.com/ccs/esd/documents/xdsdebugprobes/emu_xds_target_connection_guide.html#buffered-case

    对于 C193、电容值为8.2pF、而不是33nF。 这就好像您在 TCK 信号上制作了一个类似于低通滤波器的东西。 您在何处以物理方式探测 TCK 信号? 它是否靠近 F2812引脚?

    您能否尝试更改 C193的值、或者您能否移除 R250或 C193、从而看不到接地路径? 我很好奇、这是否会修复您的 TCK 信号。

    此致、

    本·科利尔

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

    尊敬的 Ben:

    您说对了、LPF 就是问题所在。

    当我移除电阻器时、它是正常的。

    现在我有一个新问题、DSP 在第一次启动时不工作。

    当我检查供应商电压(5V、3.3V)并复位时、我发现在首次启动时、有227Hz 频率的复位信号上的脉冲。

    我在论坛上看到这是发生在别人身上,但他在燃烧之前得到它,我甚至在之后得到它。

    已将开机自检的开始转换

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

    尊敬的 Dror:

    没错、 RESET 信号会由于看门狗复位而产生脉冲。 只需确认一下、现在可以测试目标配置文件中的连接了吗? 您能否分享您在尝试刷写器件时看到的错误? 另外、您以前不能刷写此器件、对吗? 正如 Hareesh 在该线程中提到的、将器件置于 SCI 引导模式可能会有所帮助、我认为应该会停止看门狗复位。  

    另外、由于您仔细查看了电源引脚的范围、所有电源电压看起来都正常吗?  

    此致、

    本·科利尔

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

    尊敬的 Ben:

    我成功刻录了 DSP、而且与 CCS 的连接良好。

    我的问题是、在第一次启动时、当我将电源连接到电路板时、DSP 不执行启动(我知道这是因为有一个蜂鸣器应该在启动时工作、当我没有听到它时、我没有看到任何错误) 我断开电缆并立即将其放回正常工作状态。

    电压电源看起来正常、第一个 Tome 到第二个 Tome 之间没有区别。

    我们选择从外部闪存引导、

    另外,我看到的是第一次启动时,在复位引脚上有以227Hz 频率的脉冲,而在第二次启动时,复位信号是干净的。

    感谢你的帮助。

    此致、

    莫舍·德罗尔

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

    尊敬的 Dror:

    我断开电缆[/报价]

    当您这样说时、您指的是电源线吗? 此时您是否已与 JTAG 连接?  

    我只是想确保我清楚地理解您的问题。 给器件加电时、您是否未正确引导至闪存并且程序未在运行? 但是、当您对器件进行循环通电时、它会开始工作吗?

    此致、

    本·科利尔

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

    您好!

    我只是想说明一下。

    JTAG 编程问题已经解决。

    现在我的启动有问题。

    第一次上电时没有启动、我注意到复位线路每4.4ms (227Hz)复位一次。

    断电后、然后再次立即开启 RESET 线变为高电平、不会发生复位、引导成功。

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

    尊敬的 Dror:

    您是否能够共享电路板的原理图? 我对您在复位引脚上的电路特别感兴趣。 此外、您能否 在加电时使用示波器捕获您的 VDDIO、VDD、XRS 和 XCLKOUT 信号?  

    此致、

    本·科利尔

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

    尊敬的 Ben:

    随附的是相关原理图页面和您请求的信号照片。

     

    e2e.ti.com/.../ED1019314_5F00_13_5F00_merged.pdf

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

    尊敬的 Dror:

    由于 XRS 引脚会脉冲、这似乎是器件未成功引导至闪存时的一次上电操作。 您能否获取当器件正确引导至闪存时的一次示波器捕获?  

    此致、

    本·科利尔

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

    尊敬的 Ben:

    随附的 当器件确实正确引导至闪存时的信号图片。

    此致、

    Dror

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

    Dror

    如果器件未能引导至闪存、似乎器件在发出看门狗复位时遇到了困难、因为复位信号没有全部接地。

    如果您手动拉低 XRSn、您能否检查器件是否能够正确引导至闪存、然后使其再次变为高电平? 我很想看看 XRSn 复位是否会让您脱离不良状态并像加电复位一样引导至闪存。

    此致、

    本·科利尔

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

    尊敬的 Ben:

    我已经按照您的建议手动拉低 XRS、这样可以将其升高到高电平、但没有任何变化。

     如果您还需要检查一些事项、我将非常感谢。

    此致、

    莫舍·德罗尔

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

    Dror

    您是否也能从示波器上获取 XCLKIN 信号的快照? 在不良状态下、XCLKOUT 信号似乎有问题。 此外、我是否正确地将时间刻度理解为10毫秒? 因此、上电时 XCLKOUT 周期接近70毫秒? 此频率是否在器件通电一段时间后发生变化?  

    此致、

    本·科利尔

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

    尊敬的 Ben:

    我有一个问题给你的图片从一开始的加电,因为在线路上有去抖触发.

    如果您在图片上看到不同频率的 X法规 判例法在错误的引导,你可以解释给我为什么?

    错误的引导1:

    错误的引导2:

    启动良好:

    和 XCLKIN 图片:

    此致、

    Dror

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

    尊敬的 Dror:

    在良好和不良启动期间、您的 XCLKIN 看起来是否相同?  

    另外、我想知道是什么导致3.3V 电源轨上出现振荡、我必须再看一下您的原理图。

    此致、

    本·科利尔

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

    尊敬的 Ben:

    我们可以 通过邮件继续对话吗?

    此致、

    Dror

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

    Dror

    当然、我已经向您发送了一个朋友请求、以便我们可以发送私人消息。

    此致、

    本·科利尔