随笔分类 - Keil问题集
摘要:Arm® Compiler6 支持C/C++混编 C++不支持Use MicroLIB,解决Keil的printf问题,现象:Debug下,点击三次run可以运行,烧入芯片独立运行死机 #ifdef __cplusplus extern "C" { #endif #define DEFAULT_HA
阅读全文
摘要:Debug点击三次run才能运行,直接烧录后无法运行/重上电也不行 纯C可以勾选“Use MicroLIB” C/C++混合,勾选“Use MicroLIB”会报错,需换如下方式: #define unprintf(...) utnprintf(&huart1, __VA_ARGS__)#defin
阅读全文
摘要:例如: 原因是使用了keil自带的软件包,不使用用keil自带的库就没有了, 可以去Project ==》Manage ==》Run-Time Environment 把使用的软件包去掉勾选去掉勾选使用的CMSIS里的CORE,重新编译就可以了。
阅读全文