程序提示Too large sector size錯誤是什么原因??? 程序用自己編寫的程序和貴公司提供的文件子程序例程也出現(xiàn)這個問題? DISK_BASE_BUF_LEN 0x1000 //默認(rèn)的磁盤數(shù)據(jù)緩沖區(qū)大小 這個是提示 檢查磁盤數(shù)據(jù)緩沖區(qū)是否足夠大? Ch375初始化沒提示錯誤...那有可能是什么錯誤?
這個可能是U盤的扇區(qū)過大,你再定義大一點,定義為2048個字節(jié)或者4096, 你可以下載WINHEX看一下磁盤扇區(qū)多大.
這個可能是U盤的扇區(qū)過大,你再定義大一點,定義為2048個字節(jié)或者4096, 你可以下載WINHEX看一下磁盤扇區(qū)多大.
我前面用這個程序和U盤都能正常運行的! 我想如果62256接錯的話是不是也會出現(xiàn)這個錯誤的?
什么前面程序?把情況詳細(xì)說明.你先用WINHEX軟件看以下是多大.
程序已經(jīng)實現(xiàn)過的,但硬件上重新布線后不對了。 所以想程序應(yīng)該不會有問題的。但硬件上有什么問題可能會出現(xiàn) 提示Too large sector size錯誤? 請大蝦求教!!!
(1)如果是硬件上有問題,那么程序是沒法運行的 (2)這提示告訴你,這個U盤是大扇區(qū)的,在printf( "Too large sector size\n" );后加一句:printf( "CH375vSectorSize:%X\n", CH375vSectorSize );看看扇區(qū)大小是多少,再把DISK_BASE_BUF_LEN修改為扇區(qū)大小