sdio读取某一指定地址读取数据有错误

2019-07-14 17:48发布

用了原子的u8 mp3_play_song(u8 *pname)函数,发现在temp=0x27769; res = f_lseek(fmp3, temp);    res=f_read(fmp3,databuf,4096,(UINT*)&br);//读出4096个字节
读出来好像偏移三位,但看到第0x697 开始又对了,但读512字节时候暂时没有问题。每次都是这样。地址减掉1  temp=0x27768res = f_lseek(fmp3, temp);    res=f_read(fmp3,databuf,4096,(UINT*)&br);//就可以,都对
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。