在线时间193 小时
UID1481280
ST金币0
蝴蝶豆0
注册时间2008-9-19
金牌会员
- 最后登录
- 2020-11-3
|
楼主 |
发表于 2015-12-23 13:48:15
|
显示全部楼层
a0a.1 32b0c
本帖最后由 ataudio 于 2015-12-24 17:06 编辑
试试重定向printf()
...
#undef __GNUC__
#ifdef __GNUC__
#define PUTCHAR_PROTOTYPE int __io_putchar(int ch)
#else
#define PUTCHAR_PROTOTYPE int fputc(int ch, FILE *f)
#endif
...
PUTCHAR_PROTOTYPE
{
/* Place your implementation of fputc here */
HAL_UART_Transmit(&huart1, (uint8_t *)&ch, 1, 0xFFFF);
return ch;
}
使用eclipse+gcc编译的,请注释掉重定向printf()时的:
#undef __GNUC__
|
|