编译报错 Flash Download failed - "Cortex-M0+"
如果在下载时出现下图现象,说明当前代码内存过大,要减少ram内存,要么在.s文件中加大堆的空间,要么关掉keil中的微库,要么优化代码的内存空间。
编译报错 Cannot Load Flash Programming Algorithm!
下载中出现下图,请通过串口下载功能将里面的代码擦除。
如果执行上面的解决方法还是无法解决问题,也可以设置DAP-LINK的连接方式。首先修改ARM的编译器为AC6.21即以上。
然后在魔法棒的DEBUG处,进入dap-link的设置,在Connect选项中选择:With Pre-reset
。选择这个之后,在下载时需要点击两次下载,第一次报错,第二次才能够下载成功。
编译报错 找不到ti_msp_dl_config.h
解决方法:你需要打开sysconfig配置界面,保存一次配置。
这样就会生成.c和.h。
编译报错⚠Incorrect lD. This support package is for MSPMOL11XX L13Xx devices
报错内容如下:
代码错误配置,导致的芯片选项字被错误更改或关键内存被错误更改,解决办法是使用一个正常的例程,比如点灯的例程,然后在keil中如下配置DAP-LINK:
配置完成下载即可。