今天安装keil MDK遇到了这个问题,在网上查了很多解决方法,在这总结一下以便回忆。
网上大概给出了两个方向,一个是硬件问题(芯片锁死),另一个是软件配置问题。作为初学者,我认为大多应该是第二种可能。
先说一下自己的错误,在Device菜单里选芯片时,将开发板的内核M4选上去了,正确方法应该是选出芯片的对应型号。
另外还要配置debug和utilities菜单,如下(用j-link为例)
如果flash download 里没有对应的芯片,可以去网上找对应的包进行安装。我这里找的是stmf4系列的。