Ключевое ?лово

vk

Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Железо для умного дома

ТЕМА: Текущая версия прошивки esp32.

Текущая версия прошивки esp32. 29 Нояб 2017 15:36 #20584

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 7195
  • Спасибо получено: 1114
  • Репутация: 194
для есп32 нет полноценной документации пока по КК.

delay я вынес в цикл(он есть в примере базовом) т.к. это дает настройку пользователю интервала опроса.

Тут можно вообще задавать свои задачи(task) со своим интервалом и функциями.
Основной канал проекта в Telegram t.me/wifi_iot
Администратор запретил публиковать записи гостям.

Текущая версия прошивки esp32. 01 Дек 2017 15:15 #20646

  • navalmadman
  • navalmadman аватар
  • Не в сети
  • Завсегдатай
  • Сообщений: 214
  • Спасибо получено: 6
  • Репутация: 1
Макс вот лог: (пастебин это долго)
ets Jun 8 2016 00:22:57

rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff0018,len:4
load:0x3fff001c,len:5760
ho 0 tail 12 room 4
load:0x40078000,len:0
load:0x40078000,len:13804
entry 0x40079030
I (73) boot: Detected ESP32
I (34) boot: ESP-IDF v3.0-dev-1295-g08be5213-dirty 2nd stage bootloader
I (34) boot: compile time 16:20:42
I (35) boot: Enabling RNG early entropy source...
I (40) boot: SPI Speed : 40MHz
I (44) boot: SPI Mode : DIO
I (48) boot: SPI Flash Size : 4MB
I (52) boot: Partition Table:
I (56) boot: ## Label Usage Type ST Offset Length
I (63) boot: 0 nvs WiFi data 01 02 00009000 00004000
I (71) boot: 1 otadata OTA data 01 00 0000d000 00002000
I (78) boot: 2 phy_init RF data 01 01 0000f000 00001000
I (86) boot: 3 factory factory app 00 00 00010000 00100000
I (93) boot: 4 ota_0 OTA app 00 10 00110000 00100000
I (101) boot: 5 ota_1 OTA app 00 11 00210000 00100000
I (108) boot: End of partition table
I (112) esp_image: segment 0: paddr=0x00210020 vaddr=0x3f400020 size=0x216e4 (136932) map
I (169) esp_image: segment 1: paddr=0x0023170c vaddr=0x3ffb0000 size=0x0331c ( 13084) load
I (174) esp_image: segment 2: paddr=0x00234a30 vaddr=0x40080000 size=0x00400 ( 1024) load
I (176) esp_image: segment 3: paddr=0x00234e38 vaddr=0x40080400 size=0x0b1d8 ( 45528) load
I (203) esp_image: segment 4: paddr=0x00240018 vaddr=0x400d0018 size=0x89d50 (564560) map
I (400) esp_image: segment 5: paddr=0x002c9d70 vaddr=0x4008b5d8 size=0x0658c ( 25996) load
I (411) esp_image: segment 6: paddr=0x002d0304 vaddr=0x400c0000 size=0x00000 ( 0) load
I (411) esp_image: segment 7: paddr=0x002d030c vaddr=0x50000000 size=0x00004 ( 4) load
I (428) boot: Loaded app from partition at offset 0x210000
I (428) boot: Disabling RNG early entropy source...
I (429) cpu_start: Pro cpu up.
I (433) cpu_start: Starting app cpu, entry point is 0x40081054
I (0) cpu_start: App cpu up.
I (443) heap_init: Initializing. RAM available for dynamic allocation:
I (450) heap_init: At 3FFAE6E0 len 00001920 (6 KiB): DRAM
I (456) heap_init: At 3FFBDDC8 len 00022238 (136 KiB): DRAM
I (462) heap_init: At 3FFE0440 len 00003BC0 (14 KiB): D/IRAM
I (469) heap_init: At 3FFE4350 len 0001BCB0 (111 KiB): D/IRAM
I (475) heap_init: At 40091B64 len 0000E49C (57 KiB): IRAM
I (481) cpu_start: Pro cpu start user code
I (164) cpu_start: Starting scheduler on PRO CPU.
I (0) cpu_start: Starting scheduler on APP CPU.
E (228) wifi: esp_wifi_get_config 1008 wifi is not init
I (228) load_sect: sector 785
I (228) wifi: wifi firmware version: 59e5fab
I (228) wifi: config NVS flash: enabled
I (228) wifi: config nano formating: disabled
I (238) system_api: Base MAC address is not set, read default base MAC address from BLK0 of EFUSE
I (248) system_api: Base MAC address is not set, read default base MAC address from BLK0 of EFUSE
I (278) wifi: Init dynamic tx buffer num: 32
I (278) wifi: Init data frame dynamic rx buffer num: 32
I (278) wifi: Init management frame dynamic rx buffer num: 32
I (278) wifi: wifi driver task: 3ffc5fdc, prio:23, stack:4096
I (288) wifi: Init static rx buffer num: 10
I (288) wifi: Init dynamic rx buffer num: 32
I (288) wifi: wifi power manager task: 0x3ffcac1c prio: 21 stack: 2560
I (328) phy: phy_version: 366.0, ba9923d, Oct 31 2017, 18:06:17, 0, 0
I (328) wifi: mode : sta (24:0a:c4:0f:88:f4)
I (828) www_server: server create socket ......
I (828) www_server: OK
I (828) www_server: server socket bind ......
I (828) www_server: OK
I (828) www_server: server socket listen ......
I (838) www_server: OK
I (2738) wifi: n:8 0, o:1 0, ap:255 255, sta:8 0, prof:8
I (3728) wifi: state: init -> auth (b0)
I (3848) wifi: state: auth -> assoc (0)
I (3858) wifi: state: assoc -> run (10)
I (4208) wifi: connected with Keenetic-0112, channel 8
I (4218) event: sta ip: 192.168.1.99, mask: 255.255.255.0, gw: 192.168.1.1
I (4218) mqtt: start mqtt
I (4328) TELEGRAMMRECV: socket connect to remote failed. IP: 109.74.199.106
[MQTT WARN] Connection refuse, reason code: 5
[MQTT WARN] Connection refuse, reason code: 5
[MQTT WARN] Connection refuse, reason code: 5
[MQTT WARN] Connection refuse, reason code: 5
[MQTT WARN] Connection refuse, reason code: 5
[MQTT WARN] Connection refuse, reason code: 5
[MQTT WARN] Connection refuse, reason code: 5
I (5828) TELEGRAMMRECV: create socket failed
[MQTT WARN] Connection refuse, reason code: 5
I (6858) wifi: pm start, type:0

