Folosim dispozitive Totalphase Cheetah pentru a programa piese SPI pe dispozitivele terminale, cu toate acestea, dispozitivul Cheetah nu va comunica producând „EROARE: Nu se găsesc adaptoare Cheetah! Verificați dacă driverele USB Total Phase sunt instalate” Pe care cred că sunt instalate corect în /etc/udev, deci ce altceva aș fi putut rata? Există vreo modalitate de a face hotplug-ul de pe acest dispozitiv să funcționeze corect? Când verific /sys/kernel/debug/usb/devices, arată ghepardul conectat pe Bus03 port00 cu rating USB de mare viteză 480. Acest lucru îmi spune că cel puțin Linux este capabil să identifice dispozitivul pe USB. Cum activez conectarea la cald sau chiar conectarea la pornire pentru a activa comunicarea?
Nu sunt sigur ce în directorul /dev „drwxr-xr-x 22 root root 4900 Nov 29 08:16 dev/” se află utilizatorul în grupurile user, adm și sudo. â
BDANIEL
29 noiembrie la 15:38
Am făcut câteva săpături și cred că acest lucru este probabil în ceea ce privește motivul, însă nu sunt sigur cum să-l corectez. Există un utilitar de la TotalPhase numit „detect.py” care caută dispozitivul specific, în acest caz un adaptor gazdă Cheetah SPI, care arată următoarele: root@sys1:/home/cheetah/cheetah-api-linux-x86_64- v3.08/python# sudo python detect.py Se caută adaptoare Cheetah... 1 dispozitiv(e) găsit(e): port = 0 (disponibil) (1363-899961) â
BDANIEL
29 noiembrie la 15:41
Aparent, oamenii cred că prima întrebare ar trebui făcută perfect, dar din moment ce sunt un simplu om...
Permisiunile pentru dispozitiv sunt -rwx-r--r-- deci, dacă nu mă înșel, utilizatorul ar trebui să poată citi/scrie și executa. Același lucru este valabil pentru toate fișierele parametrice care însoțesc dispozitivul, precum și pentru programarea dispozitivelor spi care sunt programate cu dispozitivul.
Utilizatorul este în grupuri, adm, sudo, lpadmin.