[求助]外部固件模式CH372問題

我參照ch372dsk的資料發(fā)現(xiàn)可移動磁盤的容量一直是0,可用空間也是0 ,而且在程序運行時那個磁盤根本打不開,清大俠指點一下什么原因呢?我用的正好也是89C52+CH375+62256DRAM。


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

(1)應(yīng)該是一些涉及容量的信息,沒能成功傳給PC,可能存在的原因比較多,需要逐步調(diào)試,你用bushund看一下哪些UFI命令沒成功,這個需要你先前熟悉一下BulkOnly協(xié)議、UFI命令集 (2)在你的硬件上,只要修改CH375的地址線、中斷線就可以了,其他程序不要修改


樓上的朋友能把你哪CH372DSK給我一份嗎,我的畢業(yè)設(shè)計就是利用AVR做U盤,我的問題跟你的差不多,但是我的能進去但是容量和空間也是零,眼看這周日就要答辯了,可我連最基本的讀還沒實現(xiàn)哪可怎么答辯啊真是愁啊 多謝了! 個人信息保護,已隱藏


在硬件上,CH375的地址線和中斷線和資料上時一摸一樣,其他程序我也沒有修改,我是用仿真器調(diào)的,在仿真器運行時可移動磁盤就打不開,鼠標右鍵屬性:可移動磁盤的容量一直是0,可用空間也是0。還有,你說的bushund是一個什么軟件,怎么在網(wǎng)上找不到啊,能否給個下載地址,謝謝!


在硬件上,CH375的地址線和中斷線和資料上時一摸一樣,其他程序我也沒有修改,我是用仿真器調(diào)的,在仿真器運行時可移動磁盤就打不開,鼠標右鍵屬性:可移動磁盤的容量一直是0,可用空間也是0。還有,你說的bushund是一個什么軟件,怎么在網(wǎng)上找不到啊,能否給個下載地址,謝謝!


BUSHOUND,是USB調(diào)試工具,把防真器去掉可不可以


1,UFI命令集中的 1A 的起是什么作用,在資料中我并沒有找到這個命令,在CH372DSK中的程序中也用了這個命令!PC機說要的數(shù)據(jù)是192(C0)個字節(jié),可在資料中的程序中只發(fā)了12(0C)個字節(jié),指示什么原因? 2,還有你們給我的資料中沒有用到 READ FORMAT CAPACITIES Command: 23h 這個命令,可移動磁盤的容量一直是0,可用空間也是0是不是因為沒有用這個命令的原因? 3,有關(guān) READ FORMAT CAPACITIES:23 的返回值是些是么值,PC機說是要252(FC)個字節(jié),都是些什么了,在那個英文資料中這一點我一直沒有高明白,就麻煩大家?guī)蛶兔α耍x謝!


這個命令是格式化容量,我的響應(yīng)了這個命令讀寫也不好使 容量是零由可能是沒有把MBR(DBR)的數(shù)據(jù)成功的傳給主機,你用BUS HOUND監(jiān)測一下USB總線的數(shù)據(jù)看看是不是有以(EB 58 90)開始的數(shù)據(jù)


1,UFI命令集中的 1A 的起是什么作用,在資料中我并沒有找到這個命令,在CH372DSK中的程序中也用了這個命令!PC機說要的數(shù)據(jù)是192(C0)個字節(jié),可在資料中的程序中只發(fā)了12(0C)個字節(jié),指示什么原因? 2,還有你們給我的資料中沒有用到 READ FORMAT CAPACITIES Command: 23h 這個命令,可移動磁盤的容量一直是0,可用空間也是0是不是因為沒有用這個命令的原因? 3,有關(guān) READ FORMAT CAPACITIES:23 的返回值是些是么值,PC機說是要252(FC)個字節(jié),都是些什么了,在那個英文資料中這一點我一直沒有高明白,就麻煩大家?guī)蛶兔α?,謝謝!


這個在UFI協(xié)議里面是有的1A的命令是應(yīng)答ModeSense,關(guān)于應(yīng)答的具體格式和含義你可以參考UFI協(xié)議.我覺得你看的資料不標準,到usb.org上去下載UFI協(xié)議 23H肯定會用到的,這是相應(yīng)格式化容量的,你沒應(yīng)答這個所以顯示為0.這個一定要應(yīng)答,PC才會知道容量是多少. 返回值你還是要參考UFI協(xié)議,我覺得要么你看的協(xié)議不對,要么是你理解的不對.比如23命令應(yīng)答8個字節(jié),前4個為總扇區(qū)數(shù),后四個是扇區(qū)大小.


(1)U盤所用用到的命令,不全在一個文檔中,大部分命令可以參考“Universal Serial Bus Mass Storage Class UFI Command Specification”,還有一些需要參考SCSI命令集 (2)我們的例程是經(jīng)過測試的,沒用到23h命令,說明它不影響容量,可用空間需要通過讀DBR和FAT表計算出來 (3)命令的解釋很繁瑣,不太容易解釋清楚,更多的需要自己去理解,可以用Bus Hound抓取一個成品U盤與PC的通信流程,對比協(xié)議去理解,我們也是這么做的


我這有啊,傳過去了,下邊是軟件抓的數(shù)據(jù) 000046: Bulk or Interrupt Transfer (UP), 22.05.2009 16:55:10.312 +0.015. Status: 0x00000000 Pipe Handle: 0x85db00d4 (Endpoint Address: 0x82) Get 0x200 bytes from the device EB 3E 90 4D 53 57 49 4E 34 2E 31 00 02 01 01 00 ?>?MSWIN4.1..... 02 00 20 40 00 F8 01 00 3F 00 02 00 00 00 00 00 .. @.?..?....... 40 00 00 00 00 00 29 68 06 73 84 43 48 33 37 32 @.....)h.s?CH372 55 44 49 53 4B 20 46 41 54 31 32 00 00 00 00 00 UDISK FAT12..... EB FE 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ?t.............. 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................


你說的“比如23命令應(yīng)答8個字節(jié),前4個為總扇區(qū)數(shù),后四個是扇區(qū)大小.”不是23命令的應(yīng)答!這是 命令 READ CAPACITY:25 的應(yīng)答!


不過你的建議是個好辦法:那個成功的U盤抓一下數(shù)據(jù)對比。 你說的“比如23命令應(yīng)答8個字節(jié),前4個為總扇區(qū)數(shù),后四個是扇區(qū)大小.”不是23命令的應(yīng)答!這是 命令 READ CAPACITY:25 的應(yīng)答! 我這有啊,傳過去了,下邊是軟件抓的數(shù)據(jù) 000046: Bulk or Interrupt Transfer (UP), 22.05.2009 16:55:10.312 +0.015. Status: 0x00000000 Pipe Handle: 0x85db00d4 (Endpoint Address: 0x82) Get 0x200 bytes from the device EB 3E 90 4D 53 57 49 4E 34 2E 31 00 02 01 01 00 ?>?MSWIN4.1..... 02 00 20 40 00 F8 01 00 3F 00 02 00 00 00 00 00 .. @.?..?....... 40 00 00 00 00 00 29 68 06 73 84 43 48 33 37 32 @.....)h.s?CH372 55 44 49 53 4B 20 46 41 54 31 32 00 00 00 00 00 UDISK FAT12..... EB FE 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ?t.............. 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................


還有,我的那個可移動磁盤屬性下,文件系統(tǒng)既不是FAT32,也不是FAT16和FAT12,而是RAW,這是什么原因呢?


RAW表示未知的文件系統(tǒng),PC沒有將你的信息成功讀上去自然也就無法識別你的文件系統(tǒng)類型.


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

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