Saleae Logic USB逻辑分析仪(SX24M8)安装失败原因分析
工作環境(藍色粗體字為特別注意內容)
1,軟件環境:Windows 7 Ultimate sp1、Logic Setup 1.1.15 (32-bit)
2,參考文獻:
①?https://bbs.csdn.net/topics/390957074
②?https://support.microsoft.com/en-us/help/304101/backup-program-is-unsuccessful-when-you-back-up-a-large-system-volume
之前在某寶上買了一個USB數字邏輯分析儀SX24M8,這款邏輯分析儀的性價比相當的高。可以說是單片機、FPGA開發中硬件調試神器。
欣喜之余,趕緊按照賣家的鏈接,把相關資料下載下來,其中就包括Logic Setup 1.1.15 (32-bit),這是該USB邏輯分析儀的上位機軟件,界面如圖:
8個通道,簡直完美,于是將該軟件安裝到電腦,最后彈出如下的提示框:
沒細看還好,以為安裝完成,仔細一看,就發現問題了,信息提示“Logic Setup Wizard ended prematurely”(Logic安裝向導提前結束),很奇特的一個問題。完全沒有理由呀,明明裝的是32位程序。會不會是我電腦USB硬件的問題?or 系統問題?or 驅動程序問題?or USB采集卡的問題?
于是做了大量的嘗試:
1)將此安裝程序的64位版本發給朋友(朋友的是64位系統)進行安裝,安裝過程正常,能夠正常連接USB硬件,這說明安裝程序應該沒問題,USB采集卡也沒問題。
2)將朋友的Logic安裝目錄下面的Driver拷貝過來替換本機的Driver目錄,失敗!
3)卸載USB控制器驅動,使用驅動精靈重新安裝USB控制器,失敗!
4)換其他低版本Saleae Logic安裝程序,失敗!
嘗試以上方法之后感覺這問題比較棘手,關鍵是安裝程序并沒有提示出錯信息,除了之后那個信息提示“Logic setup ended prematurely because of an error.”之外。雖然說遇到了一個錯誤,但是該提示并沒有明確提示到底是什么錯誤!于是win+r輸入eventvwr回車,調出系統日志,果然發現了貓膩。
從系統日志中,我們可以明顯看到兩個ERROR!而且是ServiceControl Manager相關的,看來問題很可能是跟這兩個Error相關,接下來我們點開Error。
“The driver package installation has failed.The final status was 0x102”(驅動包安裝失敗,最終狀態為0x102)從這個錯誤可以看出問題好像在驅動這部分。接下來繼續看另外一個錯誤。
The Windows Driver Foundation - User-mode Driver Framework service terminated with the following error:?
Insufficient system resources exist to complete the requested service.嗯,“User-mode Driver Framework service由于下列原因終止:系統資源不足,無法完成請求服務”,這個應該就是前面程序安裝失敗的罪魁禍首了。初步可以排除是系統資源不足的原因,因為我電腦內存、硬盤都正常,其他程序也能夠正常運行。
于是win+r輸入services.msc回車,調出service,啟用plug and play項目;找到Windows Driver Foundation - User-mode Driver Framework服務項,啟用失敗
啟用失敗,提示錯誤:
Windows could not start the Windows Driver Foundation - User-mode Driver Framework service on Local Computer.
Error 1405 Insufficient system resources exist to complete the requested service.
于是按照參考文獻①的思路,重裝KB2685813更新,問題依舊。
按照參考文獻②,調整系統參數,問題依舊。
最后靈機一動,開機按F8進入安全模式,啟用Windows Driver Foundation - User-mode Driver Framework,竟然可以正常啟用!發現該項目是啟動方式是Manual(手動),于是設置為Automatic(自動),重啟正常啟動系統。打開Service發現竟然正常啟動了!
最后分析原因可能是某些系統服務只能在系統剛剛啟動的時候自動啟動,而無法在系統完成之后手動啟用。
設置采用率之后,任意測試一個通道,發現效果不錯 :) 。
1.2.18最新版功能更加強大,需要的朋友可以到官網下載。
在此記錄一下,希望能夠給遇到類似問題的朋友一些啟發,就算是一個拋磚引玉吧,時間不早了,凌晨2:23,明天還要做實驗,關燈,睡覺~~~
總結
以上是生活随笔為你收集整理的Saleae Logic USB逻辑分析仪(SX24M8)安装失败原因分析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: arcgis出图详细步骤
- 下一篇: saleae逻辑分析仪-串口