学前班
最后登录1970-1-1
在线时间 小时
注册时间2014-11-14
|
利用dma传输GPS数据时成功的,但是用野火提供的NMEA解码库 进行数据解码时,程序一直卡死在下面的循环里面。
int nmea_parser_push(nmeaPARSER *parser, const char *buff, int buff_sz)
{
int nparse, nparsed = 0;
do
{
if(buff_sz > parser->buff_size)
nparse = parser->buff_size;
else
nparse = buff_sz;
nparsed += nmea_parser_real_push(
parser, buff, nparse);
buff_sz -= nparse;
} while(buff_sz);
return nparsed;
}
有经验的人能不能帮我看看是什么问题。
|
|