ch375 U盤文件系統(tǒng)

U盤的底層操作都是以扇區(qū)為單位的,那么在創(chuàng)建一個(gè)文件時(shí)必須修改FAT表和FDT表,但比如說一個(gè)目錄項(xiàng)才占32個(gè)字節(jié)。寫U盤必須至少寫一個(gè)扇區(qū) ,而目錄項(xiàng)確只有32個(gè)字節(jié)。訪怎么解決這個(gè)問題?請(qǐng)高手指教!


熱門產(chǎn)品 : USB3.0 HUB控制器:CH634

解決的方法就是先把這個(gè)扇區(qū)讀到RAM中,然后改寫目錄項(xiàng),然后再寫進(jìn)去. 如果您用的是在主流的MCU,可以用我們提供的子程序庫來操作就可以了. 在線下載里搜索CH375LIB.ZIP


那讀到RAM后可以只修改一個(gè)目錄項(xiàng)嗎?我用的是 EL_MUT III實(shí)驗(yàn)箱。有沒有其它的辦法。


至于你怎么修改目錄的話,需要你自己參考FAT32文件系統(tǒng)來進(jìn)行操作,還有就是RAM的操作也要參考這些來進(jìn)行操作.


讀到RAM后怎么修改,請(qǐng)幫忙提供一個(gè)思路。


每個(gè)FDT占32字節(jié),比較每個(gè)FDT的內(nèi)容,很容易找到需要修改的FDT,直接修改,在寫回U盤即可


再請(qǐng)教一下怎么讀一個(gè)扇區(qū)到 RAM中,修改完RAM后又怎么寫回U盤呢?


參考我們網(wǎng)站上讀寫U盤物理扇區(qū)的例程 CH375EVT\PUB\MCS51C\MISCELL


謝謝!


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频