Плата Arduino Due. Ошибка загрузки скетча

Я работаю над платой Arduino UDE в Ubuntu 18.04. Я перешел по следующей ссылке учебника.

https://www.arduino.cc/en/Guide/ArduinoDue#:~:text=Use%20your%20Arduino%20Due%20on%20the%20Arduino%20Desktop%20IDE,the%20Arduino%20Boards%20Manager%20page.

В Ardiuno IDE я получаю как /dev/ttyS4. Кроме того, я использовал следующую процедуру:

sudo usermod -a -G dialout username
sudo chmod a+rw /dev/ttyS4
ls -l /dev/ttyS4

Это дало следующий результат

crw-rw-rw- 1 root dialout 4, 68 Jun 17 17:26 /dev/ttyS4

И я получаю следующую ошибку при загрузке скетча через Ardiuno IDE:

Sketch uses 11092 bytes (2%) of program storage space. Maximum is 524288 bytes.
Forcing reset using 1200bps open/close on port /dev/ttyS4
/home/user/.arduino15/packages/arduino/tools/bossac/1.6.1-arduino/bossac -i -d --port=ttyS4 -U false -e -w -v -b /tmp/arduino_build_718911/ardiuno_to_python.ino.bin -R 
Send auto-baud
No device found on ttyS4
An error occurred while uploading the sketch
Set binary mode

Я попробовал следующее решение по уменьшению скорости передачи данных до 1200, выполнив команду командной строки несколько раз, пока не получу результат 1200:

stty -F /dev/ttyS4 speed 1200 cs8 -cstopb -parenb

Тем не менее, я сталкиваюсь с ошибкой при загрузке скетча. Я пробовал нажимать кнопки сброса и стирания несколько секунд, но по-прежнему ничего не получал. Кто-нибудь может, пожалуйста, помочь

, 👍1


1 ответ


2

Проблема решена. Кабель, поставляемый с моим Arduino, был только для зарядки, я попробовал кабель для передачи данных, и это сработало. Это так глупо. извините, что отнял у вас время.

,