หลังจากติดตั้ง Ubuntu ใหม่ ฉันพยายามอัปโหลดภาพร่างโดยใช้ Arduino IDE v1.8.16 (ติดตั้งโดยใช้ .deb
ไฟล์ที่ดาวน์โหลดจากเว็บ)
เกิดข้อผิดพลาดขณะอัปโหลดภาพร่าง avrdude: ser_open(): ไม่สามารถเปิดอุปกรณ์ "/dev/ttyACM0": อุปกรณ์หรือทรัพยากรไม่ว่าง
หลังจากติดตั้ง Arduino IDE ครั้งแรกบนเครื่อง Linux ใหม่ จะต้องเป็นสมาชิกของ: sudo usermod -a -G โทรออก $USER
และออกจากระบบ เข้าสู่ระบบ ซึ่งไม่เปลี่ยนแปลงตามที่คาดไว้
ดังนั้นฉันจึงพยายาม chmod
ของพอร์ตที่เชื่อมต่อ /dev/ttyUSB0
ซึ่งไม่ได้เปลี่ยนข้อความแสดงข้อผิดพลาด (อย่างไรก็ตามใน USB1 และ ACM0 ฉันได้ผลลัพธ์เดียวกันเมื่อพยายามอัปโหลดไปยัง นาโน
).
ตอนนี้ฉันได้รับข้อผิดพลาดนี้:
esptool.py v3.0
พอร์ตอนุกรม /dev/ttyUSB0
กำลังเชื่อมต่อ........_____....._____....._____....._____....._____....._____....._____
Traceback (การโทรครั้งล่าสุดล่าสุด):
ไฟล์ "/home/guy/.arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/upload.py" บรรทัด 66 ใน <โมดูล>
esptool.main(cmdline)
ไฟล์ "/home/guy/.arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/esptool/esptool.py", บรรทัด 3552 ในหน้าหลัก
esp.connect (args.before, args.connect_attempts)
ไฟล์ "/home/guy/.arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/esptool/esptool.py", บรรทัด 529 ในการเชื่อมต่อ
เพิ่ม FatalError('ไม่สามารถเชื่อมต่อกับ %s: %s' % (self.CHIP_NAME, last_error))
esptool.FatalError: ไม่สามารถเชื่อมต่อกับ ESP8266: หมดเวลารอส่วนหัวของแพ็กเก็ต
esptool.FatalError: ไม่สามารถเชื่อมต่อกับ ESP8266: หมดเวลารอส่วนหัวของแพ็กเก็ต
เพื่อยืนยันว่าไม่ใช่ข้อผิดพลาด IDE ฉันลองใช้ esptool.py
เพื่อลบแฟลช และฉันก็มีพฤติกรรมแบบเดียวกัน กำลังเชื่อมต่อ........_____....._____....._____....._____....._____....._____....._____