Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
MuttUtil, MUTT cihazlarında çeşitli görevler gerçekleştirir.
- Test cihazlarının üretici yazılımını güncelleştirir.
- MUTT cihazları için sürücüleri yükler.
- Cihazların hatasız yüklendiğini doğrular.
- Cihazın çalışma veri yolu hızını değiştirir.
- Cihazı, belirtilen süre sonunda bir devam etme uyandırma sinyali gönderecek şekilde yapılandırır.
- MUTT Paketi için hub'ı tam veya yüksek hızda çalışacak şekilde ayarlar; tek TT veya çoklu TT hub'ı olarak.
MuttUtil, test cihazının en son üretici yazılımına düzgün bir şekilde yükseltildiğinden emin olmak için dahil edilen test betiklerinin yükleme bölümüne eklenir. Araç , MUTT Yazılım Paketi'ne dahildir.
Uyarı
CMUTT (SuperMUTT) cihazları için CMUTTUtil.exe kullanın. Örneğin, CMUTT üzerindeki görüntüyü güncelleştirmek için komutunu çalıştırın CMuttUtil.exe -updatefirmware . CMuttUtil.exe Microsoft USB Test Aracı (MUTT) cihazlarına genel bakış bölümünde açıklanan MUTT yazılım paketinden yüklenebilir. Ayrıntılar için yükleme klasöründeki TypeCSuperMUTT.pdf bakın.
MuttUtil'i çalıştırma
MuttUtil Yardımı
Komut satırı seçeneklerinin listesini almak için aşağıdaki komutu çalıştırın:
MUTTUtil.exe
Sisteme bağlı tüm MUTT cihazlarını bulma
MUTTUtil.exe -list
: : HARDWARE ID : PROBLEM CODE : DRIVER
DEVICE : 0 : USB\VID_045E&PID_0611&REV_0034 : 0 : WINUSB
DEVICE : 1 : USB\VID_045E&PID_078E&REV_8011 : 28 :
Return value: 1
Yukarıdaki komut, sistemde bağlı bir SuperMUTT (1) ve bir MUTT Pack (0) olduğunu gösterir. Winusb.sysMicrosoft tarafından sağlanan çekirdek modu sürücüsü, SuperMUTT cihazının işlev sürücüsüdür. Winusb.syshakkında bilgi için bkz. Geliştiriciler için WinUSB'ye giriş.
MUTT Pack cihazı için SORUN KODU 28, cihaz için sürücü yüklenmediğini gösterir.
BIR MUTT cihazının kişiliğini değiştirme
MUTT cihazları, USB UWP uygulama örneği için test cihazları olarak da kullanılır. Bu senaryo için, üretici yazılımı -SetWinRTUsb seçeneği çalıştırılarak güncellenmelidir. Bu alıştırmada SuperMUTT cihazı WinRT kişilik olarak ayarlanmıştır.
MUTT kişiliğine geri döndürmek için şu komutu kullanın:
MuttUtil.exe -# 1 -MuttPersonality
c:\Program Files (x86)\USBTest\x64>MuttUtil.exe -MuttPersonality
Looking for MUTT devices
Send command to change device personality
Return value: 0
c:\Program Files (x86)\USBTest\x64>MuttUtil.exe -list
: : HARDWARE ID : PROBLEM CODE : DRIVER
DEVICE : 0 : USB\VID_045E&PID_078F&REV_0034 : 0 : WINUSB
Return value: 1
Donanım kimliğinin USB\VID_045E&PID_078F&REV_0037 olarak değiştirildiğine dikkat edin. Düzeltme sürümü üretici yazılımı sürüm numarasını gösterir.
MUTT cihazı için sürücü yükleme
Yükleme bilgilerini içeren sürücü için INF dosyasını belirtin. Örneğin
MUTTUtil.exe -UpdateDriver USBTCD.inf
c:\Program Files (x86)\USBTest\x64>MuttUtil.exe -UpdateDriver USBTCD.inf
Return value: 0
c:\Program Files (x86)\USBTest\x64>MuttUtil.exe -list
: : HARDWARE ID : PROBLEM CODE : DRIVER
DEVICE : 0 : USB\VID_045E&PID_078F&REV_0034 : 0 : USBTCD
Return value: 1
Yukarıdaki komut, mevcut sürücüyü belirtilen USBTCD.sys sürücüsüyle değiştirir. Sürücü , MUTT Yazılım Paketi'ne dahildir.
Bağlı birden çok MUTT cihazınız varsa sürücüyü aynı anda güncelleştirebilirsiniz.
MUTTUtil.exe -# 0 -# 1 -MultiUpdateDriver USBTCD.inf usbfx2.inf
Yukarıdaki komut, cihaz 0 için USBTCD.sys, cihaz 1 için Winusb.sys vb. yükler.
MUTT cihazında üretici yazılımını güncelleştirme
MuttUtil.exe -UpdateFirmware
c:\Program Files (x86)\USBTest\x64>MuttUtil.exe -UpdateFirmware
Looking for MUTT devices
0: Updating device firmware from version 34 to version 37
Erasing EEPROM -- this takes approx 30 seconds
Writing core firmware image
Writing Table at sector 0x09
Writing Table at sector 0x0A
Writing Table at sector 0x0B
Writing Table at sector 0x0C
Writing Table at sector 0x0D
Writing Table at sector 0x0E
Writing Table at sector 0x0F
Writing Table at sector 0x10
Writing Table at sector 0x08
0: Resetting device
Return value: 0
c:\Program Files (x86)\USBTest\x64>MuttUtil.exe -list
: : HARDWARE ID : PROBLEM CODE : DRIVER
DEVICE : 0 : USB\VID_045E&PID_078F&REV_0037 : 0 : USBTCD
Return value: 1
Komut, EEPROM'un üretici yazılımını yalnızca cihazdaki sürüm eskiyse güncelleştirir. Üretici yazılımı görüntüsü araca gömülüdür. Cihazda, araç tarafından yüklenen üretici yazılımından daha yeni bir sürüm varsa, bu üretici yazılımını cihazdakiyle değiştirmez. Sürümden bağımsız olarak cihazdaki üretici yazılımını değiştirmek istiyorsanız, MuttUtil'i -ForceUpdateFirmware seçeneğiyle yerine çalıştırın.
Üretici yazılımını güncelleştirmenin bir diğer yolu da bunu doğrudan EEPROM'a veya RAM'e yazmaktır. Bu seçenek, üretici yazılımı dosyasına sahip olmanızı gerektirir.
EEPROM'ı silmek için şu seçeneği kullanın -EraseEEPROM :
Cihazın bağlantısını kesme, yeniden bağlama ve yeniden numaralandırma
MuttUtil.exe -Reconnect
MuttUtil.exe -CyclePort
Yukarıdaki komut, cihazın bağlantısının kesilmesine ve ardından aynı bağlantı noktasında yeniden bağlanmasına neden olur.
Bu -CyclePort seçenek, cihazın bağlantısının kesilmesine ve bağlantı noktasına geri bağlanmasına neden olur, ancak cihazın bağlantısı elektriksel olarak kesilmez. Cihazın bağlantısı kesilir ve yazılımda yeniden bağlanır. Bu işlem cihaz sıfırlamasına yol açar ve PnP Yöneticisi cihaz düğümünü yeniden oluşturur.
BIR MUTT Pack veya SuperMUTT Pack cihazının hub'ını sıfırlamak için şu komutu kullanın:
MuttUtil.exe -# 1 -ResetHub
Cihazın hızını değiştirme
Şu komutu kullanarak MUTT cihazlarının cihaz hızını değiştirebilirsiniz:
MuttUtil.exe -# 0 -SetFullSpeed
MuttUtil.exe -# 1 -SetHighSpeed
komutu, cihazın bağlantısının kesilmesine ve ardından belirtilen hızda aynı bağlantı noktasına yeniden bağlanmasına neden olur.
Bir MUTT Pack veya SuperMUTT Pack'in hub'ının hızını tam hız modunda çalışacak şekilde değiştirmek istiyorsanız komutunu kullanın -HubFS :
MuttUtil.exe -# 1 -HubFS
Sistemi uyandırmak için devam sinyali gönderme
Genellikle cihaz, düşük güç modunda belirli bir kullanıcı eylemi gerçekleştiğinde bir devam sinyali gönderir. Bu komutu kullanarak bu davranışın benzetimini yapabilirsiniz:
MuttUtil.exe -WakeAfterSuspend 5000
Komut, cihazı, otobüs askıya alındıktan 5 saniye sonra bir devam sinyali gönderecek şekilde yapılandırıyor.
Ayrıca, bu seçeneği kullanarak -DisconnectAfterSuspend cihazı, otobüs askıya alındıktan sonra belirli bir süre içinde bağlantıyı kesecek ve yeniden bağlanacak şekilde yapılandırabilirsiniz.
Bağlantı noktasının aşağı akış portunda aşırı akımı ayarlama ve temizleme - MUTT Paketi ve SuperMUTT Paketi
Bu komutlar, Mutt-Pack'in açık bağlantı noktası için aşırı akım ucunu ayarlar ve temizler.
MuttUtil.exe -# 1 -SetOvercurrent
MuttUtil.exe -# 1 -ClearOvercurrent
Hub'ı TT yüksek hızlı hub'a dönüştürme - MUTT Paketi ve SuperMUTT Paketi
Şu komutları kullanarak hub'ı multi-TT yüksek hızlı hub veya tek TT yüksek hızlı hub olarak çalışacak şekilde ayarlayabilirsiniz:
MuttUtil.exe -# 1 -HubHSMultiTT
MuttUtil.exe -# 1 -HubHSSingleTT