keil编译器出现问题

810 阅读1分钟

keil编译器出现问题,根据提示意思就是ARM编译器选择不对的问题。

*** Target 'Printf' uses ARM-Compiler 'V5.06 update 6 (build 750)' which is not available. *** Please review the installed ARM Compiler Versions: 'Manage Project Items - Folders/Extensions' to manage ARM Compiler Versions. 'Options for Target - Target' to select an ARM Compiler Version for the target. *** Rebuild aborted. Build Time Elapsed:  00:00:00

解决办法点击options of target 在ARM Compiler选项里面选择ARM编译器版本,一般选择默认的就好。

如图

img


Keil V5版本开发STM32缺少PACKDFP解决办法

image-20221010110538877

这个网址里有各个固件包的最新版,下载速度快,滋溜一下就下好啦 cloud.tencent.com/developer/a…


我遇到的问题

在烧录程序时,出现以下图片提示

Error: Flash Download failed - Target DLL has been cancelled

img img

选择 Debug——>settings

image-20220918135328695

image-20220918135444713

看你自己我用的DAP-LINK,看情况选择

image-20220918135708791

image-20220918135735991

选择 Flash Download——>勾选上Rest and Run——>点击确定

img

选择 Utilities——>勾选中Use Debug Driver——>点击OK

img

重新编译以下就好了,此时可以正常烧录,不会有报错了