
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
printf函数的重向定义的问题,为何在keil中能用在vscode的eide插件中中用不了?
摘要: 当使用GCC编译器时,原基于Keil环境的printf重定向代码(含#pragma import(__use_no_semihosting))失效。原因在于该指令仅适用于Keil,而GCC无法识别。解决方案是改用GCC兼容的重定向函数_write,通过串口逐个发送数据字节,并检测发送完成标志。修改后,printf在GCC环境下可正常输出数据到PC端。
到底了







