打印

移植FATFS文件系统底层接口disk_write、disk_read的问题

[复制链接]
409|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
棋王高手|  楼主 | 2020-4-23 07:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
DRESULT disk_write (
        BYTE pdrv,                        /* Physical drive nmuber (0..) */
        const BYTE *buff,        /* Data to be written */
        DWORD sector,                /* Sector address (LBA) */
        UINT count                        /* Number of sectors to write (1..128) */
)

DRESULT disk_read (
        BYTE pdrv,                /* Physical drive nmuber (0..) */
        BYTE *buff,                /* Data buffer to store read data */
        DWORD sector,        /* Sector address (LBA) */
        UINT count                /* Number of sectors to read (1..128) */
)

都有一个输入count,但是SPI flash的文件系统移植中,disk_write中并没有管count这个参数,而是直接将其看作1,也就是直接写入4096个字节 SPI_FLASH_BufferWrite(buff,write_addr,4096);
请问这个不会有问题吗???

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

378

主题

378

帖子

0

粉丝