Sau khi cài đặt Ubuntu mới, tôi đã thử tải lên bản phác thảo bằng Arduino IDE v1.8.16 (được cài đặt bằng .deb
tệp được tải xuống từ web).
Đã xảy ra lỗi khi tải lên bản phác thảo avrdude: ser_open(): không thể mở thiết bị "/dev/ttyACM0": Thiết bị hoặc tài nguyên bận
Sau lần cài đặt Arduino IDE đầu tiên trên máy Linux mới, cần phải là thành viên của: sudo usermod -a -G dialout $USER
và đăng xuất, đăng nhập, không thay đổi như mong đợi.
Vì vậy, tôi đã cố gắng chmod
của cổng được kết nối /dev/ttyUSB0
, điều này không thay đổi thông báo lỗi (nhân tiện, trên USB1 và ACM0, tôi cũng nhận được kết quả tương tự- khi cố gắng tải lên nano
).
Bây giờ tôi nhận được lỗi này:
esptool.py v3.0
Cổng nối tiếp /dev/ttyUSB0
Đang kết nối........_____....._____....._____....._____....._____....._____....._____
Traceback (cuộc gọi gần đây nhất cuối cùng):
Tệp "/home/guy/.arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/upload.py", dòng 66, trong <module>
esptool.main(cmdline)
Tệp "/home/guy/.arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/esptool/esptool.py", dòng 3552, trong main
đặc biệt.connect(args.before, args.connect_attempts)
Tệp "/home/guy/.arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/esptool/esptool.py", dòng 529, trong kết nối
tăng FatalError('Không thể kết nối với %s: %s' % (self.CHIP_NAME, last_error))
esptool.FatalError: Không thể kết nối với ESP8266: Đã hết thời gian chờ tiêu đề gói
esptool.FatalError: Không thể kết nối với ESP8266: Đã hết thời gian chờ tiêu đề gói
Để xác minh đó không phải là lỗi IDE, tôi đã thử sử dụng esptool.py
để xóa flash và tôi cũng có hành vi tương tự Đang kết nối........_____....._____....._____....._____....._____....._____....._____