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.

[参考译文] TMDSCNCD28035:器件复位过程

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/997501/tmdscncd28035-device-reset-procedure

器件型号:TMDSCNCD28035
主题中讨论的其他器件:TMDSDOCK28035C2000WARE

在 Piccolo F28035上运行程序时、我出现一个错误、表示处理器处于低功耗模式。 我回答了弹出窗口中的所有选项、但不清楚。 我按"取消"按钮、按 CTRL-F2、Composer Studio 冻结。 我中止了该过程、然后重新启动。 清理项目并重新编译后、启动调试器。 出现以下错误,并显示加载错误。

C28xx:CPU 复位失败:(错误-1137 @ 0x6)器件保持在复位状态。 使器件退出复位状态、然后重试此操作。 (仿真包9.3.0.00042)

您是否会建议我如何使器件脱离复位状态?

Dan O'Connor

303-827-4117

dan@renewpower.us

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

    这是您自己的硬件还是 controlCARD?

    闪存包含什么内容?

    探测-XRS 引脚时会看到什么?

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

    Dan、

      如果您能够提供有关您正在使用的电路板的历史的一些见解、这将会有所帮助。 这是您第一次尝试连接到 CCS 的全新电路板吗? 如果闪存存储器中包含将器件置于 HALT 模式的代码、则会发生您提到的错误。 如果这是一个闪存中没有代码的新电路板、我们需要查看其他位置。 您可以尝试将器件置于 SCI 引导模式(请参阅 SPRS584N 第43页的表6-1)。 您需要在 controlCARD 上使用 SW2。

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

    Hareesh、

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

    Hareesh、

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

    Hareesh、

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

    Hareesh、

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

    Hareesh、

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

    它不是新电路板。 下载代码时遇到问题。 重新拔插 USB 电缆似乎有所帮助。 但是、我从 GPIO20拉取信号。 我尝试通过 LC 滤波器运行它们、并在一个位后抛出该 错误。 我可能会对电路板的电源输出征税。 很难相信、因为我将一个电感器与一个电容器串联接地。 我通过 TMDSDOCK28035、TI 对接-堆栈 USB-EMU [R3] TXN100运行该板。 我将继续执行您建议的测试、并返回给您。 谢谢、Dan

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

    Dan、

                 好的、您确实在使用我们的 controlCARD 和集线站。 您的应用程序代码是否已对密码位置进行了编程? 还是全部为0xFFFF?

    任何 GPIO 引脚都能够提供至少4mA 的电流。 您认为您在 GPIO20上获得的结果是否更多? 我更担心的是、如果您在闪存编程期间对器件进行了电流限制(假设您尝试将应用程序加载到闪存中而不是 RAM 中)。 如果您这样做、可能会无意中损坏密码位置、从而永久锁定设备。  

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

    Hareesh、这不太可能、因为发生第一个错误时、我已启动并正在运行。 现在我不确定该错误是什么。 我认为这不是我上面所附的那个。 1.是否有办法可以确定发生了这种情况?  2.如果有恢复设备的方法吗?

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

    Dan、

      您是否尝试了我的建议? 请回答我到目前为止的所有问题。 如果器件意外锁定、很遗憾无法恢复。

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

    芯片 XRS 引脚5处的电压为低~160mV。 我尝试获取  SPRS584N、但无法在 TI 网站上找到它。 是否有任何建议?

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

    数据表: www.ti.com/lit/SPRS584

    TRM: www.ti.com/lit/SPRUI10

    勘误表: www.ti.com/lit/SPRZ295 

    器件主页: https://www.ti.com/product/TMS320F28035?keyMatch=&tisearch=search-everything&usecase=partmatches

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

    Hareesh、

    此表告诉我 EMU 模式状态、其中模式1是 SCI。 定义了 GPIO 寄存器、但在提供的 TMDSCNCD28035文档中没有位置、是否有任何对位置1和2的 SW2状态的引用、这些引用将强制 EMU 模式状态1。 您是否会向我提供 SW2位置的状态信息以启用 EMU 模式状态1?

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

    TMS320F28035PNT 芯片的引脚5处于低电平@~160mV 的后果是什么?

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

    我最后在原理图和 BAD 上找到了 SW2、它已经设置为 EMU 模式状态1:SCI 引导模式。 我相信我已经尝试了你的所有建议。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="480177" URL"~/support/microcontrollers/c2000/f/c2000-microcontrollers-forum/997501/tmdscncd28035-device-reset-procedure/3686007 #3686007"]芯片 XRS 的引脚5处的电压为低~160mV。 [/报价]

    芯片的引脚5不是-XRS。 -XRS 是引脚9。 请参阅 SPRS584N 第13页的图4-3。

    如果您的 PC 上安装了最新版本的 C2000WARE、您可以在 C:\ti\c2000Ware_3_04_00_00\boards\controlCARDs\TMDSCNCD28035\R1_2中找到 controlCARD 的原理图。  如果您没有 C2000WARE,则可以从 https://www.ti.com/tool/download/C2000WARE?keyMatch=C2000%2520WARE&tisearch=search-everything 下载

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

    Hareesh、感谢您提供有关-XRS 的信息。 I 探测 TMS320F28035PNT 上的引脚9 =>低电平@ 71.5mV。 是的、我终于找到了 SW2。 但是、在查看 SPRUI10之后、还不清楚"TMS320F2803x Piccolo 技术参考手册"、第186页、187节。 2.2.9.1、2.2.9.2中介绍了如何实际利用复位 EMU 模式。  我得到的结果是1。 关闭 Code Composer Studio;2. 关闭 TMDSCNCD28035;3. 将 SW2更改为1开2关或 GPIO34-ON TDO-OFF;4. 为  TMDSCNCD28035上电;5. 等待;6. 关闭 TMDSCNCD28035;7.  将 SW2设置为1开2开;8. 为 TMDSCNCD28035加电;9. 启动 Code Composer Studio;10. 尝试加载代码。 请告诉我这是不是吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="480177" URL"~/support/microcontrollers/c2000/f/c2000-microcontrollers-forum/997501/tmdscncd28035-device-reset-procedure/3687013 #3687013"]我探测 TMS320F28035PNT 上的引脚9 =>低电平@ 71.5mV。[/quot]

    -XRS 引脚永远不应保持低电平。 它通常应为高电平(未激活)或脉冲低电平(如果看门狗超时)。 至于您的其他问题、我已向您发送了一封私人邮件。 请检查/回复。

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

    Hareesh、今天我有时间参加 WebEx 会议。 请给我发送链接、我将在那里。 谢谢、Dan

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

    离线调试可能表示 controlCARD 已损坏。