畫原理圖的時候為了使布線方便,使用了jlink的引腳。而STM32默認是設置為Jlink功能的,
所以燒寫代碼的時候必須先關閉Jlink功能才能當做普通IO口使用,關閉代碼如下:
1 RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE); 2 GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable,ENABLE);
而再次燒寫的時候出現No Cortex-M SW Device Found
解決方法:
1 、第一種就是網上說的,BOOT0拉高,下載,再拉低。
2 、另外一種就是按住復位鍵,用jlink下載,等連接開始的時候放開復位鍵。下載成功!