|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
有下面一段代码,使用KEIL编译,在keil中软件调试vsprintf(io_buf, fmt, vl);返回值正常,但是编译出来的代码让FreeARM跑,vsprintf返回值始终是0。
i4 io_printf(const char *fmt, ...)
{
i4 i;
i4 len;
va_list vl;
va_start(vl, fmt);
len = vsprintf(io_buf, fmt, vl);
va_end(vl);
for (i = 0; i < len; ++i)
{
WR_IO_PORT(io_buf[i]);
}
return len;
}
有哪位朋友碰到过类似情况没有?求指教。 |
|