在pc,linux下写了一个录音程序,编译增加了-Wall -O2 -U_FORITY_SOURCE 去除掉了所有vwarning
可以正常录音,并保存为wav文件,播放效果和录制保持一致
然后用arm-linux-gcc 重新编译过后,跑到友善之臂mini2440的板上,程序可以运行,但是录制效果很诡异,我明明是录制3秒,可是运行不到半秒,就输出录制结束标志。
检查保存文件,文件播放时间和预先设定相同(3秒),再检查文件头参数,也没有问题,
改成录制10秒,程序大概只运行了2秒钟,
在2秒里,我敲了5下桌子,然后播放录制的wav文件,可以听到录制的5次敲桌子声音,但是间隔很长,平均分布在10秒的时间里
这是怎么回事?