• Система автоматизации с открытым исходным кодом на базе 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
 
Сверху Снизу