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.
工具/软件:Code Composer Studio
我正在尝试设置CCS以匹配同事。 他对调试器的CC2640编程能力没有任何问题,但我确实有。 与同事交换硬件表明这不是硬件问题,但CCS显示它可以验证与部件的连接,闪存编程器工作正常,指向软件/配置问题。 我在下面详细介绍了所做的测试,希望有人能给我一个理由,让我进一步采用硬件与软件路径。
CCS中发生的编程错误(目标超时)出现在3个变体中,全部以“Load Failed”(加载失败)结尾 。第一个变体是光栅,它包括一个弹出窗口,其中显示“Cable break that is near-to-约为自身”(电缆断路)消息以及控制台中的“cable break”(电缆断路)消息。 第二种版本没有弹出窗口,但控制台中仍显示“cable break”(电缆中断)消息。 仅在第一个连接(启动CCS或重启UC后)上观察到第1和第2个变体 。第3个变体没有电缆断开消息,是最常见的。 "电缆断开"消息使其看起来是硬件问题, 但是,由于我可以使用硬件(调试器,带有CC2640的PCB和所有电缆),因此可以移动到同事的立方体中,并且它始终工作,而他从未对我工作过, 这可能不是硬件问题。
变体1: 该错误很少包括弹出窗口。 当弹出窗口出现时,我可以单击“retry”(重试),调试过程将继续,直到目标闪存加载程序未返回任何统计信息错误被打印出来(控制台中显示的错误消息与变体2和3相同)。
备选案文2:
Cortex_M3_0:Gel输出:内存映射初始化完成。
Cortex_M3_0:电路板重置失败:(错误-182 @ 0x0)控制器检测到接近自身的电缆断路。 用户必须将电缆/线控装置连接到控制器。 (仿真软件包7.0 .48.0)
Cortex_M3_0:Gel输出:电路板重置完成。
Cortex_M3_0:目标超时! (块1) Cortex_M3_0:状态0x1814.6464万:目标闪存加载器未返回任何状态。 未知错误!
Cortex_M3_0:文件加载器:内存写入失败:等待目标闪存加载器执行命令超时。
Cortex_M3_0:GEL:文件:C:\Users\bakers2\workspace_v7\solace\Debug\solace.out:加载失败。
变体3出现在随后的调试尝试中
Cortex_M3_0:Gel输出:内存映射初始化完成。
Cortex_M3_0:Gel输出:电路板重置完成。
Cortex_M3_0:目标超时! (块1)
Cortex_M3_0:状态0x77F0.4273万:目标闪存加载器未返回任何状态。 未知错误!
Cortex_M3_0:文件加载器:内存写入失败:等待目标闪存加载器执行命令超时。
Cortex_M3_0:GEL:文件:C:\Users\bakers2\workspace_v7\solace\Debug\solace.out:加载失败。
我尝试过的故障排除:
我们非常感谢您提供有关检查其他方面的任何指导和/或解决硬件问题与软件问题的原因。
谢谢!
Steve
您好Rafael:
感谢您的意见。
回复:电缆反向连接,我很确定这不是问题,因为我将整个系统(调试器,目标板,带状电缆)带到同事的办公桌(完全不更改硬件),并且它工作正常。 此外,我还可以使用Smart RF闪存编程器对内存进行编程和读取。
回复:接地回路。 这可能是but...se下面的解决方案。
我购买 了Spectrum Digital XDS200调试器,为新的调试器配置了CCS,一切都能正常工作。
注:
我不能说XDS200总体上更好,但在我的环境中,它更可靠。