E (8828) TELEGRAMMRECV: create thread failed
E (11828) TELEGRAMMRECV: create thread failed
I (13558) wifi: bcn_timout,ap_probe_send_start
E (14828) TELEGRAMMRECV: create thread failed
I (16068) wifi: ap_probe_send over, resett wifi status to disassoc
I (16068) wifi: state: run -> init (1)
I (16068) wifi: pm stop, total sleep time: 0/9204597

I (16068) wifi: n:8 0, o:8 0, ap:255 255, sta:8 0, prof:8
E (17828) TELEGRAMMRECV: create thread failed
E (20828) TELEGRAMMRECV: create thread failed
Администратор запретил публиковать записи гостям.

Текущая версия прошивки esp32. 05 Дек 2017 08:08 #20714

  • Pilnikov
  • Pilnikov аватар
  • Не в сети
  • Захожу иногда
  • Интересующийся
  • Сообщений: 63
  • Спасибо получено: 3
  • Репутация: 0
Попробовал прошивку (Мой первый опыт работы с есп32), подключил датчики ВН1750, дхт22, лсд1602 по и2с; прогноз от гисметео - вроде все работает.
Дальше попробовал подключить мах7219 в вариантах 8х32 и 7 сегментов - провозился 2 дня. С грехом пополам заработало только на пинах 23(ин) 18(клок) 5(цс).
С 7ми сегментником еще веселуха - у меня в качестве индикатора припаян советский алс318. В ардуинских скетчах вроде все было правильно. Тут получился зеркальный порядок знаков - т.е. вместо "12345678" выдает "87654321". Может добавить опцию "миррор" как для матриц?
Администратор запретил публиковать записи гостям.

Текущая версия прошивки esp32. 05 Дек 2017 08:17 #20715

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 7195
  • Спасибо получено: 1114
  • Репутация: 194
Ну если был опыт с 8266 , то тут все так же, точно так же работают матрицы, так же настраиваются

Про номера пинов - тут есть особенность, что не все гпио в сдк назначены на выход - где-то про это было упоминание.. Не все опции на эту тему пропатчены и проверены.

По поводу зеркального изображения - испытаны китайские готовые индикаторы и конечно под их распиновку прошивка и заточена, еще со времен 8266.
Основной канал проекта в Telegram t.me/wifi_iot
Администратор запретил публиковать записи гостям.

Текущая версия прошивки esp32. 05 Дек 2017 08:24 #20716

  • Pilnikov
  • Pilnikov аватар
  • Не в сети
  • Захожу иногда
  • Интересующийся
  • Сообщений: 63
  • Спасибо получено: 3
  • Репутация: 0
Народ пишет
Полностью свободными и доступными для использования можно назвать 13 выводов

GPIO 2, 4, 12, 14, 13, 15, 16, 17, 25, 26, 27, 32, 33
Я пробовал HSPI (12,13,14) - не шло - это и поставило в тупик
Администратор запретил публиковать записи гостям.

