你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

紧急求助 我用Cube生成代码进行调试的时候出现这个

[复制链接]
auto46 提问时间:2015-10-21 14:46 /
用的st link v2,程序可以下载到芯片,但是不管是打断点,让程序运行到断点位置或者是单步调试,MDK都会没有响应,如果点stop或者退出调试,都会弹出这个

QQ截图20151021143957.png

收藏 评论18 发布时间:2015-10-21 14:46

举报

18个回答
auto46 回答时间:2015-10-21 14:56:48
void HAL_MspInit(void)
{
  /* USER CODE BEGIN MspInit 0 */

  /* USER CODE END MspInit 0 */

  __HAL_RCC_AFIO_CLK_ENABLE();

  HAL_NVIC_SetPriorityGrouping(NVIC_PRIORITYGROUP_4);

  /* System interrupt init*/
  /* SysTick_IRQn interrupt configuration */
  HAL_NVIC_SetPriority(SysTick_IRQn, 0, 0);

    /**DISABLE: JTAG-DP Disabled and SW-DP Disabled
    */
  __HAL_AFIO_REMAP_SWJ_DISABLE();

发现跑到红色代码的位置就死了
auto46 回答时间:2015-10-21 14:59:18
问题解决了   用cube生成代码的时候  会自动把debug给关掉  所以你要进行调试的话 还要把关掉debug的代码给屏蔽掉    位置在void HAL_MspInit(void)中的__HAL_AFIO_REMAP_SWJ_DISABLE();这条宏
auto46 回答时间:2015-10-21 15:06:07
creep 发表于 2015-10-21 14:59
__HAL_AFIO_REMAP_SWJ_DISABLE();
SWD都被关闭了,能不死么!

之前谁知道啊  一步一步找到的。。。Cube这个有点坑  竟然默认把debug给关了
安臣 回答时间:2015-10-21 14:48:06
帮顶。不知道原因
auto46 回答时间:2015-10-21 14:50:31
安臣 发表于 2015-10-21 14:48
帮顶。不知道原因

我仿真器肯定没问题  调试之前的工程都好的很
auto46 回答时间:2015-10-21 14:58:16
搞定了
creep 回答时间:2015-10-21 14:59:18
auto46 发表于 2015-10-21 14:56
void HAL_MspInit(void)
{
  /* USER CODE BEGIN MspInit 0 */

__HAL_AFIO_REMAP_SWJ_DISABLE();
SWD都被关闭了,能不死么!
埃斯提爱慕 回答时间:2015-10-21 15:18:33
提示: 作者被禁止或删除 内容自动屏蔽
埃斯提爱慕 回答时间:2015-10-21 15:19:01
提示: 作者被禁止或删除 内容自动屏蔽
auto46 回答时间:2015-10-21 15:30:18
dsjsjf 发表于 2015-10-21 15:19
在使用CUBEMX配置时,打开SWD就可以了

这个在cube哪里设置呢?
埃斯提爱慕 回答时间:2015-10-21 15:33:41
提示: 作者被禁止或删除 内容自动屏蔽
埃斯提爱慕 回答时间:2015-10-21 15:34:18
提示: 作者被禁止或删除 内容自动屏蔽
埃斯提爱慕 回答时间:2015-10-21 15:34:40
提示: 作者被禁止或删除 内容自动屏蔽
auto46 回答时间:2015-10-21 15:51:08
dsjsjf 发表于 2015-10-21 15:33
SYS--Debug--Serial-Wire

谢咯
12下一页

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版