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.

[参考译文] UNIFLASH:无法使用 XDS110调试探头在 macOS 上刷新/调试 CC3220

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1079364/uniflash-unable-to-flash-debug-cc3220-on-macos-with-xds110-debug-probe

部件号:UNIFLASH

您好,

使用 XDS110调试探头时,刷新 CC3220时遇到问题。 我收到的错误是“Error: SLImageCreator.exe:XDS Power Off Failure:-11”,我使用命令行版本的 uniflash 和 GUI 都收到了该错误。 我尝试了不同的 XDS110探头和不同的连接器,CC3220启动板都具有相同的结果。 此外,我尝试了另一本带有较旧 macOS 版本的 macbook,它可以闪存。 我拥有的 macOS 版本是 Monterey 12.2.1和 Uniflash 版本7.1.0。

运行 dbgjtag 会产生以下错误:

-----[Print the board config pathname(s)]------------------------------------

xds110.i
This utility has selected a 100- or 510-class product.
This utility will load the adapter 'libjioxds110.dylib'.
The library build date was 'Jun 25 2021'.
The library build time was '10:28:31'.
The library package version is '9.4.0.00129'.
The library component version is '35.35.0.0'.
The controller has a version number of '5' (0x00000005).
The controller has an insertion length of '0' (0x00000000).
The local memory has a word capacity of '1048576' (0x00100000).

-----[An error has occurred and this utility has aborted]--------------------

This error is generated by TI's USCIF driver or utilities.

The value is '-235' (0xffffff15).
The title is 'SC_ERR_PATH_DR_BROKEN'.

The explanation is:
The data scan-path cannot circulate bits, it may be broken.
An attempt to scan the JTAG data registers has failed.
The target's JTAG data path appears to be broken
with a stuck-at-ones or stuck-at-zero fault.

使用命令行时收到的错误如下:

Exception: Uniflash: Failed to flash device 
Traceback (most recent call last):
  File "SLImageCreator.py", line 5191, in <module>
  File "SLImageCreator.py", line 5187, in main
  File "SLImageCreator.py", line 5159, in cmdline
  File "SLImageCreator.py", line 3975, in command_project_program
  File "SLImageCreator.py", line 1569, in connect_device
  File "slbootloader/slbootloader.py", line 379, in connect_with_reset
  File "***/***.py", line 278, in power_off
***.***.DeviceError: 
Error: SLImageCreator.exe: XDS Power Off failure: -11
[1795] Failed to execute script SLImageCreator
 

尝试通过具有 CCS 的 JTAG 进行调试时会产生以下错误:

Error connecting to the target:
(Error -2131 @ 0x0)
Unable to access device register. Reset the device, and retry the operation. If error persists, confirm configuration, power-cycle the board, and/or try more reliable JTAG settings (e.g. lower TCLK).
(Emulation package 9.4.0.00129)

使用 GNU 屏幕,我可以通过探测器发送 UART,我使用逻辑分析器对该探测器进行了验证。 因此,至少可以通过信息发送一些信息。

你有什么想法可以解决这个问题吗? 这是您能够再现的吗?

此致,

林斯

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

    我们需要与我们的工具团队联系。

    旧的 MAC 版本在哪里工作?

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

    您好,

    我在另一部与我相同版本的 MacBook 上试用了它,它也在该 MacBook 上运行。 因此,我在计算机上完全重新安装了 macOS,并使其以这种方式工作。 不是一个好的解决方案,而是一个有效的解决方案。