• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

ESPlorer

whiteud

New member
Подскажите плз, попытался два разных модуля NodeMCU Amica на CP2102 (чип ESP8266MOD AI-Thinker с 4Мб) подключить (на вид одинаковые, но куплены в разных местах), пробовал оба получал ошибку "Невозможно определить прошивку" (см ниже), затем решил прошить NodeMCU Flasher`ом (последней версии, шьет на ура)

Подключаюсь ESPlorer`ом, и все равно получаю такое сообщение:
Код:
Communication with MCU...
.........Got answer! AutoDetect firmware...

Can't autodetect firmware, because proper answer not received.
Уже все перепробовал что только нашел в сети :( может модули корявые?
 

whiteud

New member
В последней NodeMCU прошивке они изменили стандартный ответ - просто отключите автоопределение прошивки на вкладке Settings - Firmware Autodetection
теперь ругается что нет ответа:
Код:
PORT OPEN 921600
Waiting answer from ESP - Timeout reached. Command aborted.
PORT CLOSED
иногда это сопровождается большим количеством произвольных "аа ааа ааааа а а а"
 

DraugerVan

New member
Как сломать Ваш ESPlorer, или юзер всемогущий, да помилуй меня, тупость свою мимо пронеси :)
Вчера спаял себе модулек с ESP-12E для экспериментов, прошил NodeMCU, и хотел попробовать, не смог запустить ESPlorer. Винда 64-bit, так что обновил обе явы, всюду раскидал библиотеки требуемые. Не хочет пускаться, выдает такое:
Microsoft Windows [Version 6.1.7601]
(c) Корпорация Майкрософт (Microsoft Corp.), 2009. Все права защищены.

d:\temp\ESPlorer!>ESPlorer.bat

d:\temp\ESPlorer!>java -jar "ESPlorer.jar"
юъЄ 11, 2015 1:16:17 PM ESPlorer.ESPlorer main
INFO: Installed: L&F Metal class:javax.swing.plaf.metal.MetalLookAndFeel
юъЄ 11, 2015 1:16:17 PM ESPlorer.ESPlorer main
INFO: DEFAULT: L&F Nimbus class:javax.swing.plaf.nimbus.NimbusLookAndFeel
юъЄ 11, 2015 1:16:17 PM ESPlorer.ESPlorer main
INFO: Installed: L&F CDE/Motif class:com.sun.java.swing.plaf.motif.MotifLookAndFeel
юъЄ 11, 2015 1:16:17 PM ESPlorer.ESPlorer main
INFO: Installed: L&F Windows class:com.sun.java.swing.plaf.windows.WindowsLookAndFeel
юъЄ 11, 2015 1:16:17 PM ESPlorer.ESPlorer main
INFO: Installed: L&F Windows Classic class:com.sun.java.swing.plaf.windows.WindowsClassicLookAndFeel
Exception in thread "AWT-EventQueue-0" java.lang.ExceptionInInitializerError
at org.fife.ui.rsyntaxtextarea.RSyntaxTextAreaUI.<clinit>(RSyntaxTextAreaUI.java:37)
at org.fife.ui.rsyntaxtextarea.RSyntaxTextArea.createRTextAreaUI(RSyntaxTextArea.java:740)
at org.fife.ui.rtextarea.RTextAreaBase.init(RTextAreaBase.java:647)
at org.fife.ui.rtextarea.RTextArea.init(RTextArea.java:854)
at org.fife.ui.rsyntaxtextarea.RSyntaxTextArea.init(RSyntaxTextArea.java:1838)
at org.fife.ui.rtextarea.RTextAreaBase.<init>(RTextAreaBase.java:81)
at org.fife.ui.rtextarea.RTextArea.<init>(RTextArea.java:182)
at org.fife.ui.rsyntaxtextarea.RSyntaxTextArea.<init>(RSyntaxTextArea.java:340)
at ESPlorer.ESPlorer.initComponents(ESPlorer.java:146)
at ESPlorer.ESPlorer.<init>(ESPlorer.java:64)
at ESPlorer.ESPlorer$296.run(ESPlorer.java:8265)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.util.MissingResourceException: Can't find bundle for base name org.fife.ui.rsyntaxtextarea.RSyntaxTextArea, locale ru_RU
at java.util.ResourceBundle.throwMissingResourceException(Unknown Source)
at java.util.ResourceBundle.getBundleImpl(Unknown Source)
at java.util.ResourceBundle.getBundle(Unknown Source)
at org.fife.ui.rsyntaxtextarea.RSyntaxTextAreaEditorKit.<clinit>(RSyntaxTextAreaEditorKit.java:76)
... 25 more
Caused by: java.lang.ClassCastException: org.fife.ui.rsyntaxtextarea.RSyntaxTextArea cannot be cast to ResourceBundle
at java.util.ResourceBundle$Control.newBundle(Unknown Source)
at java.util.ResourceBundle.loadBundle(Unknown Source)
at java.util.ResourceBundle.findBundle(Unknown Source)
at java.util.ResourceBundle.findBundle(Unknown Source)
at java.util.ResourceBundle.findBundle(Unknown Source)
... 28 more

