紧急求助:用Cube生成代码进行调试的时候出现图下窗口

2019-07-14 16:53发布

用的st link v2,程序可以下载到芯片,但是不管是打断点,让程序运行到断点位置或者是单步调试,MDK都会没有响应,如果点stop或者退出调试,都会弹出这个

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
17条回答
rnr15483586
1楼-- · 2019-07-14 23:27
wang21cj 发表于 2018-10-16 20:09
帮顶。不知道原因

我仿真器肯定没问题  调试之前的工程都好的很
rnr15483586
2楼-- · 2019-07-15 01:09
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();

发现跑到红 {MOD}代码的位置就死了
rnr15483586
3楼-- · 2019-07-15 01:41
 精彩回答 2  元偷偷看……
亲爱的娜娜
4楼-- · 2019-07-15 06:24
rnr15483586 发表于 2018-10-16 20:41
void HAL_MspInit(void)
{
  /* USER CODE BEGIN MspInit 0 */

__HAL_AFIO_REMAP_SWJ_DISABLE();
SWD都被关闭了,能不死么!
rnr15483586
5楼-- · 2019-07-15 07:07
问题解决了   用cube生成代码的时候  会自动把debug给关掉  所以你要进行调试的话 还要把关掉debug的代码给屏蔽掉    位置在void HAL_MspInit(void)中的__HAL_AFIO_REMAP_SWJ_DISABLE();这条宏
rnr15483586
6楼-- · 2019-07-15 09:00
亲爱的娜娜 发表于 2018-10-16 21:09
__HAL_AFIO_REMAP_SWJ_DISABLE();
SWD都被关闭了,能不死么!

之前谁知道啊  一步一步找到的。。。Cube这个有点坑  竟然默认把debug给关了

一周热门 更多>