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.

[参考译文] CC2340R5:CAN##39;t 对 LP-EM-CC2340R5进行编程或调试、但可以擦除它

Guru**** 2393725 points
Other Parts Discussed in Thread: UNIFLASH, LP-XDS110, LP-EM-CC2340R5, CCSTUDIO

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

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/1446499/cc2340r5-can-t-program-or-debug-lp-em-cc2340r5-but-can-erase-it

器件型号:CC2340R5
Thread 中讨论的其他器件:UNIFLASHLP-XDS110、、 CCSTUDIO

工具与软件:

不允许进行调试。 如果不符合预期、请检查您的 CCFG。
如果加载应用程序时遇到问题、请执行以下操作(这将擦除芯片):
- Code Composer Studio:
-结束当前调试会话(如果有任何调试会话处于活动状态)。
-"View"->"Target Configurations"->"右 键点击工程的.ccxml 文件"->"Launch Selected Configuration"。
-右键单击"Debug Probe/Cortex_M0P"并选择"Show all cores"。
-展开"Non Debuggable Devices"项后、选择"Debug Probe/CS_DAP0"项。
-脚本-> CC23xx -> ChipErase 开始芯片擦除。
-您现在应该能够将应用程序加载到目标。
不允许进行调试。 如果这不是预期行为、请检查您的 CCFG。
如果不允许调试、则当前不支持闪存加载。
不允许在应用程序进入时停止。 您确定允许进行调试吗?
正在运行应用程序、而不在应用程序入口停止。
连接到目标时出错:(错误-1274 @ 0x0)连接序列期间出错。 具体原因未知、但可能是尝试访问由于缺乏电源、时钟或身份验证(即安全措施无法阻止)而无法访问的内核或逻辑的结果。 如果被安全阻止、并且如果支持、则在执行身份验证过程之后可能允许访问。 (仿真包12.8.0.00194)

当它开始运行 flakey 并最终停止调试时、我正在正常使用该 LaunchPad。  我使用的是 CCS Theia 1.5.0.11。  上面的消息似乎包含 CCS Eclipse 版本的指令。

xdsdfu -e 显示器件

我使用了 uniflash 来擦除芯片并覆盖调试授权配置、并将其设置为"Debug Always Allowed"。

我可以读取芯片配置(闪存大小、RAM 大小、版本 B)、空白检查在 uniflash 中有效、并表明它是空白。

我无法使用 uniflash 读取存储器。  当我尝试在 CCS Theia 中调试项目时、显示上面的错误。

我正在使用 LP-XDS110调试器(固件版本3.0.0.32)、说实话、LP-EM-CC2340R5 Launchpad 就是个问题。  

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

    我认为是 LaunchPad、而不是调试器。  我也会遇到同样的错误、即通过10引脚连接器将其连接到独立的 XDS110探针并提供外部电源。

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

    尊敬的 Russell:

    您是否能够使用 Uniflash 对映像(*。out、*。hex 或*。bin)进行编程?  使用 CCStudio (非 Theia 版本)时、您是否会发现类似的问题?  您使用的是哪个版本的 SimpleLink F3 SDK?

    此致、
    Ryan

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

    它是奇数。  它现在起作用了。

    我使用 uniflash 对.out 映像进行编程、这次它起作用了。

    我开始在 CCS Theia 中进行调试、它很有效。

    我选择了调试项目、它也运行得很好。

    在 uniflash 中、读取存储器第一次出现故障、但最终在读取器件信息并执行空白检查后仍然有效。

    它现在起作用了。

    使用版本8.2。