解决更换芯片原程序不能正常编译问题 和问题ErrorFlash Download failed Cortex-m3

当从这个芯片

解决更换芯片原程序不能正常编译问题 和问题ErrorFlash Download failed Cortex-m3

更换为这个芯片时

解决更换芯片原程序不能正常编译问题 和问题ErrorFlash Download failed Cortex-m3

编译原程序后出现了这个问题

解决更换芯片原程序不能正常编译问题 和问题ErrorFlash Download failed Cortex-m3

解决办法为:

解决更换芯片原程序不能正常编译问题 和问题ErrorFlash Download failed Cortex-m3

把其中的STM32F10X_HD,删掉

解决更换芯片原程序不能正常编译问题 和问题ErrorFlash Download failed Cortex-m3

编译成功

解决更换芯片原程序不能正常编译问题 和问题ErrorFlash Download failed Cortex-m3

烧入时出现:

解决更换芯片原程序不能正常编译问题 和问题ErrorFlash Download failed Cortex-m3

第一种可能没有正确添加

解决更换芯片原程序不能正常编译问题 和问题ErrorFlash Download failed Cortex-m3

点击add正确添加:

解决更换芯片原程序不能正常编译问题 和问题ErrorFlash Download failed Cortex-m3

第二种里面没有合适的

则首先需要安装一个跟自己芯片匹配的一个环境库,比如:

解决更换芯片原程序不能正常编译问题 和问题ErrorFlash Download failed Cortex-m3

安装好后在C/C++添加路径:

解决更换芯片原程序不能正常编译问题 和问题ErrorFlash Download failed Cortex-m3

再看就有需要添加的了:

解决更换芯片原程序不能正常编译问题 和问题ErrorFlash Download failed Cortex-m3

解决更换芯片原程序不能正常编译问题 和问题ErrorFlash Download failed Cortex-m3

最后烧入成功:

解决更换芯片原程序不能正常编译问题 和问题ErrorFlash Download failed Cortex-m3