• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Бесплатные ESP32 dev kit

CodeNameHawk

Moderator
Команда форума
При включении выдает в порт
Код:
ets Jun  8 2016 00:22:57

rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
ets Jun  8 2016 00:22:57

rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0x00
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3ffc0000,len:0
load:0x3ffc0000,len:2304
load:0x40078000,len:3788
ho 0 tail 12 room 4
load:0x40098000,len:532
entry 0x4009813c
[1;36m

[0m[1;36m**************************************
[0m[1;36m*       hello espressif ESP32!       *
[0m[1;36m*        2nd boot is running!        *
[0m[1;36m*            version (V0.1)          *
[0m[1;36m**************************************
[0m[0;36mcompile time 18:16:58

[0m[0;36m  SPI Speed      : 40MHz
[0m[0;36m  SPI Mode       : DIO
[0m[0;36m  SPI Flash Size : 4MB
[0m[1;36mPartition Table:
[0m[1;36m## Label            Usage          Type ST Offset   Length
[0m[1;36m 0 factory          factory app      00 00 00010000 00100000
[0m[1;36m 1 rfdata           RF data          01 01 00110000 00040000
[0m[1;36m 2 wifidata         WiFi data        01 02 00150000 00040000
[0m[1;36mEnd of partition table
[0m[1;36mLoading app partition at offset 00010000
[0m[0;36msection 0: paddr=0x00000020 vaddr=0x00000000 size=0x0ffe8 ( 65512)
[0m[0;36msection 1: paddr=0x00010010 vaddr=0x3f400010 size=0x05b64 ( 23396) map
[0m[0;36msection 2: paddr=0x00015b7c vaddr=0x3ffba720 size=0x01378 (  4984) load
[0m[0;36msection 3: paddr=0x00016efc vaddr=0x40080000 size=0x00400 (  1024) load
[0m[0;36msection 4: paddr=0x00017304 vaddr=0x40080400 size=0x126ac ( 75436) load
[0m[0;36msection 5: paddr=0x000299b8 vaddr=0x00000000 size=0x06658 ( 26200)
[0m[0;36msection 6: paddr=0x00030018 vaddr=0x400d0018 size=0x325b4 (206260) map
[0m[0;36mstart: 0x400807ac

[0mInitializing heap allocator:
Region 19: 3FFBBA98 len 00024568 tag 0
Region 25: 3FFE8000 len 00018000 tag 1
Pro cpu up.
Pro cpu start user code
nvs_flash_init
frc2_timer_task_hdl:3ffbc564, prio:22, stack:2048
tcpip_task_hdlxxx : 3ffbeca8, prio:20,stack:2048
phy_version: 80, Aug 26 2016, 13:04:06, 0
pp_task_hdl : 3ffc34f0, prio:23, stack:8192

:>enter uart init
uart init wait fifo succeed
exit uart init

IDF version : master(db93bceb)

WIFI LIB version : master(934d079b)

ssc version : master(r283 4d376412)

!!!ready!!!
mode : softAP(32:ae:a4:02:4f:08)
dhcp server start:(ip: 192.168.4.1, mask: 255.255.255.0, gw: 192.168.4.1)

+WIFI:AP_START
n:1 1, o:1 0, ap:1 1, sta:255 255, prof:1
add 1
station: f8:1a:67:0b:89:9b join, AID = 1, n, 40U
При подключении к ESP выдает
Код:
+SOFTAP:STACONNECTED,f8:1a:67:0b:89:9b
 

Юрий Ботов

Moderator
Команда форума
была неудачная попытка доставки курьером
По опыту - мухлюют что бы не портить отчетность. Ко мне часто приходит почта с таким статусом, а извещение в ящике оказывается только на следующий день...
 

dadigor

New member
По опыту - мухлюют что бы не портить отчетность. Ко мне часто приходит почта с таким статусом, а извещение в ящике оказывается только на следующий день...
Ко мне на позапрошлой неделе приехали три посылки, судя по трекингу и почте... Статус на сайте почты - прибыло в место вручения в среду. По опыту - знаю, что рановато и даже не рыпаюсь. Через два дня - еще раз прибыло. Это пятница. Горячее, но не суечусь, выжидаю. В субботу, воскресенье (естстно) и утро понедельника извещений нет, лады, иду искать. Говорят - "А, мы это знаем, это ошибочка, приходите в конце недели." Но все же какие-то свои циферки (!!) на бумажке с трекинг-кодами проставили.. )) а обычно эти циферки означают, где это у них искать. Пришел в следующую пятницу - нашли, причем увидев свои циферки - мгновенно, выдали. Извещений по-прежнему нет. В следующий понедельник пришли три извещения, статус на сайте пока не изменился, посылочки ожидают-с меня... И только во вторник или среду меня наконец уведомили, что посылки мне вручены. Последнее время это почти норма. Я тихонечко говорю одному из работников - статус не может быть "прибыло", пока вы не примете у себя, он говорит тихонечко мне - позвонили и заставили... А приехало реально только в четверг, накануне дня, когда я забрал. Кстати, сайт почты за это время ложился неоднократно. А вот цитата ситуации прямо с сайта (только что скопировал оттуда, но номер отделения связи затер - мне еще много чего получать нужно будет) :

Почта России
Получено адресатом
10 марта 2017, 15:19 127..., Москва
Прибыло в место вручения
03 марта 2017, 18:22 127..., Москва
Прибыло в место вручения
01 марта 2017, 10:00 127..., Москва

Так что братцы, наша почта переживает непростое время, материмся и терпим, если не хотим, чтобы что-то "случайно потерялось", особенно что-нибудь мелкое без трекинга. Тем более что ребята в вашем почтовом отделении по большей части не виноваты. Они только демпфер между плохо работающей системой и нами. Бывало, что даже без трекинга что-то доходило за 12-15 дней. Сейчас вроде бы на Али цены приподняли и без трекинга вообще не посылают, но я последнее время стараюсь выбирать доставку ePacket, когда она выходит не слишком дорого - понадежнее и заметно быстрее. Чего и вам советую. А к статусу на сайте почты относитесь философски, не горячитесь ))
Уфф, мог бы рассказать гораздо больше и даже леденящую кровь историю, которую наблюдал на нашей почте, но офф-топ.
Модератор, если потрете этот пост - не обижусь. Просто наболело.

Добавил - Ой, а вот вам свеженькое, тока что, как раз по поводу ожидаемого ESP32:

Почта Китая
Пересекло границу Китая
15 марта 2017, 00:32 Китай
Пересекло границу Китая
09 марта 2017, 23:21 Китай
Принято в отделении связи
09 марта 2017, 11:45 Китай

Замечаете, как оно дважды пересекало границу Китая )) , витая где-то в загадочном межграничье 6 дней. Тоже бывало и такое.
 
Последнее редактирование:

CodeNameHawk

Moderator
Команда форума
Начал ему тыкать АТ команды, не принимает - возмущается
Код:
 :>what?
Отреагировал на ? ( или help )
Код:
supported command:
Please refer to document ssc_commands.xlsx for detail
Нашел файл http://www.signal.com.tr/pdf/cat/2a-esp32_getting_started_guide_en-v0.1.pdf

Код:
:>ram

+FREEHEAP:163192

:>sta -S

+SCAN:ERROR,1

:>sta -S scan

+SCAN:ERROR,1

:>ap -Q

+APCONFIG:ESP_024F08,,1,0,0,4,100

:>dhcp -S

+DHCP:AP,OK

:>ip -Q

+APIP:192.168.4.1

+APIPMASK:255.255.255.0

+APIPGW:192.168.4.1
Схема платы https://dl.espressif.com/dl/schematics/ESP32-Core-Board-V2_sch.pdf
 
Последнее редактирование:

vad7

Active member
@Юрий Ботов, а я и не путаю. Это требования для входящей корреспонденции в Россию.
Сам, я, собственно, не указываю отчество, а тем из китайцев, кто его спрашивает, отправляю вышеуказанную ссылку.
Пока проблем не было.
 

dadigor

New member
На родине разработчиков лежат свежие файлы всего, чего пожелаете. Последние имеют мартовские 2017 года даты... Не буду сюда выкладывать, чтобы хозяева не обиделись, качайте отсюда, имя-отчество указывать не нужно ))
Жаль, что ко мне еще не приехало, CodeNameHawk - может быть Вам поможет.
В аппендиксе к документу "ESP-IDF Getting Started Guide" есть рекомендации разработчиков, что нужно читать и что нужно иметь для работы в "The Espressif IoT Development Framework", свежий релиз которой (V2.0 от января 2017) лежит на ГитХабе здесь.
Ядро Ардуины для 32 лежит здесь
Можно еще порыться там же, в репозитарии Espressif Systems.
 
Последнее редактирование:

CodeNameHawk

Moderator
Команда форума
Попробовал запраграммировать при помощи Arduino, вылетает ошибка
Код:
A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header
Помогает удержание кнопки BOOT до начала записи.
Питается ESP32 от усб компа, пропадет ли ошибка при питании от внешнего источника не знаю, хотя написанно, что в второй версии платы это исправленно.
Лог программирования
Код:
Sketch uses 441849 bytes (42%) of program storage space. Maximum is 1044464 bytes.
Global variables use 36616 bytes (12%) of dynamic memory, leaving 258296 bytes for local variables. Maximum is 294912 bytes.
esptool.py v2.0-dev
Connecting...
Uploading stub...
Running stub...
Stub running...
Attaching SPI flash...
Configuring flash size...
Compressed 10128 bytes to 6242...

Writing at 0x00001000... (100 %)
Wrote 10128 bytes (6242 compressed) at 0x00001000 in 0.6 seconds (effective 144.2 kbit/s)...
Hash of data verified.
Compressed 3072 bytes to 105...

Writing at 0x00008000... (100 %)
Wrote 3072 bytes (105 compressed) at 0x00008000 in 0.0 seconds (effective 702.2 kbit/s)...
Hash of data verified.
Compressed 8192 bytes to 47...

Writing at 0x0000e000... (100 %)
Wrote 8192 bytes (47 compressed) at 0x0000e000 in 0.0 seconds (effective 2621.4 kbit/s)...
Hash of data verified.
Compressed 549680 bytes to 290337...

Writing at 0x00010000... (5 %)
Writing at 0x00014000... (11 %)
Writing at 0x00018000... (16 %)
Writing at 0x0001c000... (22 %)
Writing at 0x00020000... (27 %)
Writing at 0x00024000... (33 %)
Writing at 0x00028000... (38 %)
Writing at 0x0002c000... (44 %)
Writing at 0x00030000... (50 %)
Writing at 0x00034000... (55 %)
Writing at 0x00038000... (61 %)
Writing at 0x0003c000... (66 %)
Writing at 0x00040000... (72 %)
Writing at 0x00044000... (77 %)
Writing at 0x00048000... (83 %)
Writing at 0x0004c000... (88 %)
Writing at 0x00050000... (94 %)
Writing at 0x00054000... (100 %)
Wrote 549680 bytes (290337 compressed) at 0x00010000 in 25.7 seconds (effective 171.3 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting...
Пример TouchRead, при касание пальцем, выдает такие результаты
Код:
82
82
82
82
69
53
81
77
72
82
74
82
81
77
36
32
42
82
81
22
19
21
22
82
81
82
81
82
81
82
81
81
81
82
82
 
Последнее редактирование:

CodeNameHawk

Moderator
Команда форума
Проверил пример BasicOTA, работает.
Заменил процедуру ArduinoOTA.onProgress на
Код:
  ArduinoOTA.onProgress([](unsigned int progress, unsigned int total)
  {
    static unsigned int old_progress;
    unsigned int now_progress;

    now_progress = (progress / (total / 100));
    if (now_progress == 0) old_progress = 0;

    if (now_progress >= (old_progress + 10))
    {
      Serial.printf("Progress: %3u%%\r\n", now_progress );
      old_progress = now_progress;
    }
  });
выдает более короткий лог.
 

pvvx

Активный участник сообщества
Попробовал запраграммировать при помощи Arduino, вылетает ошибка
Код:
A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header
Помогает удержание кнопки BOOT до начала записи.
Питается ESP32 от усб компа, пропадет ли ошибка при питании от внешнего источника не знаю, хотя написанно, что в второй версии платы это исправленно.
Так исправлено или нет?
Стоит или нет покупать новую версию? У меня пока такие: Посмотреть вложение 3119 Посмотреть вложение 3120
 

CodeNameHawk

Moderator
Команда форума
Название платы ESP32_Core_board_V2, черный текстолит, точно такая как у @Nercs , у меня не работает.
A fatal error occurred: Failed to connect to ESP32: Invalid head of packet ('p') - ESP32 Forum
Код:
The V1 (blue PCB) DevKitC boards have a bug with the auto-reset circuit where it doesn't work reliably. You need to hold down the "Boot" button (J3, pulls down IO0) in order to reliably enter the bootloader. V2 (black PCB, "ESP32_Core_Board_V2" marked on bottom) DevKitC does not have this problem.
 

dadigor

New member
CodeNameHawk значения 19-22 - это во время касания? А значения 32-42? Какой период опроса?
 

CodeNameHawk

Moderator
Команда форума
Примерно 1 сек.
Код:
void loop()
{
  Serial.println(touchRead(T0));  // get value using T0
  delay(1000);
}
81-82 без касания, остальные зависят от силы касания.
Если прикоснуться другим пальцем к корпусу, значение падает до 1.
 

pvvx

Активный участник сообщества
Название платы ESP32_Core_board_V2, черный текстолит, точно такая как у @Nercs , у меня не работает.
A fatal error occurred: Failed to connect to ESP32: Invalid head of packet ('p') - ESP32 Forum
Код:
The V1 (blue PCB) DevKitC boards have a bug with the auto-reset circuit where it doesn't work reliably. You need to hold down the "Boot" button (J3, pulls down IO0) in order to reliably enter the bootloader. V2 (black PCB, "ESP32_Core_Board_V2" marked on bottom) DevKitC does not have this problem.
Это всё уже описывал ранее...
и чем закончилась трансляция одного из них - не лезет в плату, не хочет, хотя опции загрузки вроде правильные...
Сейчас буду забивать сапогом... :)
---
Утрамбовал. Беда оказалась от умельцев в Espressif. При программировании надо тапком держать кнопку BOOT. Автомат не работает - покупайте новую глюк версию платы :)
Причина из-за большого потребления от USB, или из-за ошибок в схеме сброса (в V1 ошибка и в схеме)?
 

CodeNameHawk

Moderator
Команда форума
Подал внешнее питание (5В), ошибка осталась.

flash_download_tools_v3.4.4 общается с ESP32 без посторонней помощи.
esp.png
 
Последнее редактирование:

dadigor

New member
Пришло новое сообщение от почты
"Почта России Ожидает курьерской доставки 20 марта 2017, 04:40 130ххх, Москва"
Пока никто не звонил и ничего не привозил.
Не пойму, наши друзья высылают образцы с курьерской доставкой всем? Или только мне? Или это глюк нашей почты?
 
Сверху Снизу