pvvx
Активный участник сообщества
RS - от RS-232 TTL... По типу от COM порта.Может глупый вопрос, но что такое простое RS обновление?
RS - от RS-232 TTL... По типу от COM порта.Может глупый вопрос, но что такое простое RS обновление?
Кстати, а вы попробуйте в тупую через TCP2UART попробовать прошить ардуину, ну кнопку сброса придется вручную нажать, а остальное должно работать, по крайней мере в локальной сети с хорошей отзывчивостью, ведь ей кроме как ком порта ничего не нужно, только уровни сигналов нужно согласовать 3.3 и 5В. Никто разве на форуме не проверял?Может глупый вопрос, но что такое простое RS обновление?
Я уже писал - у меня все старые проекты, соединяющиеся через RS-232 TTL работают и не используют все возможности TCP2UART. ModBus RTU работать корректно не будет. Только на очень низкой скорости, сопоставимой с задержками коммуникации сети и набора пакетов. ModBus без специальной оправки в виде ModBus TCP драйвера не пашет ни на каких "удлинителях COM потов" через инет. Это как пример для понимания различий потокового устройства и пакетного. TCP2UART - потоковое. ModBus - пакетное (разделение на пакеты по временным параметрам передачи).Кстати, а вы попробуйте в тупую через TCP2UART попробовать прошить ардуину, ну кнопку сброса придется вручную нажать, а остальное должно работать, по крайней мере в локальной сети с хорошей отзывчивостью, ведь ей кроме как ком порта ничего не нужно, только уровни сигналов нужно согласовать 3.3 и 5В. Никто разве на форуме не проверял?
Скорее всего ошибка. Счас проверю и поправлю.Файл app\web\wifi.c, фукнция Read_WiFi_config(), вероятно опечатка:
if (opmode & STATION_MODE) - и обрабатывается блок конфигурации для softap
if (opmode & SOFTAP_MODE) - и обрабатывается блок конфигурации для station
А не наоборот должно быть?
In file included from ../include/lwip/opt.h:48:0,
from ../include/lwip/ip_addr.h:35,
from ../../include/user_interface.h:11,
from app_main.c:10:
../include/add_sdk_func.h:7:25: fatal error: mem_manager.h: No such file or directory
#include "mem_manager.h"
^
compilation terminated.
DEPEND: c:/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -M -O2 -Wall -Wno-pointer-sign -mno-target-align -fno-tree-ccp -mno-serialize-volatile -foptimize-register-move -Wall -Wno-pointer-sign -mtarget-align -fno-tree-ccp -mno-serialize-volatile -foptimize-register-move -Wundef -Wpointer-arith -Werror -Wl,-EL -fno-inline-functions -nostdlib -mlongcalls -mtext-section-literals -D__ets__ -DICACHE_FLASH -DPBUF_RSV_FOR_WLAN -DLWIP_OPEN_SRC -DEBUF_LWIP -DUSE_OPEN_LWIP -I include -I ./include -I ../include -I ./ -I ../../include -I ../../include/eagle spi_flash.c
In file included from ../include/lwip/opt.h:48:0,
from ../include/lwip/ip_addr.h:35,
from ../../include/user_interface.h:11,
from spi_flash.c:10:
../include/add_sdk_func.h:7:25: fatal error: mem_manager.h: No such file or directory
#include "mem_manager.h"
^
compilation terminated.
DEPEND: c:/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -M -O2 -Wall -Wno-pointer-sign -mno-target-align -fno-tree-ccp -mno-serialize-volatile -foptimize-register-move -Wall -Wno-pointer-sign -mtarget-align -fno-tree-ccp -mno-serialize-volatile -foptimize-register-move -Wundef -Wpointer-arith -Werror -Wl,-EL -fno-inline-functions -nostdlib -mlongcalls -mtext-section-literals -D__ets__ -DICACHE_FLASH -DPBUF_RSV_FOR_WLAN -DLWIP_OPEN_SRC -DEBUF_LWIP -DUSE_OPEN_LWIP -I include -I ./include -I ../include -I ./ -I ../../include -I ../../include/eagle eagle_lwip_if.c
In file included from ../include/lwip/opt.h:48:0,
from ../include/lwip/ip_addr.h:35,
from ../../include/user_interface.h:11,
from eagle_lwip_if.c:13:
../include/add_sdk_func.h:7:25: fatal error: mem_manager.h: No such file or directory
#include "mem_manager.h"
^
compilation terminated.
Файлы добавлены.fatal error: mem_manager.h: No such file or directory
Скорее всего (повтор):Сделал всё как alexhi в предыдущем сообщении, но выдал вот такие ошибки ....
Нет установленного C:/Python27/python.exe. А UDK имеет ошибки в esptool.py при загрузке в модуль + ошибку с созданием сегмента загрузки, если даже его размер нулевой, по тому дополнительно надо копировать esptool.py в c:/Espressif/utils/esptool.py
Но можно создать прошивку и версией в UDK.
В основном makefile (в корневой папке проекта) поменяйте:
ESPTOOL ?= $(SDK_TOOLS)/esptool
[HASHTAG]#ESPTOOL[/HASHTAG] ?= C:/Python27/python.exe $(SDK_TOOLS)/esptool.py
Спасибо за напоминание, а то я про ESPTOOL ?= $(SDK_TOOLS)/esptool забыл, он был закомментирован.Скорее всего (повтор):
Проблемы в Unofficial Developer Kit. У всех ныне SSD, кроме автора UDK . У меня на основном компе 80% объема перезаписей записей образовалось только из-за перестановок UDK.Я использую esptool.exe (уже готовый, скомпилированный) + phyton27.dll, самого python на машине нету. И в этом esptool есть зависимость от пути C:\espressif\xtensa\... Приходится на каждом компе (сейчас вот среду на ноут переносил) заводить этот путь и кидать туда \bin из папки компилятора. Это плохо - у меня C:\ системный, обычно SSD, мусора там держу минимум. Нельзя ли этот path dependence из esptool как-то выпилить?
Да, там много накопилось опций, которые нельзя трогать без изменения остальногоЕсли закоммментировать USE_NETBIOS, то web_int_callbacks.c требует переменную netbios_name[] которой нет, и компиляция проходит с ошибками.