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.

[参考译文] CC2538:刷写代码时出错

Guru**** 2538950 points
Other Parts Discussed in Thread: CC2538

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/750918/cc2538-error-occurred-while-flashing-the-code

器件型号:CC2538
Thread 中讨论的其他器件: 闪存编程器

大家好、

我已经使用 IAR IDE 为 CC2538 MCU 开发了代码。我正在使用 I-jet 调试器器件进行调试。  

当我尝试刷写代码时、我遇到类似 致命错误:无法连接到 CPU 的错误。 会话中止。  我还检查了 USB 电缆连接。 问题出在哪呢? 帮助我解决这个问题。 提前感谢。

 

此致、

Vijay。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    建议使用 XDS110 v3对 CC2538进行调试/编程。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Vijay、

    检查 IAR 中的 Debugger -> I-jet 项目设置、并确保选择了正确的接口。 使用了什么特定的调试器硬件、您正在评估 TI EVM 或定制 PCB?

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

    您好、Ryan、

    非常感谢您的回复。

    我已检查 I-jet 接口设置。 我正在使用 IAR I-jet 调试器(SN:85348、Ver:B)和定制 PCB。

    此致、

    Vijay。

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

    如果不是 TI EVM、我们将需要原理图来进一步评估您的设计和硬件连接。

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

    您好、Ryan、

    实际上、在设计和硬件连接方面没有问题。 调试器运行之前的调试器。 一旦我删除了连接并再次连接、我只会收到一个错误、如 致命错误:无法连接到 CPU。 会话中止。  

    此致、

    Vijay。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果您断开调试器的连接、则当前调试会话将中止、此时您必须选择"Debug without download"(不下载调试)以重新启动会话。 您是否能够可靠地对器件进行编程?

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

    您好、Ryan、

    我对电路板连接进行了一些更改、现在代码正在调试中。 但我在调试时还有一个

    发生了致命错误。 调试器将终止。

    请帮助我解决此问题。 提前感谢您。

    此致、

    Vijay。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能否详细说明您执行了哪些调试步骤来解决此问题?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Chen、

    我正在使用 IAR I-jet 调试器。 fisrt 我构建我的代码并进行调试和下载。 然后、我会得到该致命错误。

    下面一行是我在 IAR 工作区中的错误消息:

    0x0027C010上的验证错误:MEM = 0x00、FILE = 0xFF

    C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.5\ARM\config\Debugger \TexasInstruments\CC2538.DMAC (213,17):错误:操作错误。

    此外、我想知道如何擦除电路板?
    提前感谢。

    此致、
    Vijay。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在 IAR 中、Project -> Download -> Erase memory。 您还可以使用 SmartRF 闪存编程器2。 但很明显、您的调试器连接不稳定、需要解决该问题。

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

    现在、我可以使用闪存编程器成功刷写代码。 非常感谢您的回答。

    此致、
    Vijay。