d:\temp\ESPlorer!>
Время было 5 утра, думаю, да ну вас, и пошел спать. С утра мысля пришла. Есть у меня привычка в имена важных папок вставлять восклицательные знаки с обоих сторон от названия, чтобы они в сортировке наверх всплывали. Так вот в них (точнее во втором из них, в том, что на конце) и оказалось дело. То есть если поместить ESPlorer в папку "d:\temp\ESPlorer", к примеру, то все работает, а если именно в конец имени любой папки в пути к ESPlorer добавить восклицательный знак, например так: "d:\temp\ESPlorer!" то получим искомую ошибку. Причем, если восклицательный знак добавить в начало или в тело названия папки, то все ок. Не знаю, будете или нет исправлять, бага так себе, на любителя извращений :)
 

Victor

Administrator
Команда форума
Не знаю, будете или нет исправлять
рад бы исправить, но ESPlorer тут не при чем
Caused by: java.util.MissingResourceException: Can't find bundle for base name org.fife.ui.rsyntaxtextarea.RSyntaxTextArea, locale ru_RU
Java не находит требуемую библиотеку.
Попробуйте отправить багрепорт на java.com
 

DraugerVan

New member
А ну раз так, то и ладно, просто переименую папку, а товарищи из Oracle с подобным возится не станут, мне думается. Спасибо за оперативный ответ.
 

Roman2344

New member
Вопрос такой есть ESP8266-12Q, прошит 0.9.6-dev_20150704, в ESPLorere загружаю скрипт SoftAP, и таким вот способом присваиваю IP - адрес 192.168.45.34 ESP8266, всё работает, но после выключения питания ESP8266, IP - адрес ESP8266 меняется на его изначальный 198.162.4.1
Код:
cfg={}
cfg.ip="192.168.45.34";
cfg.netmask="255.255.255.0";
cfg.gateway="192.168.45.34";
wifi.ap.setip(cfg);
Как присвоить IP - адрес ESP8266 что бы он не менялся при выключении питания ESP8266?
 

Ckfdf

New member
Добрый день!
Приобрел ESP12q, пытаюсь подключить к ПК через USBASP V2.0. После установки драйверов устройство определяется в диспетчере устройств, вроде, нормально. Но когда запускаю ESPlorer, он не видит ни один ком порт. В начале темы читал такой проблеме. Библиотеку jssc.jar пробовал перекидывать, не получилось. При запуске ESPlorer пишет не удалось найти порт, подключите девайс и просканируйте снова. Помогите, не один день бьюсь.
 
Последнее редактирование:

Victor

