ฉัน ต้องการเขียนโปรแกรม ESP32 ของฉัน อย่างที่ฉันทำ 100000000000 ครั้งก่อน
ตอนนี้ฉันต้องการลองบน linux ubuntu :)
ในการตั้งค่า ฉันใส่ลิงก์ *.json และติดตั้งบอร์ด espressif
ฉันคิดว่าฉันเลือกบอร์ดถูกแล้ว
มีบางอย่างผิดปกติกับพอร์ตอนุกรม:
เมื่อฉันคลิกที่ข้อมูลบอร์ด มันจะแสดงหมายเลขประจำเครื่อง
BN: คณะกรรมการอุนเบกันเตส
วิดีโอ: 10C4
รหัส: EA60
SN: Laden Sie ir(...)
แต่เมื่อฉันต้องการอัปโหลดไปยังบอร์ด มันแสดงเพียง:
Traceback (การโทรครั้งล่าสุดล่าสุด):
ไฟล์ "/root/.arduino15/packages/esp32/tools/esptool_py/3.0.0/esptool.py" บรรทัดที่ 38 ใน <โมดูล>
นำเข้าซีเรียล
ImportError: ไม่มีโมดูลชื่อซีเรียล
สถานะทางออก 1
Fehler beim Kompilieren für das บอร์ด DOIT ESP32 DEVKIT V1.
ฉันยังได้ติดตั้ง pip pyserial
~$ หลาม --version
ไพธอน 2.7.18
อืม มันต้องมีอะไรผิดพลาดด้วยเหรอ?
~$ sudo ls -l /dev/ttyUSB0
crw-rw----+ 1 root โทรออก 188, 0 8 ก.ย. 15:02 /dev/ttyUSB0
ฉันสามารถเปิด Arduino IDE ด้วย sudo ซึ่งฉันคิดว่ารูท
และด้วยบัญชีของฉันที่ไม่มี sudo
..
ฉันมีพื้นที่ทำงานที่แตกต่างกันฉันคิดว่า
เพราะฉันต้องติดตั้งบอร์ดอีกครั้งเมื่อฉันเปิด Arduino IDE ด้วย sudo
..
ที่จริงฉันไม่รู้ว่าการโทรออกคืออะไร
บางทีฉันอาจทำผิดพลาดเมื่อติดตั้ง esp support-.-
..
ฉันพยายามเปลี่ยนกลุ่มและให้สิทธิ์ทั้งหมดผ่าน chmod 777
แต่มันไม่ทำงาน
/dev# ls -l ttyUSB0
crwxrwxrwx+ 1 รูทรูท 188, 0 8 ก.ย. 15:02 ttyUSB0
อย่างไรก็ตามหลังจากใส่ esp32 ออกแล้วเข้าไปใหม่ ttyUSB0 chmod777 config จะถูกรีเซ็ต ............................
ls -l ttyUSB0
crw-rw----+ 1 โทรออกรูท 188, 0 8 ก.ย. 15:36 น. ttyUSB0
ฉันยังตรวจสอบบอร์ด esp32 ของฉันตอนนี้ใน w10 และไม่มีปัญหา
ติดตั้งเสร็จใน 10 นาที (พักใหญ่ทำ Banana Shake xD)