Keil下载报错的解决方法汇总
1. 报错 Flash Download failed - "Cortex-M0+"
报错原因1:未添加下载算法
报错原因2:接线错误
请确保下载器的SWCLK接到了开发板上的CLK,下载器的SWDIO接到了开发板上的DIO。
报错原因3:未添加下载算法
要添加这个:
2. 报错 Cannot Load Flash Device Description!
报错原因1:未添加下载算法
请在开发板保持连接电脑的情况下,长按住BSL键,然后轻击一下RST键,之后松开BSL键。
然后根据下方gif图进行操作。
3. 编译报错 Cannot Load Flash Programming Algorithm!
下载中出现下图,请通过串口下载功能将里面的代码擦除。串口下载的步骤:串口下载方式
4. 编译报错 找不到ti_msp_dl_config.h
解决方法:你需要打开sysconfig配置界面,保存一次配置。
这样才会在工程下生成.c和.h。
5. 在sysconfig中修改内容后Keil里面的文件没有进行更改
请打开魔法棒,打开 User 选项,对 Before Build/Rebuild 下的 Run #1 选项进行填写。
填写如下内容即可:
c
cmd.exe /C "$P../../tools/keil/syscfg.bat '$P' empty.syscfg"
1
6. 下载报错提示pdsc:...
代码错误操作导致内存错误,请使用串口下载的方式擦除内存解决;参考 串口下载章节
7. 打开工程发现代码显示❌和波浪线,编译也报错
解决方法:这个是因为工程没有对,少文件了。正确的如下:
我们的例程目录文件如下:(请按照我们的入门手册进行配置工程模板)
官方TI的例程文件目录如下:
如果你的文件目录格式跟以上两总都不一样,请重新配置工程。