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.

[参考译文] CCS/TMS320F28027:TMS320F28027

Guru**** 2529560 points
Other Parts Discussed in Thread: CONTROLSUITE, LAUNCHXL-F28027, TMS320F28027

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/595411/ccs-tms320f28027-tms320f28027

器件型号:TMS320F28027
主题中讨论的其他器件:controlSUITELAUNCHXL-F28027

工具/软件:Code Composer Studio

大家好、

我正在尝试使用 Black Hawk USB2000控制器对 TI 28027进行闪存编程。 TMS 28027被焊接到一个分线板上。 已完成以下连接

(TRST、TMS、TCK、TDI、TDO、XRS)、VDD 和 VSS。 我没有连接外部振荡器。 VREG 已接地。  我正在使用控制套件中提供的闪存程序示例。 但是、我遇到了以下错误。

C28xx:CPU 复位失败:(错误-1156 @ 0x6)器件可能在低功耗模式下运行。 是否要使其退出此模式? (仿真包6.0.83.0)

我有两个问题:

a)此错误的原因是什么。 可能已排除的任何特定连接。

b)使用 Black Hawk USB 2000控制器与闪存程序28027之间有哪些必要的连接。 有关过程和要完成的连接的任何参考。

 

谢谢你

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

    你好 Sachin、

    您是否参考了 F28027 LaunchPad 原理图以了解基本连接?

    BTW 此问题是否与您之前的帖子类似?

    此致、
    Gautam

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

    我已经通过2.2k 电阻器将 XRS 引脚连接到 Vdd、正如您在我之前的帖子中提到的那样。

    是此帖子与先前的帖子相关。 因为我没有得到回复,所以我做了一个新的帖子。 我使用了应用手册800VA 纯正弦波逆变器参考设计(SLAA602)第21页中给出的连接方案,并通过 USB2000黑鹰提供了可编程的连接引脚。 谢谢。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您还能将您的控制器关键连接与 Launchpad 原理图进行比较吗? 您可以在此处找到相同的内容:
    C:\ti\controlSUITE\development_kits\c2000_LaunchPad\LAUNCHXL-F28027\HwDevPkg

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

    您好、Gautam、

    我发现了两个问题

    a)从 Launchpad 原理图中、我注意到 TDO 和 TRST 通过2.2K 电阻器下拉至接地。 虽然信号(TCK、TDI、TMS)直接从 IC FT2232H 和 ISO7240提供给微控制器(无上拉)。但是、我遵循了"800VA 纯正弦波逆变器应用手册"、其中所有 JTAG 信号(TCK、TDI、TMS、TDO)都通过2.2K 上拉、但 TRST 除外、它被下拉。

    b)我已经完成了一个不确定的连接。 在两个应用手册(Launchpad 和800VA 正弦波逆变器)中、VDD (引脚32、43)通过电容器保持浮动。 但是、我也已将3.3V 电压连接到它们。 这是否会造成问题。

    有两个问题

    a)连接正确。

    b)这是软件问题还是硬件问题。 可以采取哪些其他措施来解决此问题。 我是否需要我提供任何其他信息来更清楚地了解问题。

    谢谢你。

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

    [引用 user="Sachin Devassy""、这是正确的连接。 可以采取哪些其他措施来解决此问题。 [/报价]

    请遵循 LaunchPad 原理图。 TCK、TDI 和 TMS 上无需任何上拉电阻。

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

    我删除了 TCK、TDI、TDO、TMS 的上拉电阻。 更多 VDD (引脚32、43)通过电容器保持悬空。

    我收到以下错误

    C28xx:CPU 复位失败:(错误-1156 @ 0x6)器件可能在低功耗模式下运行。 是否要使其退出此模式? (仿真包6.0.83.0)
    C28xx:软件复位失败:一个复位已经在进行中:(错误-1140 @ 0x0)丢失到器件的调试连接。 重置设备、然后重试此操作。 如果错误仍然存在、请确认配置、对电路板进行下电上电和/或尝试更可靠的 JTAG 设置(例如、较低的 TCLK)。 (仿真包6.0.83.0)

    可能的原因是什么以及如何对此进行故障排除。

    谢谢你。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Sachin、您能否共享连接图/原理图等。控制器连接?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Gautam、

    我已附上微控制器连接原理图。

    使用的 JTAG 是 Black Hawk USB2000控制器。

    如果需要其他信息、请告诉我。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Sachin、我快速浏览了您的原理图、我发现您没有为引导模式配置做任何配置。 请查看 C2000 Launchpad 原理图开关 S1连接。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Gautam、

    感谢您的回复。 我想知道、对于闪存编程、是否应该通过2.2k 电阻器下拉 GIP034和 TDO。 我在应用手册中查看了 BOOTMODE SPRUF6NA,但可以清楚地了解各种引导模式。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    配置引导引脚以获取模式:(来自器件数据表)

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

    您好、Gautam、

    感谢您的回复。 我在电路中进行了以下更改。 但误差保持不变。

    C28xx:CPU 复位失败:(错误-1156 @ 0x6)器件可能在低功耗模式下运行。 是否要使其退出此模式? (仿真包6.0.83.0)

    在构建从控制套件获得的默认闪存程序时、还给出了一条警告

    指定了"code_start"    示例_28027_Flash"之外的入口点符号    

    是由于硬件连接或软件造成的问题。 以及可以采取哪些措施来解决它。

    谢谢。

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

    上面的原理图仍然没有引导引脚配置。 请您澄清一下吗?

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

    根据数据表引导引脚配置(TDO=1、GPIO43=1、TRST=0)。 因此、我已经通过820欧姆电阻器将 TDO 连接到3.3V、将 GPIO34连接到3.3。 同时 TRST 被下拉至接地。 请告诉我是否还有其他事情要做。

    谢谢你。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很抱歉,我的错误。 我建议您浏览数据表!
    还有一件事你错过了 PIN 45:如果不使用,应该接地

    可能还有更多。 请阅读数据表并进行相应的连接! ESP。 表2-2

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

    您好、Gautam、

    我已将引脚45接地,正如您所提到的。 其他连接与以前相同。 当我构建程序时、我会得到

    C28xx:停止目标 CPU 时出现故障:(错误-1156 @ 0x6)器件可能在低功耗模式下运行。 是否要使其退出此模式? (仿真包6.0.83.0)
    C28xx:停止目标 CPU 时出现问题:(错误-1135 @ 0x0)调试探针报告了错误。 确认调试探针配置和连接、重置调试探针、然后重试此操作。 (仿真包6.0.83.0)
    C28xx:错误:(错误-1135 @ 0x0)调试探针报告了错误。 确认调试探针配置和连接、重置调试探针、然后重试此操作。 (仿真包6.0.83.0)

     什么可能是错误的原因以及如何纠正。 是否有任何特定的应用手册提供有关闪存编程连接的信息。 谢谢你。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Sachin、我仍然对您的联系感到怀疑。

    请在论坛中彻底搜索类似问题、例如 :e2e.ti.com/.../304496
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Gautam、

    我已经进行了一些额外的连接(JTAG 引脚13和14已通过4.7K 电阻器上拉)。 这是更新后的图。

    但是,问题仍然存在

    C28xx:停止目标 CPU 时出现问题:(错误-1137 @ 0x6)器件保持在复位状态。 使器件退出复位状态、然后重试此操作。 (仿真包6.0.83.0)
    C28xx:读取故障寄存器 ST1:(错误-1156 @ 0x6)器件可能在低功耗模式下运行。 是否要使其退出此模式? (仿真包6.0.83.0)

    在之前的连接中,我已经为 VDD (引脚 32、43)提供了3.3V 电压。 后来、我放置了电容器 acroos 引脚和接地、并删除了3.3V。  我注意到最大 电压为1.9V。 我现在怀疑器件是否因早期连接而损坏。

    如何知道微控制器是否未损坏。 第二、如何使器件退出复位模式。

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

    [引用用户="Sachin Devya"]如何知道微控制器是否未损坏

    温度来测量温度。 它会变得很热吗?

    [引用 user="Sachin Devassy"]第二,如何使设备退出复位模式。

    这是简单的 XRS 引脚配置。 我希望它根据数据表进行配置。

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

    您好、Gautam、

    感谢您的回复。 微控制器未变热。 因此、我假设它没有损坏。  XRS 引脚已上拉、 如原理图所示。  为了解决上一帖子中提到的问题、在 Connexions 中还有其他事情要做。 谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1.8V 是内核电压、即使其损坏、也有可能不会发热。 无论如何、请在此处查看其他原因:
    e2e.ti.com/.../726918
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

     您好、Gautam、

    我已更换微控制器。 连接原理图如图所示。

    现在、当我尝试闪存编程时。 我收到以下错误。

    C28xx:GEL 输出:
    器件校准未完成、检查器件是否已解锁并重新校准。C28xx:闪存编程器:警告:已配置的器件(TMS320F28027)、与检测到的器件()不匹配。 闪存编程操作可能会受到影响。 请考虑修改您的目标配置文件。
    C28xx:GEL 输出:
    器件校准未完成、检查器件是否已解锁并重新校准。C28xx:闪存编程器:器件已锁定或未连接。 操作已取消。
    C28xx:文件加载程序:内存写入失败:未知错误

    闪存对空白微控制器进行编程时、是否要在程序中完成任何其他设置。 另一个疑问是、TEST 引脚应接地还是保持未连接状态(如数据表中所示、在 Launchpad 原理图中、测试引脚应保持未连接状态、同时将其接地)。

    谢谢

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

    [报价用户="Sachin Devassy">闪存对空白微控制器进行编程时、是否要在程序中执行任何其他设置。 另一个疑问是、TEST 引脚应接地还是保持未连接状态(如数据表中所示、在 Launchpad 原理图中、测试引脚应保持未连接状态、而测试引脚应接地)。[/引述]

    两个都很好。 最好保持未连接状态。 还可使用 F2802x controlCARD 原理图进行验证:

    C:\ti\controlSUITE\development_kits\~controlCARDs\CC2802xHWdevPkg

    此致、

    Gautam

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Sachin、
    很难远程调试这样的问题、但我可以为您提供一些指导。

    您是否有可用于验证 CCS 是否能够与目标器件建立连接并与其通信的 controlCARD 或 Launchpad? 这将验证您的 CCS 安装和设置。 如果这正常工作、您可以尝试在闪存中对一个小 COFF 文件进行编程。 这样、您就确定了工具/软件部件是好的。 现在、您可以将注意力转向您的硬件。 使用 controlCARD/Launchpad 原理图作为参考。 如果电源、引导模式和 JTAG 引脚正确连接、CCS 必须能够连接到您的电路板。 探测-XRS Pinto 确保 WD 未超时并重复复位器件。 如果已正确连接引导模式引脚,则不应发生这种情况。