地瓜patch
发表于 2025-10-24 15:09
调用printf()和sprintf()程序卡死
用keil编程,在程序中调用printf()和sprintf()就卡死。
注释掉就正常。
仿真时,定位到 HardFault_Handler(void)。已经初始化串口。
flycamelaaa
发表于 2025-10-27 15:56
堆栈溢出吧
powerantone
发表于 2025-10-27 16:57
库配置有误?
jcky001
发表于 2025-10-27 18:58
重定向 fputc()
onlycook
发表于 2025-10-27 19:58
可能是堆栈大小不足
powerantone
发表于 2025-10-27 20:59
sprintf() 和 printf() 可能使用大量栈空间,导致栈溢出
probedog
发表于 2025-10-27 21:00
禁用Use MicroLIB看看
stormwind123
发表于 2025-10-27 22:01
替换 sprintf() 为 snprintf看看
wanduzi
发表于 2025-10-28 09:36
可能使用大量栈空间导致的
页:
[1]