兼容性問題,是軟件上需要注意什么嗎?

解決了時序問題,下面要解決軟件問題了. 我現(xiàn)在的程序是基本上按照論壇上的不用庫函數(shù)的C示例改寫為匯編的,但是兼容性不是太好.現(xiàn)在進(jìn)行連讀1M扇區(qū)數(shù)據(jù)測試,僅有聯(lián)想的一款讀得出來,而且是每次成功,一款朗科的U215 512M無法通過測試,隨機(jī)停止.另有一個CF讀卡器則是幾乎讀不出任何數(shù)據(jù).一款SSK的SD/MMC讀卡器則是返回0x1f. 也就是說手上的優(yōu)盤兼容性而言是50%,讀卡器是0

發(fā)現(xiàn)所有過不了測試的一個共性,就是能通過DISK_READY檢測,這有關(guān)系?


你使用的這個程序,兼容性不是很好,實際上在處理DISK-READY的時候,處理的不是很全面,只是做了一部分的處理,實際計算機(jī)對U盤的初始化要比這個全面的很多,所以,這個例子U盤的支持率不是很高,你可以調(diào)用我們庫的DISK-READY()函數(shù)看下你上面說的U盤會不會支持,或者你可以使用我們的模塊來測試下看你的U盤支持不支持


感覺是雞和雞蛋的問題,因為我的CPU根本不可能用你們的庫,我如果不測試出兼容性好的話,我根本無法使用你們的片子,不使用你們的片子,就不能得到你們庫的源程序,就不能改善兼容性。 郁悶。


現(xiàn)在把程序做了點(diǎn)修改,有一個讀卡器也穩(wěn)定了,它是不能通過DISK_SIZE命令,改為略過錯誤就行了??上н@樣算起來兼容性也不是太好,總數(shù)達(dá)50%。另外一半現(xiàn)在是碰運(yùn)氣,有時特別好,連接幾把能過,有時特別差,死活不過。


給你幾個參考的意見: 1,首先,我們可以幫你做一個庫,不過,前提是你要將你的編譯器發(fā)過來。因為如果要做庫的話,周期是工作量相對會比較大 2,其次,如果想考慮時間周期的話,那么,你可以使用我們的U盤文件讀寫模塊,這個模塊不存在U盤的兼容性問題 我個人認(rèn)為還是選用模塊比較好點(diǎn),因為自己做文件系統(tǒng)的話,U盤的兼容性我們是不能保證的


我只需要你們告知一下如何初始化.我只要能穩(wěn)定的讀優(yōu)盤的扇區(qū).文件系統(tǒng)我不需要你們封裝,公司已經(jīng)有代碼了.


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

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