stm32f407开发板连接J_LINK工作正常,不连J_LINK不工作?

2019-07-20 17:38发布

本帖最后由 hbyue 于 2016-2-16 22:56 编辑

如题,调试stm32f407开发板,使用的是IAR平台,下载方式SWD,BOOT0、BOOT1配置为0,GPIO配置如下:
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2;   //BOOT1
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN;

  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL;
  GPIO_Init(GPIOB, &GPIO_InitStructure);

  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13 | GPIO_Pin_14;//SWD
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF;
  GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_DOWN;
  GPIO_Init(GPIOA, &GPIO_InitStructure);
同时,在options对J_LINK做了相关设置。
现象是:调试过程中,连接J_LINK工作正常,不连J_LINK就不工作?
求解!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。