Настройка MCU узла под linux mint для эмулируемого linux через Virtual Box - PullRequest
0 голосов
/ 24 марта 2020

В настоящее время я пытаюсь настроить платформу arduino под linux mint, который эмулируется на моем windows. Я использую VirtualBox для этого. Я установил дополнения для включения usb 2.0, потому что кто-то упоминал в другом потоке, который решил его проблему. Мой Vbox обновлен, то же самое с linux, установленным на нем.

lsusb 

показывает:

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 006: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter
Bus 002 Device 004: ID 80ee:0021 VirtualBox USB Tablet
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Так что Linux видит микроконтроллер без проблем, к сожалению, когда я я пытаюсь установить порт через IDE Arduino Я не вижу порт. Попытался настроить его вручную через platformIO - ничего.

Я установил модуль esp в свою среду IDE, так что это не проблема.

Когда я пытаюсь запустить пример кода через PlatformIO, я получаю следующие ошибки:

Traceback (most recent call last):
  File "/home/vlm/.platformio/penv/lib/python3.6/site-packages/serial/serialposix.py", line 265, in open
    self.fd = os.open(self.portstr, os.O_RDWR | os.O_NOCTTY | os.O_NONBLOCK)
FileNotFoundError: [Errno 2] No such file or directory: '/dev/ttyUSB6'

During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
      File "/home/vlm/.platformio/packages/tool-esptoolpy/esptool.py", line 3201, in <module>
        _main()
      File "/home/vlm/.platformio/packages/tool-esptoolpy/esptool.py", line 3194, in _main
        main()
      File "/home/vlm/.platformio/packages/tool-esptoolpy/esptool.py", line 2889, in main
        esp = chip_class(each_port, initial_baud, args.trace)
      File "/home/vlm/.platformio/packages/tool-esptoolpy/esptool.py", line 237, in __init__
        self._port = serial.serial_for_url(port)
      File "/home/vlm/.platformio/penv/lib/python3.6/site-packages/serial/__init__.py", line 88, in serial_for_url
        instance.open()
      File "/home/vlm/.platformio/penv/lib/python3.6/site-packages/serial/serialposix.py", line 268, in open
        raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
    serial.serialutil.SerialException: [Errno 2] could not open port /dev/ttyUSB6: [Errno 2] No such file or directory: '/dev/ttyUSB6'
...