Futtatom az Ubuntu Mate 16.04 LTS-t, Arduino Uno R3 klóntal. A rettegett soros port elszürkül, és nem találtam megoldást a kijavításra. Jelenleg a soros port néha elszürkül, és néha nem lesz szürkés, és látom, hogy a ttyUSB0-t választottam. Általában, ha nincs szürkítve, a vázlat feltöltése nem fog működni, és a hibát úgy kapom, mintha szürkén látná:
avrdude: ser_open () : “nem nyitható meg az eszköz” / dev / ttyUSB0 “: Nincs ilyen fájl vagy könyvtár. Hiba történt a vázlat feltöltésekor
chmod a+rw /dev/ttyUSB0
nem oldja meg a problémát, a kijelentkezéssel együtt
gpasswd -a aaron dialout
nem oldja meg a problémát, a kijelentkezéssel együtt
A preferences.txt fájlban keresgéltem, és a serial.debug aránya 9600-ra van állítva.
Megpróbáltam megadni a preferences.txt fájlt és törölni az összes soros bejegyzést. Törlés után ugyanazok jönnek létre, és ez nem old meg semmit.
Próbáltam sudo-ként futtatni, nem működik.
Ezt eredetileg az Arduino IDE 1.0-n próbáltam megoldani, nem működött.
Arduino IDE 1.6.10-re frissítettem, még mindig nem működik.
Az lsusb futtatása a terminálban ezt eredményezi, miközben az Arduino csatlakozik:
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 003: ID 0a5c:21e6 Broadcom Corp. BCM20702 Bluetooth 4.0 [ThinkPad] Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Ellenőrzés v ar / log / syslog az Arduino csatlakoztatása után:
kernel: [42043.787178] usb 3-2: új, teljes sebességű, 109. számú USB-eszköz az xhci_hcd használatával
kernel: [42043.916241] usb 3-2: Új USB-eszköz található, idVendor = 1a86, idProduct = 7523
kernel: [42043.916249] usb 3-2: Új USB-eszközhúrok: Gyártó = 0, Termék = 2, Sorozatszám = 0
kernel: [42043.916253] usb 3-2: Termék: USB2.0-soros
kernel: [42043.916964] ch341 3- 2: 1.0: ch341-uart átalakító észlelve
kernel: [42043.918199] usb 3-2: ch341-uart átalakító mostantól a ttyUSB0
mtp-probe: 3-as busz, eszköz ellenőrzése 109: “/sys/devices/pci0000:00/0000:00:14.0 / usb3 / 3-2”
mtp-probe: busz: 3, eszköz: 109 nem volt MTP-eszköz
Futtatható a tárcsázási csoporthoz, majd kijelentkezett
sudo usermod -a -G dialout aaron
Nincs megoldás. Úgy tűnik tehát, hogy az Arduino táblát nem ismerik fel. Nem tudom, mit próbálkozzon tovább. Fontos, hogy korábban vázlatokat töltöttem fel, de nem vagyok biztos abban, hogy van-e minta arra, amikor nem működik. Nem működik az esetek 95% -ában.
Köszönöm a segítséget!
Megjegyzések
- Hogyan ' s arról, hogy megmutassa, mi kerül bejelentkezésre a / var / log / syslog fájlba, amikor csatlakoztatja az arduino usb kábelt.
- A kérdés varázsszava " klón ". ' nagyon is egyedül van, hacsak nem tudja azonosítani, hogy az alaplapon milyen komponensek vannak használatban, különösen az USB interfész chip. Az okos pénz CH340 chipről szól, és ezek köztudottan instabilak és nagyon könnyen eltörnek.
- A Windows alatt törnek meg, nem a Linux alatt. A felhasználó a tárcsázási csoportba tartozik, Aaron? Biztosan soros portokat kell használnia.
- @Avamander Kétféleképpen törnek össze – az egyik silány illesztőprogram a Windows-ban, a másik az ESD-védelem bármilyen formájának teljes figyelmen kívül hagyása. Borzalmasan meghalnak, és soha többé nem működnek.
Válasz
Ugyanez a problémám, hiszem, hogy a probléma a 4.x rendszermaghoz kapcsolódik, mivel már kipróbáltam egy másik disztribúciót a kermel mermóval, és a probléma továbbra is fennáll. A Windows virtuális gép vendégként történő használata működik, ami kizárja a kommunikációs és hardverproblémákat.
Megjegyzések
- Szia Ronaldo, üdvözlöm az SE Arduinóban. Bár a válaszod jó, és talán helyes, kipróbáltad a kernel egy másik verzióját (amely nem 4.x), amely működik? Csak kérdezem, mivel ez segítene alátámasztani a követelését. Nagyszerű lenne minden olyan hivatkozás dokumentált bizonyítékokra, amelyek szintén alátámasztják az igényét. Ezenkívül mi a " kermel mermo "? Nem találok rá utalást az interneten.