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
我刚刚打开 CC2640R2开发套件、并按照教程对项目0进行编程。 但是、在第一次遇到下面的错误后、我能够对板进行一次编程、无法解决。 当它首次对电路板进行编程时、它提示我需要更新调试器 prob。 我猜电路板在发生闪存时断开。 我希望电路板不会被欺骗?
这是我从 CSS 获得的错误:
连接到目标时出错:
(错误-275 @ 0x0)
轮询目标器件的尝试超出了其超时限制。
实用程序或调试器已请求目标器件为
Cortex_M3_0:GEL 输出:存储器映射初始化完成。
IcePick_C:连接到目标时出错:(错误-275 @ 0x0)轮询目标器件的尝试超出了其超时限制。 实用程序或调试器已请求针对特定数据或状态值重复访问目标器件。 这种情况之所以失败、是因为已超过轮询 JTAG 扫描路径时的最大尝试次数的内置限制。 (仿真包8.3.0.00003)
这就是我在按下复位按钮时在 Application/User COM 端口上看到的内容。
#000001 [0.005 ]信息:(project_zero.c:479)正在初始化用户任务、硬件、BLE 堆栈和服务。
#000002 [0.005 ]错误:(project_zero.c:496)初始化板 LED 引脚时出错
CC2640芯片似乎出现错误、但它仍在"正常工作"。
https://i.imgur.com/tCfbv7H.png
我有一个"修复"、但它不实用。 我可以使用闪存编程器2来更新固件。 然后、当我尝试使用 CCS 进行编程时、它会再次提示我要求再次更新闪存。 然后对电路板进行编程、看起来会进行调试。 但是、如果我关闭调试器并再次尝试调试、我会得到相同的错误-275。 每次我想重新编程时重新刷新它都不实用。 我在 CCS 中单击"Terminate"按钮是否在执行正确的操作以导致问题?
Cortex_M3_0:GEL 输出:存储器映射初始化完成。
Cortex_M3_0:警告:调试探针需要固件更新。 单击"Update"按钮以更新固件并连接到调试目标。 更新期间、请勿拔下调试探针。 (仿真包8.3.0.00003)
Cortex_M3_0:警告:固件更新成功完成。 (仿真包8.3.0.00003)
Cortex_M3_0:GEL 输出:板复位完成。
这是使用 CCS 进行更新后在控制台中显示的内容。
您好!
有关错误的解释和故障排除详细信息、请参见下面的调试 JTAG 页面(只需搜索错误编号)
https://software-dl.ti.com/ccs/esd/documents/ccs_debugging_jtag_connectivity_issues.html
也就是说、我怀疑内核上运行的软件是阻止调试探针连接到内核的真正原因。
为了提高连接的稳定性,您可以尝试按照下面的粘性文章中显示的说明进行操作。
https://e2e.ti.com/support/tools/ccs/f/81/t/821584
遗憾的是、闪存编程器2仍然使用旧版本的固件、遗憾的是、持续更新仍然存在(这取决于闪存编程器开发人员发布更新版本)。
希望这对您有所帮助、
拉斐尔