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/CCStudio:只需重命名项目... 设备处于复位状态。

Guru**** 2606725 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/633938/ccs-ccstudio-after-simply-renaming-a-project-device-is-held-in-reset

部件号:CCStudio

工具/软件:Code Composer Studio

我做了一个简单的“闪烁LED”演示项目,并将其重命名。  机会 工作正常。  现在,无论我做什么,当我尝试连接到XDS100V2调试探头时,它都会拒绝并告诉我设备处于复位状态。  但并非如此。

连接到目标时出错:
(错误-1266 @ 0x0)
设备处于重置状态。 使设备退出重置,然后重试此操作。
(仿真软件包7.0 .48.0) 

并且:

M3_WakeupSS:连接到目标时出错:(错误-1266 @ 0x0)设备处于重置状态。 使设备退出重置,然后重试此操作。 (仿真软件包7.0 .48.0)

我甚至不使用M3。  这应该是A8。

除了厨房的水槽,我已经尝试重新启动我能做的一切。  没有什么可以解决问题。

现在解决此问题所需的"秘密魔力"是什么?  因为我的搜索得到了一些结果,但没有任何结果。

接头工作正常。 一切都正常。 在我重命名项目之前,它就已经工作了。  这就是我所做的一切。

我已删除并重新创建了CCXML文件几次。  我尝试更改和更改项目设置。  什么都不起作用。  我的"测试"输出粘贴在下面。

(何时在此环境中准备好真正使用???)

[开始:Texas Instruments XDS100v2 USB调试探头]

执行以下命令:

%CCS_base/common/uscif/dbgjtag -f %boarddatafility%-RV -o -f inform,logfile=yes -S pathlength -S integrity

[结果]


----- [打印主板配置路径名]------------------

C:\Users\Scott\AppData\Local\TEXASI~1\CCS\
TI\0\0\BrdDat testBoard.dat

-- [打印reset-command软件日志文件]------------------

该实用程序选择了100或510类产品。
该实用程序将加载适配器'jioserdesusb.dll'。
图书馆的构建日期为2017年7月21日。
库的构建时间是'19:36:41'。
库软件包版本为7.0 .48.0。
库组件版本为35.35 .0.0。
控制器不使用可编程FPGA。
控制器的版本号为'4'(0x0.0004万)。
控制器的插入长度为'0'(0x0万000000)。0万。
此实用程序将尝试重置控制器。
此实用程序已成功重置控制器。

——— [打印reset-command hardware log-file (重置命令硬件日志文件)]------------------

扫描路径将通过切换JTAG TRST信号重置。
控制器是FTDI FT2232,带USB接口。
从控制器到目标的链路是直接链路(不带电缆)。
该软件配置为支持FTDI FT2232功能。
控制器无法监控EMU[0]引脚上的值。
控制器无法监控EMU[1]针脚上的值。
控制器无法控制输出引脚上的正时。
控制器无法控制输入引脚上的正时。
扫描路径链路延迟已完全设置为'0'(0x0000)。

——— [从PLL生成的JTAG TCLK输出的日志文件]-------

没有用于对JTAG TCLK频率进行编程的硬件。

——— [测量最终JTAG TCLKR输入的源和频率]-------

没有用于测量JTAG TCLK频率的硬件。

——— [在JTAG IR和DR上执行标准路径长度测试]-----------

此路径长度测试使用64个32位字的块。

JTAG IR指令路径长度测试成功。
JTAG IR指令路径长度为6位。

JTAG DR旁路路径长度测试成功。
JTAG DR旁路路径长度为1位。

——— [对JTAG IR执行完整性扫描测试]---------------

此测试将使用64个32位字的块。
此测试将仅应用一次。

使用0xFFFFFFFF执行测试。
扫描测试:1,跳过:0,失败:0
使用0x0万执行测试。
扫描测试:2,跳过:0,失败:0
使用0xFE03E0E2执行测试。
扫描测试:3,跳过:0,失败:0
使用0x01FC1F1D执行测试。
扫描测试:4,跳过:0,失败:0
使用0x5533CCAA执行测试。
扫描测试:5,跳过:0,失败:0
使用0xAACC3355执行测试。
扫描测试:6,跳过:0,失败:0
所有值都已正确扫描。

JTAG IR完整性扫描测试已成功。

——— [在JTAG DR上执行完整性扫描测试]------------------

此测试将使用64个32位字的块。
此测试将仅应用一次。

使用0xFFFFFFFF执行测试。
扫描测试:1,跳过:0,失败:0
使用0x0万执行测试。
扫描测试:2,跳过:0,失败:0
使用0xFE03E0E2执行测试。
扫描测试:3,跳过:0,失败:0
使用0x01FC1F1D执行测试。
扫描测试:4,跳过:0,失败:0
使用0x5533CCAA执行测试。
扫描测试:5,跳过:0,失败:0
使用0xAACC3355执行测试。
扫描测试:6,跳过:0,失败:0
所有值都已正确扫描。

JTAG DR完整性扫描测试已成功。

[结束:Texas Instruments XDS100v2 USB调试探头]

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我设法解决了这个问题。 因此,为了后代,对于其他任何陷入恼人缺陷的人...

    首先,只需执行"清洁"
    接下来,在CCS之外,进入项目文件夹:
    手动清除调试中的所有内容。 "清理"不会擦除所有内容。 甚至删除"Debug"文件夹本身。
    删除.启动文件夹,包括其中的所有内容。
    删除*。CCXML文件。

    尝试对其进行调试,并查看投诉(我的请求TM4C1294... CCXML文件... 我不知道为什么当我使用BBB时,它认为我正在使用TIVA设备。)
    使用文件|新建菜单创建新的目标配置文件。
    打开它,并验证它是否已预先填充您正在调试的设备(我的情况是BeagleBone Black)。 如果不是,请选择它。 可能不需要按"测试"按钮,但不会造成伤害。

    然后尝试使用调试按钮启动。对于我的BBB,我可以选择A8或M4 (我假设要加载哪一个内核)。 我取消选择其他模芯,只加载了A8模芯。
    它很有效。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    M3信息将来自AM335x上的其中一个子系统。 设备上有几个子系统中包含Cortex M内核。

    在这种情况下,它是唤醒子系统"M3_WakeupSS"。 至于CCS询问TIVA CCXML的原因,我认为TIVA是默认设置,因此当您删除与项目关联的TIVA时,它会尝试使用该TIVA。

    很好地听到你的工作正常。 删除启动可以帮助解决类似这样的奇数错误。

    此致,
    John