社區(qū)里搜索了一下只找到格式化u盤的例程能通過CH376或者CH378芯片實(shí)現(xiàn)優(yōu)盤的格式化功能嗎 - 沁恒微電子社區(qū) (wch.cn),時(shí)間有點(diǎn)久了不知道有沒有更新。方便的話發(fā)我郵箱個(gè)人信息保護(hù),已隱藏。多謝!
格式化操作如引用的鏈接中描述,只需要清空相關(guān)部分的數(shù)據(jù)即可。沒有內(nèi)容更新。
按照引用的例程FAT32的U盤格式化成功,F(xiàn)AT16的U盤需要根據(jù)FAT16的BPB參數(shù)調(diào)整一下例程中獲取FATTablSize的偏移地址,調(diào)整之后也可以格式化。
不過CH376的SD卡模式不支持扇區(qū)的讀寫操作,請問應(yīng)該怎么格式化SD卡?
多謝回復(fù)。
格式化的實(shí)現(xiàn)原理我現(xiàn)在明白了。我的疑問在于CH376的讀寫接口上。
CH376在SD卡模式下似乎只支持CMD_BYTE_LOCATE、CMD_BYTE_READ、CMD_BYTE_WRITE等字節(jié)讀寫的命令,而這些命令是基于文件的,要求打開文件才能移動文件指針。我應(yīng)該怎么操作才能訪問到與格式化有關(guān)的扇區(qū)呢?
您好,CH376不支持SD卡的扇區(qū)讀寫操作,您如果想用CH37x芯片支持SD卡扇區(qū)讀寫,可以選用CH378進(jìn)行操作。