主题中讨论的其他器件:CC2640
工具/软件: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 进行更新后在控制台中显示的内容。