我是根据哔哩哔哩【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