Я использую Ubuntu 20.04 и скачал бета-версию Arduino IDE 1.9.0 с сайта https://www.arduino.cc/en/Main/Software .
Я добавил свое имя пользователя в группу дозвона и перезагрузился:
sudo usermod -a -G dialout $USER
Я запускаю его:
bash arduino
, затем компилирую скетч для платы STM32F103C8T6. Скетч компилируется нормально.
Но когда я хочу загрузить скетч на плату из модуля FTDI, я получаю такую ошибку:
Arduino : 1.9.0-beta (Linux), Board : "Generic STM32F1 series, Generic F103C8, STM32CubeProgrammer (Serial), Enabled (generic 'Serial'), None, Low/Full Speed, Smallest (-Os default), Newlib Nano (default)"
Le croquis utilise 31540 octets (48%) de l'espace de stockage de programmes. Le maximum est de 65536 octets.
Les variables globales utilisent 1276 octets (6%) de mémoire dynamique, ce qui laisse 19204 octets pour les variables locales. Le maximum est de 20480 octets.
-------------------------------------------------------------------
STM32CubeProgrammer v2.5.0
-------------------------------------------------------------------
Serial Port ttyS0 is successfully opened.
Port configuration: parity = even, baudrate = 115200, data-bit = 8,
stop-bit = 1,0, flow-control = off
Timeout error occured while waiting for acknowledgement.
Timeout error occured while waiting for acknowledgement.
Error: Activating device: KO. Please, verify the boot mode configuration and check the serial port configuration. Reset your device then try again...
Error: Activating device: KO. Please, verify the boot mode configuration and check the serial port configuration. Reset your device then try again...
Я не знаю, что делать с этой ошибкой тайм-аута передачи
Спасибо
Наконец, в Arduino IDE выберите Инструменты > Порт. и выберите (последовательный порт USB) dev/ttyUSB0, а не (последовательный порт) dev/ttyS0