Bonsoir,
j'ai commandé (et reçu aujourd'hui) deux cartes :
C'est pas cher mais ça marche pas... enfin pas encore (j'espère) puisque piloté par un neuneu (moi)
Plus sérieusement, sur mon PC linux, la carte semble reconnue :
# dmesg
[531460.743058] usb 1-4: new full-speed USB device number 97 using xhci_hcd
[531460.896751] usb 1-4: New USB device found, idVendor=303a, idProduct=0002, bcdDevice= 7.23
[531460.896761] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[531460.896766] usb 1-4: Product: ESP32-S2
[531460.896770] usb 1-4: Manufacturer: Espressif
[531460.896774] usb 1-4: SerialNumber: 0
[531460.900045] cdc_acm 1-4:1.0: ttyACM0: USB ACM device
dans l'IDE arduino 2.10 j'arrive a sélectionner le port /dev/ttyACM0 et il trouve une carte intitulée : Deneyap mini v.2
J'essaye juste de compiler et uploader l'exemple blink et là ça ne marche pas : Après la compilation, j'ai :
Performing 1200-bps touch reset on serial port /dev/ttyACM0
Waiting for upload port...
No upload port found, using /dev/ttyACM0 as fallback
python3 "/home/christian/.arduino15/packages/esp32/tools/esptool_py/4.5.1/esptool.py" --chip esp32s2 --port "/dev/ttyACM0" --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size 4MB 0x1000 "/tmp/arduino/sketches/9C8793DD19D057248F82568DCE8F90B1/Blink.ino.bootloader.bin" 0x8000 "/tmp/arduino/sketches/9C8793DD19D057248F82568DCE8F90B1/Blink.ino.partitions.bin" 0xe000 "/home/christian/.arduino15/packages/esp32/hardware/esp32/2.0.9/tools/partitions/boot_app0.bin" 0x10000 "/tmp/arduino/sketches/9C8793DD19D057248F82568DCE8F90B1/Blink.ino.bin"
esptool.py v4.5.1
Serial port /dev/ttyACM0
Connecting...Traceback (most recent call last):
File "/home/christian/.arduino15/packages/esp32/tools/esptool_py/4.5.1/esptool.py", line 34, in <module>
esptool._main()
File "/home/christian/.arduino15/packages/esp32/tools/esptool_py/4.5.1/esptool/__init__.py", line 1032, in _main
main()
File "/home/christian/.arduino15/packages/esp32/tools/esptool_py/4.5.1/esptool/__init__.py", line 674, in main
esp = esp or get_default_connected_device(
File "/home/christian/.arduino15/packages/esp32/tools/esptool_py/4.5.1/esptool/__init__.py", line 921, in get_default_connected_device
_esp.connect(before, connect_attempts)
File "/home/christian/.arduino15/packages/esp32/tools/esptool_py/4.5.1/esptool/loader.py", line 640, in connect
last_error = self._connect_attempt(reset_strategy, mode)
File "/home/christian/.arduino15/packages/esp32/tools/esptool_py/4.5.1/esptool/loader.py", line 525, in _connect_attempt
reset_strategy() # Reset the chip to bootloader (download mode)
File "/home/christian/.arduino15/packages/esp32/tools/esptool_py/4.5.1/esptool/reset.py", line 83, in __call__
self._setDTRandRTS(False, False)
File "/home/christian/.arduino15/packages/esp32/tools/esptool_py/4.5.1/esptool/reset.py", line 58, in _setDTRandRTS
fcntl.ioctl(self.port.fileno(), TIOCMSET, struct.pack("I", status))
OSError: [Errno 71] Protocol error
Failed uploading: uploading error: exit status 1
Mais c'est un peu obscure pour moi...
Quelqu'un pourrait-il me donner un coup de pouce ?
