Lukt niet: remote programming van een esp middels ser2net

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • szjoin
  • Registratie: Februari 2011
  • Laatst online: 13-09 23:38
Mijn vraag:
Wat is de juiste yaml file configuratie voor ser2net als ik een esp32 devboard wil programmeren vanaf mijn werkstation?

Relevante software en hardware die ik gebruik
Raspberry PI met RaspberryOS draait ser2net
Via USB is er op de Raspberry Pi een esp32 devboard met ESP-WROOM-32 aangesloten.
Op Windows draait HW Virtual port die COM10 koppelt aan pport 5000 op Linux middels ser2net.
Ik gebruik ArduinoIDE op COM10 geconfigureerd.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
%YAML 1.1
---

define: &banner \r\nser2net port \p device \d [\B] (Debian GNU/Linux)\r\n\r\n

connection: &con001
    accepter: tcp,0.0.0.0,5000
    enable: on
    options:
      banner: *banner
      kickolduser: true
      telnet-brk-on-sync: true
    connector: serialdev,
              /dev/ttyUSB0,
              115200n8,local


Dus:
(Windows) ArduinoIDE -> COM10 -> (Linux) poort 5000 -> (USB) ESP32 devboard

Wat ik al gevonden of geprobeerd heb
In mijn ArduinoIDE krijg ik keurig seriele output van de ESP32 op de console (van de Serial.println("") - commando's)
Dit houdt in dat de virtuele COM-poort op Windows juist is gekopppeld aan de ser2net interface en die de data vanaf de ESP32 stuurt.
Echter wanneer ik ga programmeren dan krijg ik een time-out:

code:
1
2
3
4
5
6
7
esptool.py v4.8.1
Serial port COM10
Connecting......................................

A fatal error occurred: Failed to connect to ESP32: No serial data received.
For troubleshooting steps visit: https://docs.espressif.com/projects/esptool/en/latest/troubleshooting.html
Failed uploading: uploading error: exit status 2


De yaml beschrijving laat erg te wensen over dus ik hoop hier meer info te mogen ontvangen.