Administrator
Команда форума
Добрый день!
Приобрел ESP12q, пытаюсь подключить к ПК через USBASP V2.0. После установки драйверов устройство определяется в диспетчере устройств, вроде, нормально. Но когда запускаю ESPlorer, он не видит ни один ком порт. В начале темы читал такой проблеме. Библиотеку jssc.jar пробовал перекидывать, не получилось. При запуске ESPlorer пишет не удалось найти порт, подключите девайс и просканируйте снова. Помогите, не один день бьюсь.
Через программатор работать не будет. Нужен USB-TTL конвертер
 

DmitryS

New member
доброго времени.
ТОлько начинаю осваивать esplorer, ESP и lua. пробую разобраться с http://geektimes.ru/post/255506/ и никак не могу понять вчем проблема при компиляции файлов в esplorer из lua в lc/
у меня ошибка выходит:
PORT OPEN 9600

Communication with MCU...
Got answer! AutoDetect firmware...

NodeMCU firmware detected.
=node.heap()
33928
>
----------------------------
dht22.lua : 2368 bytes
----------------------------
Total file(s) : 1
Total size : 2368 bytes

Total : 504761 bytes
Used : 2761 bytes
Remain: 502000 bytes

> node.compile("dht22.lua")
stdin:1: dht22.lua:1: unexpected symbol near '—'
>
----------------------------
dht22.lua : 2368 bytes
----------------------------
Total file(s) : 1
Total size : 2368 bytes

Total : 504761 bytes
Used : 2761 bytes
Remain: 502000 bytes


что нужно сделать для того чтоб все компилировалось?
 

Victor

Administrator
Команда форума
что нужно сделать для того чтоб все компилировалось?
У вас:
stdin:1: dht22.lua:1: unexpected symbol near '—'
нужно символ [inline]—[/inline] (длинное тире) заменить на 2 минуса [inline]--[/inline] во всех строках, где комментарии в коде.

А вообще, эту ошибку выдает LUA интерпретатор в NodeMCU, не ESPlorer, так что в следующий раз, пожалуйста, постарайтесь выбрать более подходящую тему.
 

Mihalich

New member
Как делать отладку UART?
в момент обращению к ком потру EspLorer уже не видит прошивку.

У меня задача такая:
К UART подключен RFID считыватель карт
если ESP находит номер карты в файле на своей флеш памяти, то даёт на ножку GPIO Высокий сигнал
и открывает замок входной двери.

Но как только в скрипте инициализируем ком порт - EspLorer "отваливается"
 

Victor

Administrator
Команда форума
К UART подключен RFID считыватель карт
Но как только в скрипте инициализируем ком порт - EspLorer "отваливается"
не совсем вас понял.
Вы к ESP8266 подключаете и считыватель карт и USB-TTL ?
Ну и скриншот или логи дайте, а то "отваливается" не очень информативно
 

Mihalich

New member
NodeMCU-LUA-Amica-R2-001.jpg RDM6300.jpg
не совсем вас понял.
Вы к ESP8266 подключаете и считыватель карт и USB-TTL ?
Ну и скриншот или логи дайте, а то "отваливается" не очень информативно
Использую такую отладочную плату NodeMCU-LUA-Amica-R2-001
И подключаю к ножам RX TX этой платы считыватель RDM6300

Чуть позже сделаю скрины ESPLorer
 
Последнее редактирование:

Victor

Administrator
Команда форума
И подключаю к ножам RX TX этой платы считыватель RDM6300
ESPlorer работает через USB-TTL, встроенный в вашу плату, который подключен тоже к RX TX ESP8266.
Если вы подключаете туда же и RDM6300 - возникает конфликт (не в ESPlorer, а на аппаратном уровне)
Возможный выход: взять внешний USB-TTL и подключить его к TX2 ESP8266, вы будете видеть в ESPlorer (или любом другом терминале) ваш отладочный вывод, если будете его направлять на UART2 в ваших скриптах. Загрузка скриптов (если подключите еще и RX2) через UART2 мною не тестировалась.
 
Сверху Снизу