您尚未登录。

楼主 # 2025-02-17 07:46:34

kmmyk
会员
注册时间: 2025-01-22
已发帖子: 25
积分: 15

f1c200,读sf卡时,错位两个字节

1、加了f_lseek(54),在512字节内是正确的,超过就错位
2、不加seek,读多少都正确
请问有人遇到这个情况吗?

离线

楼主 #1 2025-02-18 17:19:11

kmmyk
会员
注册时间: 2025-01-22
已发帖子: 25
积分: 15

Re: f1c200,读sf卡时,错位两个字节

可能是硬件的问题,现在只能自己来调整程序:
1、读SD 卡的buffer,必须是4字节对齐
2、在fatfs里,如果使用f_lseek(),设置的偏移量也必须是4字节对齐。
我要读bmp文件,bmp的数据是在52字节处,不是4字节对齐,所以得想别的办法。

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn