TI板 keil5编译MSPM0无法下载的情况(出现Error: Flash Download failed - “Cortex-M0“解决办法)
·
我是根据哔哩哔哩【TI MSPM0G3507零基础快速入门课程【4.按键】 TI电赛控制器 | 电赛训练 | TI控制器】https://www.bilibili.com/video/BV117421o7zz?vd_source=4777f68c11b490630a51b4158f1ea887 学的。
但是在按键这一步的时候下载程序无论如何也下载不进去,一直出现
Error: Flash Download failed - “Cortex-M0“
在经过查证之后发现是 在

模式下的时候下列代码中出现的问题
#include "ti_msp_dl_config.h"
#include "led.h"
#include "key.h"
int KEYNUM;
int main(void)
{
SYSCFG_DL_init();
while (1) {
KEYNUM = keygetnum();
if(KEYNUM == 1)
{
LED_ON();
}
else
LED_off();
delay_ms(100);
}
}
该代码中的KEYNUM变量不能作为全局变量
修改方法1.
魔术棒->Debug->Settings->Pack 其中的enable取消勾选


之后 魔术棒->C/C++->one ELF Section per Function 勾选

魔术棒->Target->Use MicroLIB 勾选

修改方法2.
改成V6

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)