Ruch w wirtualnej maszyny
Podczas uruchomienia programu SFPTotal Wizard wewnątrz wirtualnej maszyny VirtualBox lub Parallels, może wystąpić powtarzające się odłączanie urządzeń lub nie można czytać lub pisać pamięci przejmującego.
Problem ten występuje głównie, gdy system operacyjny host jest OS X (macOS) lub Linux, a system operacyjnym gościa jest Windows.
Co powoduje to?
Po wykonaniu polecenia czytania aplikacja oczekuje odpowiedzi 256 z urządzenia za pośrednictwem wirtualnego portu serii. Dzięki wirtualizacji system operacyjny gościa może stracić część danych wysłanych przez urządzenie.
Jest to spowodowane problemami z emulacją sterownika OHCI/EHCI USB i zachowaniem standardowego wirtualnego portowego sterownika.
Rozwiązanie
Aby rozwiązać problem, wybierz USB sterownik (xHCI) w ustawieniach wirtualnej maszyny i połączyć płyta programowania nadawcy za pośrednictwem tego sterownika.
Jeśli nie możesz zmienić typu sterownika, wykonaj polecenie:
USBDELAY=80
Ten dowód zmusza do spowolnienia transferu danych z panelu programowania nadawcy do komputera, zmniejszając prawdopodobieństwo utraty danych, gdy interfejs panelu programującego nadawcy jest przekazywany do systemu operacyjnego gościa w wirtualnej maszyny.