我有ST-LINK加密狗。当我尝试使用调试图标在CubeIDE中连接时出现错误
初始化ST-LINK设备时出错。原因:在目标上找不到设备。
这种情况时有发生。当我使用ST-LINK实用程序时,我也有同样的问题,但当我按下板上的RESET开关时,我就连接上了。引脚PA13和PA14不能用于其他目的。ST-LINK中的设置不起作用,如核心重置或软件重置。只有当我按下Reset开关,然后尝试仅在ST-Link Utility中连接时,才能连接。
哪里做错了,什么是“重置下连接”?
发布于 2019-12-12 20:32:17
在重置下连接意味着当调试探针连接到目标时,重置线路保持活动状态,因此不能执行任何用户代码。
我建议您始终保持打开状态,除非您连接到正在运行的目标。
发布于 2019-12-12 16:45:19
一件事可能是闪存到你的STM32上的软件禁用了那些引脚,因此当它启动时你不能连接调试/编程它。
在尝试连接时将STM保持在复位状态,然后释放复位可绕过此启动,并让ST-LINK接口控制STM。
https://stackoverflow.com/questions/59299573
复制相似问题