Да с этим проблем нет, это ведь обычные пользовательские переменные, а swap работает через регистр с адресом 0x3ff00028, попытался напрямую записать через команды установки регистра, но не понял назначения всех переменных, что такое смещение к примеру, и нужно ли там еще маски накладывать?
WiFi event(7): Probe Request (MAC:08:57:00:10:e2:91, RSSI:-55)
WiFi event(7): Probe Request (MAC:08:57:00:10:e2:91, RSSI:-56)
WiFi event(7): Probe Request (MAC:08:57:00:10:e2:91, RSSI:-53)
add 1
aid 1
station: 08:57:00:10:e2:91 join, AID = 1
WiFi event(5): Station[1]: 08:57:00:10:e2:91 join, AID = 1, 0
MDB: init port 502
SNTP: start
WEB: init port 80
NetBIOS init, name 'AESP8266'
怘▒▒▒▒▒▒▒
▒f▒▒▒▒▒▒x
▒▒▒▒▒▒▒▒f▒f▒▒▒fÆ~▒▒▒▒▒▒`?▒▒▒`<f<▒0▒x
Ϙ33f▒▒▒怘▒▒▒▒<`<▒▒▒
▒▒▒▒▒▒▒<<fÆ▒▒▒▒<▒▒▒▒▒▒▒▒▒03`▒f▒f▒▒▒▒▒Ø03`▒▒▒▒▒▒f▒f▒▒
▒▒~▒▒03`▒▒▒f▒f▒▒
▒▒▒▒▒03▒
meSDK 2.0.0
Reset event: SoftWdt
Fatal exception (4):
epc1=0x4023092e, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x0 0000000
Simple WEB version: 0.1.4
Found free IRAM: base: 0x40105814, size: 10220 bytes
System memory:
data : 0x3ffe8000 ~ 0x3ffe838c, len: 908
rodata: 0x3ffe838c ~ 0x3ffe8bc0, len: 2100
bss : 0x3ffe8bc0 ~ 0x3ffeec40, len: 24704
heap : 0x3ffeec40 ~ 0x3fffc000, len: 54208
bssi : 0x40105814 ~ 0x4010645c, len: 3144
free : 0x4010645c ~ 0x40108000, len: 7076
Start 'heap' size: 53960 bytes
Set CPU CLK: 160 MHz
sleep disable
Disk init: 91 files, addr = 0x00080000
mode : sta(18:fe:34:d6:e8:56) + softAP(1a:fe:34:d6:e8:56)
add if0
add if1
dhcp server start:(ip:192.168.4.1,mask:255.255.255.0,gw:192.168.4.1)
bcn 100
SDK Init - Ok
Current 'heap' size: 50328 bytes
Run ini file: protect/init.ini
of1[protect/init.ini] [mdbfini=protect/mdbini.bin]
of255[protect/mdbini.bin] protect/mdbini.bin - not found.
[sys_ram0x60000f00=0x48]
H[sys_ram0x60000f00=0x65]
e[sys_ram0x60000f00=0x6c]
l[sys_ram0x60000f00=0x6c]
l[sys_ram0x60000f00=0x6f]
o[sys_ram0x60000f00=0x21]
!cf1 WiFi_set(0x0000ffff)=0x00008000
WiFi mode:3 phy:3 dhcp:1/1
AP:ESP8266[7] hiden(0) psw:[0123456789] au:3 chl:1 maxcon:4 beacon:100
ip:192.168.4.1 gw:192.168.4.1 msk:255.255.255.0 mac:1a:fe:34:d6:e8:56
DHCP ip:192.168.4.2..192.168.4.10
ST:[HOMEAP] psw:[0123456789] b:0 00:24:8c:50:c1:bf ac:0
ip:0.0.0.0 gw:0.0.0.0 msk:0.0.0.0 mac:18:fe:34:d6:e8:56
sleep:0, rect:30, maxtpw:75, sthn:[ESP_D6E856]
WiFi event(7): Probe Request (MAC:00:0c:e7:14:3f:a4, RSSI:-69)
WiFi event(7): Probe Request (MAC:00:0c:e7:14:3f:a4, RSSI:-68)
WiFi event(7): Probe Request (MAC:00:0c:e7:14:3f:a4, RSSI:-73)
WiFi event(7): Probe Request (MAC:00:0c:e7:14:3f:a4, RSSI:-74)
WiFi event(7): Probe Request (MAC:08:57:00:10:e2:91, RSSI:-51)
WiFi event(7): Probe Request (MAC:08:57:00:10:e2:91, RSSI:-50)
WiFi event(7): Probe Request (MAC:08:57:00:10:e2:91, RSSI:-50)
WiFi event(7): Probe Request (MAC:08:57:00:10:e2:91, RSSI:-51)
WiFi event(7): Probe Request (MAC:b8:64:91:59:18:4c, RSSI:-79)
WiFi event(7): Probe Request (MAC:b8:64:91:59:18:4c, RSSI:-81)
WiFi event(7): Probe Request (MAC:b8:64:91:59:18:4c, RSSI:-82)
W
Что-то там зарылось. У меня выскакивает "перезагруз" при соединении к AP на ESP... Пока не знаю что это. Вчера заметилPvvx, скачал сейчас сборку-"свалку", которая на github. Прошил. Есть проблема - при выставлении шифрования точки доступа в WPA_PSK происходит перезагрузка.
Прошил всё как есть, поменял только USERFADDR = 0x80000 в Makefile.
В прежних версиях такого не было.
Жуть какая...Поглядел - вылетает в процедуре rijndaelEncrypt().
Вы что нибудь об ней знаете? Я - нет.
В Arduino вообще стоит секретная версия SDK, помеченная как (строки из libmain.a):Жуть какая...
Ну будем сидеть пока что на на SDK 1.5.2. Там это работает по крайней мере.
Был бы эквивалент "свалки" на RTL00 - вот это было бы здорово. Но пока ничего такого нет, приходится использовать ESP8266. С той SDK, которая хоть как-то работает.Проблема в либах или какой другой косяк я не знаю. ESP8266 уже никто не пользуется. Остались только Aruin-шики, лепящие мигалки светодиодами на старой SDK...
А зачем использовать слабое шифрование?Есть проблема - при выставлении шифрования точки доступа в WPA_PSK происходит перезагрузка.
Починил c версией 2.0.0_patch1. Что-то надо было в либе, но линкер не ругался. Надоел(и) этот SDK, DDK и прочие глюки-фичи в GCC к ESP8266. На ARM всё пашет Ok, а тут половины нужного не работает...Был бы эквивалент "свалки" на RTL00 - вот это было бы здорово. Но пока ничего такого нет, приходится использовать ESP8266. С той SDK, которая хоть как-то работает.
Не работает. В последней версии "свалки".WPA2 - работает нормально.
Перезагрузки не наблюдаются, но все равно так жить нельзя. А именно:Вроде вышла более менее стабильная версия. Проверяем и ... если ничего не найдется, фиксану и заморожу проект.
WiFi event(6): Station[0]: 08:57:00:10:e2:91 leave, AID = 1, 0
MDB: close
WEB: close
add 1
aid 1
station: 08:57:00:10:e2:91 join, AID = 1
WiFi event(5): Station[1]: 08:57:00:10:e2:91 join, AID = 1, 0
MDB: init port 502
tcpsrv: not new tcp!
NetBIOS init, name 'AESP8266'
err already associed!
station: 08:57:00:10:e2:91 leave, AID = 1
rm 1
WiFi event(6): Station[0]: 08:57:00:10:e2:91 leave, AID = 1, 0
MDB: close
tcpsrv: NULL pointer!
max connection!
max connection!
add 1
aid 1
station: 08:57:00:10:e2:91 join, AID = 1
WiFi event(5): Station[1]: 08:57:00:10:e2:91 join, AID = 1, 0
MDB: init port 502
tcpsrv: not new tcp!
NetBIOS init, name 'AESP8266'
Ну надо поправить - порт наверно открыт и снова не открываетсяНе работает. В последней версии "свалки".
Перезагрузки не наблюдаются, но все равно так жить нельзя. А именно:
Первое включение - ОК, AP - open. Ставлю шифрование WPA2_PSK, подключаюсь к сети с шифрованием.
Еще сообщение не дописал, а вы уже ответилиНу надо поправить - порт наверно открыт и снова не открывается
Мое мнение - файловую систему во внутреннюю флешь. Чтобы модуль был этаким законченным девайсом, вещью в себе с минимумом навесных элементов - и вместе с тем полноценным веб-сервером. SD - это вообще громоздко и дорого получается. Внешняя flash - тоже хороший вариант, но зачем, когда есть внутренняя (и ее для простых применений хватит, наверное).C RTL непонятки с официалами - не хочется совсем рассинхронизироваться.
Совсем не устраивает их разметка OTA и прочее размещение в Flash блоков.
Файловую систему на SD или во внешнюю Flash, или во внутреннюю?
2 варианта уже работает.
Установки WiFi так и не сведены в единый блок. Для этого надо выкинуть очень много - высвободится куча памяти. Но этим надо заниматься, а на просторах инет пока глухо - нет никаких движений и нечего даже поглядеть. Мне это одному, да для всех совершенно не интересно. Себе уже почти доделал, что надо. Уже другие проекты на RTL леплю, но они народу нафиг не нужны...
Не обязательно. Это балует Windows. MAC и прочее одинаковое и она в конфузеЕще сообщение не дописал, а вы уже ответили
Да, при изменении шифрования AP до передергивания питания вот такая история, как в логе. Если питание передернуть - то коннектится с установленным шифрованием. Если изменить шифрование - то снова нужно передергивать питание.
Работает давно таже самая файловая система что и в web-свалке. Портирован даже spiffsМое мнение - файловую систему во внутреннюю флешь.
Внутренняя Flash мала - 1 Mb всего. На RTL8711AM, RTL8195 всё равно внешняя. Но там кошмар - RAM девать некуда для такого простого приложенияЧтобы модуль был этаким законченным девайсом, вещью в себе с минимумом навесных элементов - и вместе с тем полноценным веб-сервером.
Мирко SD как раз вписывается под размер модуля. Выходит что-то типа плоской коробочки с 4x18x20-ть c чем-то ммSD - это вообще громоздко и дорого получается.
Открыл, заработало Некоторые мелочи - шифрование WEP не работает (остается OPEN), WPA_PSK - вообще пропадает AP, WPA_WPA2_PSK и WPA2_PSK - нормально. Ну те две первые и не нужны так-то.И ещё откройте комент в последних строчках у tcp_srv_con.c у вызова:
tcpsrv_delete_all_act_tcp_pcb();
Это очень здорово! А откроете? а дадите?Работает давно таже самая файловая система что и в web-свалке
Ну вот лично мне пока хватит, webfiles.bin у меня занимает 150 кБ.Внутренняя Flash мала - 1 Mb всего
Это здорово, но цена увеличивается - сама микроСД плюс держатель еще. Ну у кого какие задачи.Мирко SD как раз вписывается под размер модуля. Выходит что-то типа плоской коробочки с 4x18x20-ть c чем-то мм
SD работает, переделать FAТ драйвер - он там плохо сидит - почистить и склеить с системой. Трансфер с микро SD за 8 мег/c - в одну антенну WiFi всё равно не лезет.
А толку без общего полного проекта?Это очень здорово! А откроете? а дадите?
Практического - наверное, не особо, посмотреть, поковырять просто...А толку без общего полного проекта?
Спасибо, погляжуВот WebSw000.zip
Это уже давно так. AP выкидывает неактивных клиентов. Китай фича.Еще что заметил - подключаюсь к AP (WPA2_PSK) - через несколько минут бездействия wi-fi связь сама отключается. Нужно снова подключаться. Если открыть страничку с GPIO - там поллинг, вроде связь держится, не отключается. Станция коннект держит независимо от активности.
Дополнение: связь AP отключается буквально минуты через три. На компе Win 10, может, в ней дело. Как было на прежних прошивках - не знаю, вроде не замечал такого.
Ну часть вы уже наблюдаете в web-свалке. Говорил уже - теперь тестирование идет на RTL и поправки переносятся в ESP.Практического - наверное, не особо, посмотреть, поковырять просто...
Спасибо, погляжу
RTL8195A[Driver]: set group key to hw: alg:4(WEP40-1 WEP104-5 TKIP-2 AES-4) keyid:2
wifi_indication():WPA/WPA2 handshake done
WiFi connected at start 3506 ms
[FEEP Inf]base seg: 0xfe000 [-1]
[FEEP Inf]write obj is identical, id: 5730 [152]
[FEEP Inf]saved ok
[FEEP Inf]read obj id: 4430[16]
[FEEP Inf]base seg: 0xfe000 [-1]
[FEEP Inf]read ok, faddr: 0xfe0ac, size: 16
Read dhcp_config: mode = 2, ip:0x9701a8c0, msk:0xffffff, gw:0x101a8c0
NetBIOS init, interface 0: 'ARTL871X', 1: 'SRTL871X'
ATTS: Test tcp_srv
Max retry connection 10, time waits 10 & 10, min heap size 14528
TCP_TST: server init on port 80
ATTC: Test tcp_client
TC: Max retry connection 3, time waits 5 & 5, min heap size 14528
srv[64665] 192.168.1.2:12345 [0] start client...
TCP_TST: client init = 0
WIFI initialized
srv[64665] 192.168.1.2:12345 [1] error -10
srv[64665] 192.168.1.2:12345 [1] Waiting next (1) reconnection 5000 ms...
srv[64666] 192.168.1.2:12345 [1] start client...
srv[64666] 192.168.1.2:12345 [1] received, buffer 16 bytes
send 16
srv[64666] 192.168.1.2:12345 [1] received, buffer 32 bytes
send 32
srv[64666] 192.168.1.2:12345 [1] received, buffer 48 bytes
send 48
srv[64666] 192.168.1.2:12345 [1] disconnect
Вот так, значит ничего себе, фича. Бага какая-то, а не фича. А никак нельзя эту фичу того, убрать? А то очень она мешает...Это уже давно так. AP выкидывает неактивных клиентов. Китай фича.