沒(méi)找到CH552模擬U盤+存儲(chǔ)介質(zhì)的例子,? 在CH559模擬U盤+SPIFlash的工程中改成CH552 :修改時(shí)鐘配置和InitUSB_Device接口? 等 編譯下載進(jìn)去后? 插到電腦設(shè)備管理器有USB存儲(chǔ)設(shè)備提示 但是提示要格式化?但?沒(méi)法格式化? 還有哪地方要改? 誰(shuí)有移植好的例子啊?? ?(CH559+SPIFlash的那個(gè)例子讀寫外部Flash都測(cè)試沒(méi)問(wèn)題的吧???。。。?img src="/uploads/image/20181212/1544576961865374.png" alt="[4F8)@YQU}{J5KT}G2NW$5R.png">
CH559+串行flash是測(cè)試OK,可以正常存取文件的。
提示格式化是正常,因?yàn)槟MU盤,可能上報(bào)的扇區(qū)信息錯(cuò)誤,需要重新格式化,你可以參考559的例子去改,程序比較復(fù)雜所以需要花點(diǎn)心思去看。
另外我建議你可以考慮買一個(gè)USB 分析儀設(shè)備用來(lái)調(diào)試,http://wch.cn/downloads/USB11Monitor_ZIP.html 這個(gè)USB分析的連接,可以用來(lái)監(jiān)控USB總線信息并進(jìn)行解析,你這樣也可以拿一個(gè)真實(shí)的U盤,看PC怎么操作的,然后554仿照這個(gè)過(guò)程進(jìn)行。?
已經(jīng)搞定! 直接調(diào)用CH559操作外部Flash的寫函數(shù),插電腦上提示要格式化 但總是格式化不成功。后來(lái)把寫接口替換成自己的 可以格式化了? ?模擬U盤一切正常。
不錯(cuò)!
請(qǐng)問(wèn)我跑ch559的模擬u盤代碼,一直格式化失敗.單獨(dú)跑spiflash 一直訪問(wèn)不了。是這里有什么問(wèn)題么。
你好,請(qǐng)問(wèn)使用的是我們的評(píng)估板嘛?如果是評(píng)估板的話,我們?cè)u(píng)估板片選應(yīng)該是斷開(kāi)的,如圖:
要操作SPI FLASH,這里需要連上。
因?yàn)橐粋€(gè)SPI同時(shí)操作了SPI FLASH跟SD卡,所以要通過(guò)CS片選來(lái)選擇。