出差剛回來,期間我反思 我的硬盤燈滅在讀FDT表時(shí),我發(fā)現(xiàn)80G的硬盤格式化為FAT32后,每簇扇區(qū)數(shù)大到64。而我的備用數(shù)組不足,讀取存儲(chǔ)的數(shù)據(jù)會(huì)超過數(shù)據(jù)區(qū)進(jìn)入單片機(jī)的系統(tǒng)程序區(qū),這會(huì)不會(huì)至少是燈滅的原因之一?此外,我在看看別的參數(shù),如每扇區(qū)字節(jié)數(shù)等是否也有變化,或者在嘗試分區(qū)格式化?
查看: 2951
回復(fù): 2
續(xù):“疑惑:關(guān)于移動(dòng)硬盤2
熱門產(chǎn)品 :
CH397: 高集成度、低功耗USB網(wǎng)卡芯片
(1)“進(jìn)入單片機(jī)的系統(tǒng)程序區(qū)”:?jiǎn)纹瑱C(jī)還能正常工作么,程序可能跑飛了 (2)為了排除其他意外情況,先把硬盤分成多個(gè)分區(qū)實(shí)驗(yàn)一下
SCM先生說得對(duì),我分區(qū)后已經(jīng)完全能正常寫入。未分區(qū)時(shí)讀扇區(qū)硬盤燈滅可能是因?yàn)槊看厣葏^(qū)數(shù)大到64,*每扇區(qū)字節(jié)數(shù)后大小遠(yuǎn)超過255,而我以前讀寫U盤未超過8G。所以每次讀的簇?cái)?shù)*8(中斷數(shù))只取了低位,現(xiàn)在數(shù)字太大,只取低位相當(dāng)于取值為0,當(dāng)然不對(duì)
請(qǐng)勿發(fā)布廣告和違法內(nèi)容, 代碼可以選擇編輯器代碼語言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務(wù)您
只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