Ошибка флэш-магии: "Невозможность связи. Убедитесь, что COM-порт не используется другими приложениями. Попробуйте увеличить или уменьшить скорость передачи данных"

Я пытаюсь записать шестнадцатеричный файл на LPC2129, подключив его через USB провод к моему компьютеру с помощью программы Flash Magic на Ubuntu 20.04. В момент нажатия кнопки start на Flash Magic появляется следующая ошибка:

Unable to communicate.(in use)Ensure no other applications are using the COM Port. Try raising or lowering the baud rate.

Я пробовал много опций, таких как:

ln -s /dev/ttyUSB0 ~/.wine/dosdevices/com3 (или любой другой com-порт), Раньше он не создавал символическую ссылку и выдавал ошибку: ln: не удалось создать символическую ссылку '/home/lakshya/.wine/dosdevices/com3': Файл существует.

Но когда я использовал ln -sf /dev/ttyUSB0 ~/.wine/dosdevices/com3, он не выкинул никакой ошибки и выполнил ее.

Но опять же, когда я нажал кнопку запуска на Flash Magic, он выдал такую же ошибку: Невозможность связи. Убедитесь, что COM-порт не используется другими приложениями. Попробуйте увеличить или уменьшить скорость передачи данных.

Я выполнил шаги, упомянутые в ссылке ниже, но они не разрешились: Магия вспышки на Ubuntu

Пожалуйста, найдите изображения ниже тоже для понимания запроса: Terminal errors

Flash MAgic errors

Вопрос: Является ли ваш пользователь в той же группе, что и /dev/ttyUSB0? id;stat --format="%G" /dev/ttyUSB0?

Ответ: Используя команды ниже:

command1-> id

Output - id=1000(lakshya) gid=1000(lakshya) groups=1000(lakshya),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),120(lpadmin),131(lxd), 132(sambashare)

command2-> stat --format="%G" /dev/ttyUSB0

Output - dialout

0
задан 3 October 2020 в 17:51

1 ответ

Вам необходимо добавить свой идентификатор пользователя в группу диалаут. ls -l /dev/ttyUSB0 покажет, что члены группы имеют доступ rw-.

Прочитайте man adduser и выполните

sudo adduser $USER dialout

После этого либо используйте newgrp dialout (прочитайте man newgrp), чтобы создать процесс с новую группу или выйдите из системы и войдите снова, чтобы наделить все ваши процессы новой группой.

0
ответ дан 3 October 2020 в 19:17

Другие вопросы по тегам:

Похожие вопросы: