Скрыть объявление
На нашем форуме недоступен просмотр изображений для неавторизованных пользователей. Если Вы уже зарегистрированы на нашем форуме, то можете войти. Если у Вас еще нет аккаунта, мы будем рады, если Вы к нам присоединитесь. Зарегистрироваться Вы можете здесь.

Возможна ли загрузка по WiFi без интернета?

Тема в разделе "Общие вопросы по esp8266", создана пользователем cofessor, 19 янв 2019.

  1. Алексей.

    Алексей. Авторитетный участник сообщества

    Сообщения:
    578
    Симпатии:
    66
    О какой критичности обновлений идет речь? Если бы удалялись те файлы которые были установлены, я бы понял, но зачем удалять пользовательские файлы???
    Клонирую с гитхаба esp8266/Arduino добавляю свои скрипты, переключаюсь на 2.1.0 или на 2.4.2 или на 2.5.0-beta2 никуда не пропадает то что я добавлял.
    Это большое зло, не пользуюсь этим, и редактором в ардуино-иде тоже. Делаю настройки, выбирая плату, размер spiffs и т.п. один раз выполняю сборку, смотрю параметры для запуска сборки из командной строки, после эклипсом пользуюсь.
     
  2. cofessor

    cofessor Новичок

    Сообщения:
    16
    Симпатии:
    0
    Честно говоря, не очень вас понимаю - не тот уровень, если бы был ваш - ничего бы тут не спрашивал. Был бы признателен, если бы вы изъяснялись на адекватном мне уровне, не предполагая что имеете дело со знатоком, я вообще не программист.
    Я описал ровно то, что наблюдал: после отключения интернета на вкладке "Инструменты" настройки платы NodeMCU пропали. Это ведь не трудно заметить, правда? Ещё сложнее выдумать зачем-то.
    Мне кажется, каким-ни-будь грамотным, но доказывать что такого не могло быть - несколько упёрто, я пока верю своим глазам.
    Кажется вы не заметили неопределённость вашего высказывания. Большое зло что - наличие галочки или отсутствие? Так что такой ответ мне ни о чём не говорит. Лично я убрал галочку не из соображений добра и зла, а исключительно из-за того, что IDE, прежде чем что-то обновить, как я понял, успевает что-то стереть, а обновить не может, потому что интернета по условию - нет.
     
  3. Алексей.

    Алексей. Авторитетный участник сообщества

    Сообщения:
    578
    Симпатии:
    66
    Всё просто, ардино-иде ищет описание установленных плат в файле boards.txt, который может находится по следующим путям:
    Код (Text):
    1.  
    2. для директории с ардуино иде
    3. директория_ардуино_иде/hardware/вендор/архитектура/boards.txt
    4. или для пользовательской директории
    5. размещение_папки_скетчей/hardware/вендор/архитектура/boards.txt
    6.  
    например:
    Код (Text):
    1.  
    2. /opt/arduino-1.8.8/hardware/arduino/avr/boards.txt
    3. или
    4. /home/alex/Arduino/hardware/espressif/esp8266/boards.txt
    5.  
    Клонирую соответствующую архитектуру:
    - в директории hardware создаем директорию с названием вендора (например espressif) и переходим
    - выполняем команду git clone ссылка_на_репозиторий [название_архитектуры] (например git clone https: //github.com/esp8266/Arduino esp8266
    - переходим в esp8266/tools и выполняем python get.py
    В общем всё как описано в инструкции.
    После клонирования, находитесь на ветке master, чтоб определить какие есть зафиксированные версии, выполняем git tag -l
    Код (Text):
    1.  
    2. 2.0.0
    3. 2.0.0-rc1
    4. 2.0.0-rc2
    5. 2.1.0
    6. 2.1.0-rc1
    7. 2.1.0-rc2
    8. 2.2.0
    9. 2.2.0-rc1
    10. 2.3.0
    11. 2.3.0-rc1
    12. 2.3.0-rc2
    13. 2.4.0
    14. 2.4.0-rc1
    15. 2.4.0-rc2
    16. 2.4.1
    17. 2.4.2
    18. 2.5.0-beta1
    19. 2.5.0-beta2
    20.  
    для переключения выполняем git checkout имя_тега
    например git checkout 2.5.0-beta2
     
    Последнее редактирование: 27 янв 2019
    cofessor нравится это.
  4. CodeNameHawk

    CodeNameHawk Moderator Команда форума

    Сообщения:
    1.681
    Симпатии:
    183
    Это надо проверить, это было бы странное поведение программы. Я бы предположил, что повисает какой то запрос в сеть, а не удаление файлов.
    Легче поверить, что в компе файлы теряются, нп. диск скоро помрет или компу выключаете питание до завершения выгрузки виндовс.
     
  5. cofessor

    cofessor Новичок

    Сообщения:
    16
    Симпатии:
    0
    Как я понял, для того чтобы выполнялись приведённые вами команды, нужно установить систему GIT. Только не понял, для чего мне корячиться, тратить время на знакомство с ней, когда я просто могу скопировать ссылку в настройках? Если только для того, чтобы при переходе на новую версию Ардуино установки не слетели, то увольте - внести пару строк для поддержки AVR и ESP, согласитесь, проще.
     
  6. cofessor

    cofessor Новичок

    Сообщения:
    16
    Симпатии:
    0
    Ну я не знаю, может просто не выводит на экран потому что перед этим проверяет наличие обновлений, как это и предписывает галочка в настройках, а связаться не может раз интернет отключен, в результате ждёт.
    Результат то - один чёрт, патовая ситуация.
     
  7. CodeNameHawk

    CodeNameHawk Moderator Команда форума

    Сообщения:
    1.681
    Симпатии:
    183
    Переустановку делали? Посмотреть, что куда лезет, помогают утилиты от sysinternals.
    Просто плакаться не конструктивный медот.

    Попробуйте, перед отключением интернета, на компе запретить сетевую плату, проверьте работает ли ардуина.
     
  8. cofessor

    cofessor Новичок

    Сообщения:
    16
    Симпатии:
    0
    Вы не поняли. Тупик только в том случае, когда не снял галочку и система не выводит доп. платформы, ждёт обновлений, а интернет то ведь отключен.
    Но мне обновления не нужны и поэтому я снимаю галочку, после этого система не лезет в интернет и WiFi работает.
    Просто меня пытаются уверить что ничего не было, что такого не бывает в природе, типа мне пригрезилось, а я приводил сухие факты и теперь выдвигаю свою версию почему настройки ESP не выводились, алгоритм видимо такой заложен - зачем выводить старые настройки, если может есть обновления?
     
  9. CodeNameHawk

    CodeNameHawk Moderator Команда форума

    Сообщения:
    1.681
    Симпатии:
    183
    Не фантазируйте, даже есть обновления не каждый сразу бросится их ставить, а компилировать надо прямо сейчас.
     
  10. cofessor

    cofessor Новичок

    Сообщения:
    16
    Симпатии:
    0
    Так это автоматически, вы даже не узнаете.
     
  11. Сергей_Ф

    Сергей_Ф Moderator Команда форума

    Сообщения:
    2.210
    Симпатии:
    229
    @cofessor нет там ничего автоматического. Если появились обновления, то предлагает обновить через менеджер плат или библиотек вручную!
     
  12. Алексей.

    Алексей. Авторитетный участник сообщества

    Сообщения:
    578
    Симпатии:
    66
    Прям восстание машин. Победа ардуино-иде над человеческим разумом. Жаль что только обновляет сама, ещё бы код сама писала.
     
    CodeNameHawk нравится это.
  13. nikolz

    nikolz Гуру

    Сообщения:
    5.050
    Симпатии:
    462
    так код же халявный в интернете уже есть.
    человеческий разум отдыхает.
     
    Алексей. нравится это.
  14. CodeNameHawk

    CodeNameHawk Moderator Команда форума

    Сообщения:
    1.681
    Симпатии:
    183
    Я так не узнаю (у меня кроме проверки наличия обновлений, она сама ничего не делает), а вот откуда она узнает про обновления, если нет интернета?
     

Поделиться этой страницей