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.

[参考译文] TM4C1230E6PM:连接目标时出错

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1162783/tm4c1230e6pm-error-connecting-target

器件型号:TM4C1230E6PM

您好!

 使用 TM4C1230E6PM 麦克风。 我能够对麦克风进行编程。 在测试我的系统启动的电压后、我的微控制器不再工作。 我尝试对麦克风重新编程,但无法再重新编程。我使用 XDS110进行编程。 我收到以下消息:Error connecting to the target:(error -1170 @ 0x0) Unable to access the DAP。 重置设备、然后重试此操作。 如果错误仍然存在、请确认配置、对电路板进行下电上电和/或尝试更可靠的 JTAG 设置(例如、较低的 TCLK)。 (仿真包9.6.0.00172)

在 CCS 中、我使用目标配置。 我检测到以下内核:

当我读取0xC0000000处的内存浏览器时,我只有??? 数据中。

为什么我的微控制器处于此状态、以及如何解锁它?

此致、

洛·米库

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

    您好!

    [引用 userid="89705" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1162783/tm4c1230e6pm-error-connecting-target 文件]当我在0xC0000000处读取内存浏览器时,我只有??? 数据中。[/quot]

      您刚才说过您无法连接设备。 在这种情况下、调试器无法从器件中读取任何内容。  

     我有几个问题和意见。  

     -在进行电压测试之前、器件是否正常工作? 您以前是否能够对器件进行几次编程和调试? 或者在您执行一些电压测试后器件停止工作?  

     -如果您是第一次对器件进行编程,并且您立即无法通过调试器连接和调试器件,那么您是否还记得您对器件进行了何种程序的编程? 如果您的程序以某种方式禁用时钟以将器件置于某种类型的睡眠模式(例如深度睡眠或休眠)、而没有唤醒的方法、则器件无法再与调试器同步、因为它没有时钟。 或者、如果您已将 JTAG 引脚用于 GPIO 功能。 在这种情况下、由于没有要连接的 JTAG 接口、调试器无法再访问器件。 如果问题是由于软件问题导致的,通常可以解锁设备。 您可以按照本应用手册中的第5.3.2节解锁器件。  https://www.ti.com/lit/pdf/spma075。如果不是这样、请继续回答以下问题。  

     -您是否能够使用 XDS110来调试另一个已知良好的器件/电路板? 这是为了排除调试探针出现的任何问题。  

     -如果您可以使用 XDS110来调试另一个板,则意味着第一个板有电路板问题或 MCU 问题。 要确定是电路板还是 MCU 问题、您需要执行 ABA 交换测试。 将已知良好的设备交换至问题板。 如果您可以连接该器件并对其进行编程、则表明该电路板良好。 问题出在 MCU。 但是、您还记得、如果您在执行测试时意外地短接 MCU I/O 引脚等。  

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

    您好!

    器件在测试前正常工作。 我可以在测试前进行编程和调试。 仅在测试完成后、器件停止。 我可以在已经对器件进行编程时进行编程和调试。  

    我不使用深度、睡眠或休眠。SWM 的 GPIO 未重新编程。

    XDS110与另一个器件一起工作。

    如何进行 ABA 交换测试?

    我在测试时不会短路。 我仅在测试设备时使用连接器。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="89705" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1162783/tm4c1230e6pm-error-connecting-target/4372631 #4372631"]

    器件在测试前正常工作。 我可以在测试前进行编程和调试。 仅在测试完成后、器件停止。 我可以在已经对器件进行编程时进行编程和调试。  

    我不使用深度、睡眠或休眠。SWM 的 GPIO 未重新编程。

    XDS110与另一个器件一起工作。

    [/报价]

    感谢您提供相关信息。  

    您能否按照应用手册中的说明执行解锁操作? 那么您可以恢复设备吗?

    [引用 userid="89705" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1162783/tm4c1230e6pm-error-connecting-target/4372631 #4372631"]如何执行 ABA 交换测试?

    如果解锁操作无法恢复问题、则需要确定是否是硬件问题。   

    请阅读有关 ABA 交换测试的文章。 您的硬件工程师/技术人员将能够执行此类任务。  

    https://forum.digikey.com/t/part-failure-vertification-a-b-a-swap-method/701

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

    尊敬的 Micou:

     我没有听到你的反馈。 我假设连接到目标时出现错误的问题已解决。 我现在要关闭这个线程。 如果有任何更新、您可以更新此帖子、该主题将再次自动重新打开。