用Cubemx生成初始化代码时用ST调试器调试时出错的解决方法

用Cubemx生成初始化代码时,默认把jtag和sw给禁用了,调试的时候出现 “ Cannot access target.Shutting down debug session”的错误。

如果已经生成了代码,解决方法是在HAL_MspInit(void)函数中把   __HAL_AFIO_REMAP_SWJ_DISABLE();  注释掉即可

如果未生成代码,就在cubemx的pinout菜单中展开sys,把Debug的Disabel换成第二个或者其他调试器(ST调试器是第二个)

posted @ 2018-07-18 13:52  sovagxa&静默  阅读(1510)  评论(0编辑  收藏  举报