Глюки IDE

Тема в разделе "Iskra JS, Espruino, Йодо", создана пользователем zpix, 20 мар 2016.

  1. zpix

    zpix Нуб

    Прошил в искру программу, usb-keyboard, в результате не работает не клавиатура, ни искраIDE. Дрова ставил, искру ресетал, ничего не помогает. Что делать? IDE заглючивает на подключении, вот это вот все время. [​IMG]
     
  2. ИгорьК

    ИгорьК Гуру

    А не пробовали родную ESPRUINOвскую?
     
  3. zpix

    zpix Нуб

    то же самое
     
  4. nailxx

    nailxx Официальный Нерд Администратор

    Какие устройства показывает ваш «дипетчер устройств» при подключении платы?

    Пробовали ли запустить плату без старта сохранённой программы?
     
  5. zpix

    zpix Нуб

    Диспетчер показывает как обычно, (COM порт)
    Пробовал, то же самое
     
  6. nailxx

    nailxx Официальный Нерд Администратор

    Скиньте, пожалуйста, в личку номер заказа и дословно код, который заливали. Я попробую воспроизвести ситуацию. Если решение быстро не найдётся, доставим взамен плату, которую самостоятельно проверим в вашем сценарии.
     
  7. zpix

    zpix Нуб

    Код (Javascript):
    kb = require('@amperka/usb-keyboard');
    button = require('@amperka/button').connect('P3');
    button.on('press',function(){
      kb.type('test');
      kb.tap(kb.KEY.SPACE);
    });
     
    Код не сохранился, вот примерно что было.
    Заказ 49385
     
  8. nailxx

    nailxx Официальный Нерд Администратор

    Обнаружил проблему в прошивке. Сейчас пытаюсь её решить. В итоге должно получиться решение, которое вылечит вашу плату дистанционно. Надеюсь всё сделать до конца дня.
     
  9. nailxx

    nailxx Официальный Нерд Администратор

    Попробуйте перевести плату в режим загрузчика (BTN1+RESET, LED и BUSY попеременно замигают). В этом режиме: Iskra IDE → Settings → Flasher → Advanced Flash Firmware, указав адрес http://js.amperka.ru/binaries/espruino_1v85.1058_iskrajs.bin

    После прошивки выдерните, воткните USB и плата должна ожить. Напишите, пожалуйста, получилось ли.
     
  10. zpix

    zpix Нуб

  11. nailxx

    nailxx Официальный Нерд Администратор

    Похоже, что по какой-то причине повреждён загрузчик. Новый можно поставить через программатор или USB в режиме DFU. Но это уже сложнее тривиального. С вами скоро свяжется менеджер, заменим плату.
     
  12. ИгорьК

    ИгорьК Гуру

    Чет не нашел на сайте информации о способах заливки новых прошивок, которые наверняка будут. Плохо смотрел?
    Инструкция?
    Такой код, который залил ТС, заливать категорически нельзя в данный момент?
     
  13. nailxx

    nailxx Официальный Нерд Администратор

    Штатный способ обновления прошивки — автоматический, через IDE → Settings → Flasher. Есть ещё хардкорные способы, но мы их ещё не описали.

    Код от ТС я пробовал на своих платах, у меня всё завелось. Но судя по тому, что ТС не удалось заново прошить плату говорит о том, что загрузчик как-то пострадал. Ума не приложу, как это могло произойти. А может загрузчик на месте, но именно Windows что-то не нравится. Ждём возврата, будем исследовать сбойнувшую плату.