Текущая версия прошивки esp32. 06 Дек 2017 11:19 #20726

  • navalmadman
  • navalmadman аватар
  • Не в сети
  • Завсегдатай
  • Сообщений: 214
  • Спасибо получено: 6
  • Репутация: 1
I (382058) mqtt: Receive topic: vovatvset@mail.ru/ESP32/thermo_set3, data: 16896

I (389938) wifi: state: run -> auth (4a0)
I (389938) wifi: pm stop, total sleep time: 0/383190444

I (389938) wifi: n:8 0, o:8 2, ap:255 255, sta:8 2, prof:8
W (390838) wifi: Haven't to connect to a suitable AP now!
I (392838) TELEGRAMMRECV: run error, code 1
I (395838) TELEGRAMMRECV: run error, code 1
I (398838) TELEGRAMMRECV: run error, code 1
I (401838) TELEGRAMMRECV: run error, code 1
I (402508) TELEGRAMMRECV: get target IP address failed
I (407838) TELEGRAMMRECV: run error, code 1
I (410838) TELEGRAMMRECV: run error, code 1
I (413838) TELEGRAMMRECV: run error, code 1
I (416838) TELEGRAMMRECV: run error, code 1
I (419838) TELEGRAMMRECV: run error, code 1
I (421278) wifi: n:8 2, o:8 0, ap:255 255, sta:8 2, prof:8
I (421278) wifi: state: auth -> auth (b0)
I (421278) wifi: state: auth -> assoc (0)
I (421298) wifi: state: assoc -> run (10)
I (422838) TELEGRAMMRECV: run error, code 1
I (423168) wifi: connected with Keenetic-0112, channel 8
I (423238) event: sta ip: 192.168.1.88, mask: 255.255.255.0, gw: 192.168.1.1
I (423238) mqtt: start mqtt
Guru Meditation Error: Core 1 panic'ed (StoreProhibited)
. Exception was unhandled.
Register dump:
PC : 0x401580b9 PS : 0x00060930 A0 : 0x801140b8 A1 : 0x3ffe25e0
A2 : 0x0000002c A3 : 0x3ffe2590 A4 : 0x00000007 A5 : 0x00000010
A6 : 0x00000007 A7 : 0x3ffe24b4 A8 : 0x00000003 A9 : 0x00000007
A10 : 0x3ffe2668 A11 : 0x3f40c8f8 A12 : 0x3ffe266f A13 : 0x00000001
A14 : 0x00060723 A15 : 0x0000000c SAR : 0x00000004 EXCCAUSE: 0x0000001d
EXCVADDR: 0x00000030 LBEG : 0x400014fd LEND : 0x4000150d LCOUNT : 0xfffffffd

Backtrace: 0x401580b9:0x3ffe25e0 0x401140b5:0x3ffe2600 0x40114694:0x3ffe2620 0x401146d5:0x3ffe2650 0x4011480f:0x3ffe26e0

Rebooting...
ets Jun 8 2016 00:22:57

rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff0018,len:4
load:0x3fff001c,len:5760
ho 0 tail 12 room 4
load:0x40078000,len:0
load:0x40078000,len:13804
entry 0x40079030
I (74) boot: Detected ESP32
I (34) boot: ESP-IDF v3.0-dev-1295-g08be5213-dirty 2nd stage bootloader
I (34) boot: compile time 16:20:42
I (35) boot: Enabling RNG early entropy source...
I (41) boot: SPI Speed : 40MHz
I (45) boot: SPI Mode : DIO
I (49) boot: SPI Flash Size : 4MB
I (53) boot: Partition Table:
I (56) boot: ## Label Usage Type ST Offset Length
I (64) boot: 0 nvs WiFi data 01 02 00009000 00004000
I (71) boot: 1 otadata OTA data 01 00 0000d000 00002000
I (79) boot: 2 phy_init RF data 01 01 0000f000 00001000
I (86) boot: 3 factory factory app 00 00 00010000 00100000
I (94) boot: 4 ota_0 OTA app 00 10 00110000 00100000
I (101) boot: 5 ota_1 OTA app 00 11 00210000 00100000
I (109) boot: End of partition table
I (113) esp_image: segment 0: paddr=0x00210020 vaddr=0x3f400020 size=0x2174c (137036) map
I (169) esp_image: segment 1: paddr=0x00231774 vaddr=0x3ffb0000 size=0x03324 ( 13092) load
I (175) esp_image: segment 2: paddr=0x00234aa0 vaddr=0x40080000 size=0x00400 ( 1024) load
I (177) esp_image: segment 3: paddr=0x00234ea8 vaddr=0x40080400 size=0x0b168 ( 45416) load
I (204) esp_image: segment 4: paddr=0x00240018 vaddr=0x400d0018 size=0x89db4 (564660) map
I (400) esp_image: segment 5: paddr=0x002c9dd4 vaddr=0x4008b568 size=0x065b8 ( 26040) load
I (411) esp_image: segment 6: paddr=0x002d0394 vaddr=0x400c0000 size=0x00000 ( 0) load
I (411) esp_image: segment 7: paddr=0x002d039c vaddr=0x50000000 size=0x00004 ( 4) load
I (428) boot: Loaded app from partition at offset 0x210000
I (428) boot: Disabling RNG early entropy source...
I (430) cpu_start: Pro cpu up.
I (433) cpu_start: Starting app cpu, entry point is 0x40081050
I (423) cpu_start: App cpu up.
I (444) heap_init: Initializing. RAM available for dynamic allocation:
I (451) heap_init: At 3FFAE6E0 len 00001920 (6 KiB): DRAM
I (457) heap_init: At 3FFBDE70 len 00022190 (136 KiB): DRAM
I (463) heap_init: At 3FFE0440 len 00003BC0 (14 KiB): D/IRAM
I (469) heap_init: At 3FFE4350 len 0001BCB0 (111 KiB): D/IRAM
I (476) heap_init: At 40091B20 len 0000E4E0 (57 KiB): IRAM
I (482) cpu_start: Pro cpu start user code
I (165) cpu_start: Starting scheduler on PRO CPU.
I (0) cpu_start: Starting scheduler on APP CPU.
E (228) wifi: esp_wifi_get_config 1011 wifi is not init
I (228) load_sect: sector 785
I (228) wifi: wifi firmware version: f204566
I (228) wifi: config NVS flash: enabled
I (228) wifi: config nano formating: disabled
I (238) system_api: Base MAC address is not set, read default base MAC address from BLK0 of EFUSE
I (248) system_api: Base MAC address is not set, read default base MAC address from BLK0 of EFUSE
I (278) wifi: Init dynamic tx buffer num: 32
I (278) wifi: Init data frame dynamic rx buffer num: 32
I (278) wifi: Init management frame dynamic rx buffer num: 32
I (278) wifi: wifi driver task: 3ffc17e8, prio:23, stack:4096
I (288) wifi: Init static rx buffer num: 10
I (288) wifi: Init dynamic rx buffer num: 32
I (288) wifi: wifi power manager task: 0x3ffcad1c prio: 21 stack: 2560
I (328) phy: phy_version: 366.0, ba9923d, Oct 31 2017, 18:06:17, 0, 0
I (328) wifi: mode : sta (24:0a:c4:04:59:c8)
I (828) www_server: server create socket ......
I (828) www_server: OK
I (828) www_server: server socket bind ......
I (828) www_server: OK
I (828) www_server: server socket listen ......
I (838) www_server: OK
I (2738) wifi: n:8 2, o:1 0, ap:255 255, sta:8 2, prof:8
I (3718) wifi: state: init -> auth (b0)
I (3728) wifi: state: auth -> assoc (0)
I (3738) wifi: state: assoc -> run (10)
I (4558) wifi: connected with Keenetic-0112, channel 8
I (4568) event: sta ip: 192.168.1.88, mask: 255.255.255.0, gw: 192.168.1.1
I (4568) mqtt: start mqtt
I (5768) TELEGRAMM: ... socket send success
I (5778) mqtt: Receive topic: vovatvset@mail.ru/ESP32/freemem, data: 151440

I (5778) mqtt: Receive topic: vovatvset@mail.ru/ESP32/wanip, data: 192.168.1.88

I (5828) TELEGRAMMRECV: run error, code 7
I (5868) TELEGRAMM: read data:HTTP/1.1 200 OK
Server: nginx/1.12.2
Date: Wed, 06 Dec 2017 08:13:56 GMT
Content-Type: application/json
Content-Length: 289
Connection: keep-alive
Access-Control-Allow-Origin: *
Access-Control-Allow-Methods: GET, POST, OPTIONS
Access-Control-Expose-Headers: Content-Length,Content-Type,Date,Server,Connection
Strict-Transport-Security: max-age=31536000; includeSubdomains

{"ok":true,"result":{"message_id":5255,"from":{"id":451482232,"is_bot":true,"first_name":"Mybot","username":"Navalmadmanbot"},"chat":{"id":442621128,"first_name":"Vladimir","username":"Navalmadman","type":"private"},"date":1512548036,"text":"11:13:51: Termostat 1 enable. Level sensor 0"}}
I (6738) wifi: pm start, type:0

I (9998) mqtt: Receive topic: vovatvset@mail.ru/ESP32/freemem, data: 89724
Администратор запретил публиковать записи гостям.
Модераторы: FlyRouter
Время создания страницы: 0.127 секунд

Home`s Smart © 2013-2016. г.Киров.
Цитирование материалов возможно только со ссылкой на сайт. Использование фотоматериалов только с разрешения авторов.