Ошибка при загрузке скетча

Тема в разделе "Iskra JS, Espruino, Йодо", создана пользователем Pavel-Galant, 16 апр 2016.

  1. Pavel-Galant

    Pavel-Galant Нуб

    При загрузке скетча почти всегда выдает: ERROR: Prompt not detected - upload failed. Trying to recover...

    >echo(0);
    Erasing Flash....
    Writing......
    Compressed 87200 bytes to 3222
    Checking...
    Done!
    ERROR: Prompt not detected - upload failed. Trying to recover...

    в чем проблема?
     
  2. nailxx

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

    Появилось в версии 1v85.1113. Сообщение выдаётся, если после прошивки плата не выдала “>”, т.е. начало строки комманд-промпта. Почему так происходит выясняем. Но на работоспособность это не влияет: после этого сообщения плата ресетится и начинает штатно исполнять программу.
     
  3. Based on Espruino 1v85.1113
    (c) 2016 G.Williams, Amperka LLC
    Support the work of core developers:
    http://espruino.com/Donate
    >echo(0);
    =undefined
    ERROR: Prompt not detected - upload failed. Trying to recover...

    Горит "BUSY", ">" не выдала, на первом эксперименте светодиод на P1 не загорается.
    Что делать?
     
  4. ИгорьК

    ИгорьК Гуру

    Ребят! Сказать честно, я стал пользоваться еспруиновской IDE, поскольку амперковская действительно начала вести себя некорректно. Просто не было времени въезжать в проблему пока. На заметку.
     
  5. Если сделать >E.setBootCode('LED1.write(0)') (или ещё что нибудь) то всё работает.
    Если >E.setBootCode('') то даёт загрузить один раз и дальше ЕГГОР
     
  6. nailxx

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

    Правильно делаете. Мы сливаемся с Espruino Web IDE и в ближайшее время убъём Iskra IDE. Если посмотрите лог разработки Espruino Web IDE, увидите ряд принятых от нас коммитов.

    В позавчерашнем обновлении Espruino Web IDE уже есть всё необходимое, всё будет работать, если версия прошивки на плате обновлена до 1v85.1113.

    Снимите галочку «Save on Send» в Settings → Communications. Сохранилась ли проблема?
     
  7. Так заработало, но после сброса программу опять надо закачивать.
     
  8. nailxx

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

    Попробуйте, действительно, из Espruino Web IDE загрузить скетч? Если используете наши библиотеки, в Settings → Communications установите Module URL в «http://js.amperka.ru/modules». И поставьте галочку «Save on Send».
     
  9. На Есприине работает без проблем.
     
  10. nailxx

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

    Отлично. Оставайтесь на ней. Мы проводим последние приготовления к переключению всех пользователей на Espruino Web IDE.
     
  11. Damir20

    Damir20 Нерд