随笔分类 -  Keil问题集

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

点击右上角即可分享
微信分享提示