今天第一次换了个芯片,期间遇到一些障碍,在此记录。
芯片换成了c6t6,
1.检查启动文件是否匹配。
2.检查C/C++定义是否与启动文件匹配,时MD还是,HD,然后我改成MD之后仍然不行
3.更新KEIL5以后,原KEIL4 STM32模版库编译失败
出现如下错误:
\lib\cmsis\stm32f10x.h(298): error: #67: expected a "}"
...
解决方法:
去掉手动添加的一个宏定义STM32F103_MD,KEIL5已经自动添加了。
删掉之后就0 erro了。舒服