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

ESPlorer

Victor

Administrator
Команда форума
Добрый день,
вроде ветку просмотрел, но так и не нашел - как сделать поиск по коду? CNTRL_F не работает, может еще как?
Также на мой взгляд очень удобный был бы поиск по переменным (как это бывает в промышленных контроллерах - кросс-реферес - например, при указании на переменную показывать в нижней части возле кнопки "Upload "список строк, где она встречается).
нет, к сожалению таких возможностей пока нет
 

nikolz

Well-known member
Добрый день,
вроде ветку просмотрел, но так и не нашел - как сделать поиск по коду? CNTRL_F не работает, может еще как?
Также на мой взгляд очень удобный был бы поиск по переменным (как это бывает в промышленных контроллерах - кросс-реферес - например, при указании на переменную показывать в нижней части возле кнопки "Upload "список строк, где она встречается).
Для написания программы и отладки синтаксиса и логики алгоритма рекомендую поставить SCITE и писать программу на нем ( он тоже написан на луа).
Встроил в SCITE компилятор для ESP встроен, чтобы грузить не текст а байт-код.
 
а эта программа умеет заливать/удалять lua скрипты когда модуль уже запущен и другие скрипты на нём выполняются?
 

Victor

Administrator
Команда форума
а эта программа умеет заливать/удалять lua скрипты когда модуль уже запущен и другие скрипты на нём выполняются?
теоретически, если скрипты ничего не выводят в терминал, то должно работать. Если не будет, то уже к NodeMCU
а если выводят, то не получится
 

Victor

Administrator
Команда форума
да, выводят. достало каждый раз модуль перепрошивать(
обычно делают паузу в несколько секунд после старта init.lua, но перед запуском основной программы, чтобы успеть остановить выполнение сразу после перезагрузки модуля - поищите у нас на форуме или на просторах интернета - это стандартное решение и много раз обсуждалось
 

Alexgulin

New member
вроде бы не первый день с компьютерами. скачал папку с программой. единственное что можно запустить это файл с расширением .bat, при его запуске видно что моргает окно командной строки и всё. как программу запустить?
 

Victor

Administrator
Команда форума
вроде бы не первый день с компьютерами. скачал папку с программой. единственное что можно запустить это файл с расширением .bat, при его запуске видно что моргает окно командной строки и всё. как программу запустить?
можете свернуть это окошко, ESPlorer должен открыться в другом окне в графическом режиме (требует установки JAVA)
есть инструкция на англ http://esp8266.ru/download/esp8266-doc/Getting Started with the ESPlorer IDE - Rui Santos.pdf
 

Alexgulin

New member
можете свернуть это окошко, ESPlorer должен открыться в другом окне в графическом режиме (требует установки JAVA)
есть инструкция на англ http://esp8266.ru/download/esp8266-doc/Getting Started with the ESPlorer IDE - Rui Santos.pdf
спасибо. оказалось что файлы с расширением .jar были привязаны к программе архиватору. вот я и не мог понять что запустить
 

Alexgulin

New member
о чем говорит такая циклическая запись
Код:
 ets Jan  8 2013,rst cause:4, boot mode:(3,0)

wdt reset
load 0x4010f000, len 1384, room 16
tail 8
chksum 0x2d
csum 0x2d
v09f0c112
~ld
 

Alexgulin

New member
об отсутствии/устаревшем [inline]esp_init_dafault[/inline]. Обсуждалось уже много раз и к ESPlorer отношения не имеет
спасибо что отвечаете. я просто совсем в этом деле первый раз. с ардуино всё нормально получается а тут ничего сделать не могу. можете конкретно послать в нужном направлении? то что вы написали почти не гуглится. я так понимаю плату надо прошить?
 

Victor

Administrator
Команда форума
спасибо что отвечаете. я просто совсем в этом деле первый раз. с ардуино всё нормально получается а тут ничего сделать не могу. можете конкретно послать в нужном направлении? то что вы написали почти не гуглится. я так понимаю плату надо прошить?
послушайте, вы по Arduino также задаете вопросы, не относящиеся к теме обсуждения?
надеюсь что нет. Посылаю вас в нужном направлении NodeMCU
(если я правильно угадал, что раз вы спрашивали про ESPlorer, значит у вас NodeMCU)
 

serggomon

New member
А возможно скачивать файлы на комп из ESP?
Из контекстного меню "Download and save..." завершается сообщением типа
Download file "init.lua"...Waiting answer from ESP - Timeout reached. Command aborted. Файлы не скачиваются.
 

Victor

Administrator
Команда форума
А возможно скачивать файлы на комп из ESP?
Из контекстного меню "Download and save..." завершается сообщением типа
Download file "init.lua"...Waiting answer from ESP - Timeout reached. Command aborted. Файлы не скачиваются.
скрипты не должны выполняться во время загрузки/выгрузки файлов
 

PavelAPoliakov

New member
Люди добрые поможите! Ubuntu 16, последняя java, esplorer не видит Com порта. Что делать, куда бечь?
 

Victor

Administrator
Команда форума

PavelAPoliakov

New member
Убедитесь, что у вас порт имеет имя, как в этом шаблоне ESPlorer/SerialPortList.java at master · 4refr0nt/ESPlorer · GitHub
если нет, то сделайте алиас
Спасибо за ответ! Но насколько я понимаю, мне не помогает, вот вывод:
INFO: Could not find any serial port. Please, connect device and ReScan
дек 13, 2016 2:10:06 AM ESPlorer.ESPlorer log

ls -al /dev/ttyUSB*

crw-rw---- 1 root dialout 188, 0 дек 13 02:05 /dev/ttyUSB0

dmesg | grep tty

[ 0.000000] console [tty0] enabled
[ 0.606381] 00:06: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
[ 172.523226] usb 3-3.3: ch341-uart converter now attached to ttyUSB0

java -version

openjdk version "1.8.0_111"
OpenJDK Runtime Environment (build 1.8.0_111-8u111-b14-2ubuntu0.16.04.2-b14)
OpenJDK 64-Bit Server VM (build 25.111-b14, mixed mode)

lsusb -v

Bus 003 Device 004: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter
Couldn't open device, some information will be missing
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 255 Vendor Specific Class
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x1a86 QinHeng Electronics
idProduct 0x7523 HL-340 USB-Serial adapter
bcdDevice 2.54
iManufacturer 0
iProduct 2
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 39
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 96mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 3
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 1
bInterfaceProtocol 2
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0020 1x 32 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0020 1x 32 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0008 1x 8 bytes
bInterval 1
 
Сверху Снизу