Настройка Wi-fi slot

Тема в разделе "Iskra JS, Espruino, Йодо", создана пользователем Алекс 08, 4 дек 2018.

Метки:
  1. Алекс 08

    Алекс 08 Нерд

    Привет всем!
    Приобрел Wi-fi slot и пытаюсь разобраться как залить на неё прошивку с JS.
    Делал по инструкции http://wiki.amperka.ru/wifi-slot
    К сожалению, на форуме каких либо пояснений не нашел. Если уже обсуждали и есть решение - удалю данный пост, буду благодарен если кто-то подскажет где.
    Застопорился в самом начале - скорее всего некорректно стали драйвера.
    Система Windows 10 32bit
    Через диспетчер устройств виртуальный com-порт отображается без ошибок, но вот считать прошивку питоновским скриптом или залить прошивку с помощью ESPFlashDownloadTool_v3.6.4 не выходит.

    Думаю, что нещадно туплю и всё должно работать, ан не работает )
    Есть подозрение, что драйвера VCP_V1.4.0_Setup для Wi-fi slot ставить не нужно, но тогда не ясно какой COM-порт используется. Всё-таки инструкция писалась для Искры http://wiki.amperka.ru/js:ide
    Если кто-то сталкивался с подобным - подскажите, в чем может быть дело.

    Ошибка при попытке сохранить бэкап прошивки питоном:
    serial.serialutil.SerialException: Cannot configure port, something went wrong. Original message: PermissionError(13, 'Присоединенное к системе устройство не работает.', None, 31)

    Ошибка вылетающая в ESPFlashDownloadTool:
    D:\Amperka\FLASH_DOWNLOAD_TOOLS_V3.6.4\ESPFlashDownloadTool_v3.6.4.exe:96: wxPyDeprecationWarning: Using deprecated class PySimpleApp.
    ('self.chip: ', 'ESP8266')
    RF option applied...
    1 kill
    test offset : 0 0x0
    case ok
    D:\Amperka\espruino_2v00_esp8266_combined_512.bin
    test offset : 0 0x0
    case ok
    ======
    CONNECT BAUD: 115200
    ============
    Exception in thread Thread-1:
    Traceback (most recent call last):
    File "threading.pyo", line 801, in __bootstrap_inner
    File "download_panel_info.pyo", line 790, in run
    File "espDownloader.pyo", line 432, in flash_download_test
    File "espDownloader.pyo", line 584, in flash_download_func
    File "espDownloader.pyo", line 330, in esp_com_detect_blocking
    File "espDownloader.pyo", line 115, in com_connect
    File "esptool.pyo", line 193, in __init__
    File "serial\__init__.pyo", line 78, in serial_for_url
    File "serial\serialwin32.pyo", line 82, in open
    File "serial\serialwin32.pyo", line 202, in _reconfigurePort
    ValueError: Cannot configure port, some setting was wrong. Original message: WindowsError(31, '\xcf\xf0\xe8\xf1\xee\xe5\xe4\xe8\xed\xe5\xed\xed\xee\xe5 \xea \xf1\xe8\xf1\xf2\xe5\xec\xe5 \xf3\xf1\xf2\xf0\xee\xe9\xf1\xf2\xe2\xee \xed\xe5 \xf0\xe0\xe1\xee\xf2\xe0\xe5\xf2.')
     

    Вложения:

  2. acos

    acos Официальный гик Администратор

    Wifi slot по идее должен быть прошит espruino из коробки.
    Просто выбрать его порт, с настройкой на 115200 (кажется) в espruino и попробовать сделать connect удается?
     
  3. Алекс 08

    Алекс 08 Нерд

    Connection Failed.
     
  4. Алекс 08

    Алекс 08 Нерд

    Хм, удалил его из устройств и поставил драйвера отсюда https://arduinoplus.ru/ustanovka-drivera-cp210x/
    Собственно, в системе и видится Wi-fi slot как CP2102 USB to UART Bridge Controller, только подтянуть драйвера не может.
    Сейчас в Espruino IDE при попытке законнектиться выдает следующее:
    Disconnected
    Unable to retrieve board information. Connection Error?
    Connected to COM4 (No response from board)
     

    Вложения:

  5. Алекс 08

    Алекс 08 Нерд

    Спасибо, похоже проблема решилась )

    Бэкап через питон сделал.
    А вот для коннекта через Espruino Web IDE пришлось подключить устройство через USB-hub =)

    P.S. Может стоит подрихтовать инструкцию для Wi-fi slot? Написать, что она уже прошита Espruino и нужно лишь установить драйвера для CP2102 USB to UART Bridge Controller - это если виндовс конечно. В моем случае после установки драйверов устройство видится системой как Silicon Labs CP1210x USB to UART Bridge.
     
    acos нравится это.
  6. acos

    acos Официальный гик Администратор

    Ого... Я был уверен что драйвер cp2102 по умолчанию в Винде 10 есть.
     
  7. Алекс 08

    Алекс 08 Нерд

    Тему не закрываю, т.к. через некоторое время появились проблемы с коннектом Espruino Web IDE.
    Пишет:
    Unable to retrieve board information. Connection Error?
    Connected to COM11 (No response from board)

    Заливка скрипта нормально идет только после перепрошивки Espruino через ESPFlashDownloadTool, когда устройство чистое.
    Заливал разные простенькие скетчи, обработка нажатия кнопки и буззер.
    Перечитал FAQ - симптомы похожи на то, когда программа в вечном цикле, но рекомендации не помогают.

    И теперь вопрос, а точно ли для железа Wi-fi slot нужно применять те же самые настройки для Espruino Web IDE как и для Iskra JS?
    В частности, Board JSON URl: http://js.amperka.ru/json
     
  8. Алекс 08

    Алекс 08 Нерд

    Ну чтож, написал в тех. поддержку.
    Очень надеюсь решить досадные глюки с Wi-fi slot.
    Сама концепция и железо весьма интересные, да и компания "Амперка" имеет хорошую репутацию.
    Всем добра!
     
  9. Алекс 08

    Алекс 08 Нерд

    Сори, сразу не отписал в тему - проблемную плату заменили на новую без проблем! Спасибо!