ЕСПРЕССИФ - Лого

ЕСП32-ВАТГ-32Д
Упутство за употребу

ЕСПРЕССИФ ЕСП32 ВАТГ 32Д прилагођени ВиФи-БТ БЛЕ МЦУ модул - иконаПрелиминарна верзија 0.1
Еспрессиф Системс
Цопиригхт © 2019

О овом водичу

Овај документ је намењен да помогне корисницима да поставе основно окружење за развој софтвера за развој апликација користећи хардвер заснован на модулу ЕСП32ВАТГ-32Д.

Белешке о издању

Датум Версион Напомене о издању
2019.12 В0.1 Прелиминари релеасе.

Увод у ЕСП32-ВАТГ-32Д

ЕСП32-ВАТГ-32Д

ЕСП32-ВАТГ-32Д је прилагођени ВиФи-БТ-БЛЕ МЦУ модул за давање „функције повезивања“ различитим производима купца, укључујући грејач воде и комфорне системе грејања.
Табела 1 даје спецификације ЕСП32-ВАТГ-32Д.
Табела 1: Спецификације ЕСП32-ВАТГ-32Д

Категорије Предмети Спецификације
Ви-Фи Протоколи 802.т1 б/г/н (802.т1н до 150 Мбпс)
А-МПДУ и А-МСДУ агрегат на и 0.4 µс заштитне интервале подршке
Фреквенцијски опсег 2400 МХз – 2483.5 МХз
Блуетоотх Протоколи Блуетоотхв4.2 БРЈЕДР и БЛЕ специфиц цат он
Радио НЗИФ пријемник са осетљивошћу -97 дБм
Предајник класе 1, класе 2 и класе 3
АФХ
Аудио ЦВСД и СБЦ
Хардвер Интерфејси модула УАРТ,ре. ЕБУС2,ЈTAG,ГПИО
Сензор на чипу Халл сензор
Интегрисани кристал 40 МХз кристал
Интегрисани СПИ блиц 8 МБ
Интегрисао сам ДЦДЦ конвертер
Операт нг волtagе!Напајање
3.3 В, 1.2 А
12 В / 24 В
Максимална струја коју испоручује напајање 300 мА
Препоручени опсег радне температуре -40'Ц + 85'Ц
Димензије модула (18.00±0.15) мм к (31.00±0.15) мм к (3.10±0.15) мм

ЕСП32-ВАТГ-32Д има 35 пинова који су описани у Табели 2.

Пин Десцриптион

ЕСПРЕССИФ ЕСП32 ВАТГ 32Д прилагођени ВиФи-БТ БЛЕ МЦУ модул - Опис пина

Слика 1: Изглед пинова

Табела 2: Дефиниције пинова

Име бр.  Тип Функција
РЕСЕТ 1 I Сигнал за омогућавање модула (подразумевано интерно повлачење). Ацтиве хигх.
И36 2 I ГПИО36, АДЦ1_ЦХ0, РТЦ_ГПИО0
И37 3 I ГПИО37, АДЦ1_ЦХ1, РТЦ_ГПИО1
И38 4 I ГПИ38, АДЦ1_ЦХ2, РТЦ_ГПИО2
И39 5 I ГПИО39, АДЦ1_ЦХ3, РТЦ_ГПИО3
И34 6 I ГПИО34, АДЦ1_ЦХ6, РТЦ_ГПИО4
И35 7 I ГПИО35, АДЦ1_ЦХ7, РТЦ_ГПИО5
ИОКСНУМКС 8 И/О ГПИО32, КСТАЛ_32К_П (улаз кристалног осцилатора 32.768 кХз), АДЦ1_ЦХ4, ТОУЦХ9, РТЦ_ГПИО9
ИОКСНУМКС 9 И/О ГПИО33, КСТАЛ_32К_Н (32.768 кХз излаз кристалног осцилатора), АДЦ1_ЦХ5, ТОУЦХ8, РТЦ_ГПИО8
ИОКСНУМКС 10 И/О ГПИО25, ДАЦ_1, АДЦ2_ЦХ8, РТЦ_ГПИО6
И2Ц_СДА 11 И/О ГПИО26, И2Ц_СДА
И2Ц_СЦЛ 12 I ГПИО27, И2Ц_СЦЛ
ТМС 13 И/О ГПИО14, МТМС
ТДИ 14 И/О ГПИО12, МТДИ
+5В 15 PI Улаз за напајање од 5 В
ГНД 16, 17 PI Гроунд
ВИН 18 И/О 12 В / 24 В улаз за напајање
ТЦК 19 И/О ГПИО13, МТЦК
ТДО 20 И/О ГПИО15, МТДО
ЕБУС2 21, 35 И/О ГПИО19/ГПИО22, ЕБУС2
ИОКСНУМКС 22 И/О ГПИО2, АДЦ2_ЦХ2, ТОУЦХ2, РТЦ_ГПИО12, ХСПИВП, ХС2_ДАТА0
ИО0_ФЛАСХ 23 И/О Преузми Боот: 0; СПИ покретање: 1 (подразумевано).
ИОКСНУМКС 24 И/О ГПИО4, АДЦ2_ЦХ0, ТОУЦХ0, РТЦ_ГПИО10, ХСПИХД, ХС2_ДАТА1
ИОКСНУМКС 25 И/О ГПИО16, ХС1_ДАТА4
5В_УАРТ1_ТКС Д 27 I ГПИО18, 5В УАРТ Пријем података
5В_УАРТ1_РКСД 28 ГПИО17, ХС1_ДАТА5
ИОКСНУМКС 28 ГПИО17, ХС1_ДАТА5
ИОКСНУМКС 29 И/О ГПИО5, ВСПИЦС0, ХС1_ДАТА6
У0РКСД 31 И/О ГПИО3, У0РКСД
У0ТКСД 30 И/О ГПИО1, У0ТКСД
ИОКСНУМКС 32 И/О ГПИО21, ВСПИХД
ГНД 33 PI ЕПАД, земља
+3.3В 34 PO 3.3В Излаз напајања

Припрема хардвера

Припрема хардвера
  • ЕСП32-ВАТГ-32Д модул
  • Еспрессиф РФ плоча за тестирање (Царриер Боард)
  • Један УСБ-то-УАРТ кључ
  • ПЦ, препоручује се Виндовс 7
  • Микро-УСБ кабл
Хардверска веза
  1. Залемите ЕСП32-ВАТГ-32Д на носећу плочу, као што је приказано на слици 2.
    ЕСПРЕССИФ ЕСП32 ВАТГ 32Д прилагођени ВиФи-БТ БЛЕ МЦУ модул - хардверска веза
  2. Повежите УСБ-то-УАРТ донгле на носећу плочу преко ТКСД, РКСД и ГНД.
  3. Повежите УСБ-то-УАРТ донгле са рачунаром преко Мицро-УСБ кабла.
  4. Повежите носећу плочу на адаптер од 24 В за напајање.
  5. Током преузимања, кратко спојите ИО0 на ГНД преко краткоспојника. Затим укључите плочу.
  6. Преузмите фирмвер у флеш користећи ЕСП32 АЛАТ ЗА ПРЕУЗИМАЊЕ.
  7. Након преузимања, уклоните краткоспојник на ИО0 и ГНД.
  8. Поново укључите носећу плочу. ЕСП32-ВАТГ-32Д ће се пребацити у радни режим.
    Чип ће читати програме са блица након иницијализације.

напомене:

  • ИО0 је интерно логички висок.
  • За више информација о ЕСП32-ВАТГ-32Д, погледајте листу података ЕСП32-ВАТГ-32Д.

Почетак рада са ЕСП32 ВАТГ-32Д

ЕСП-ИДФ

Еспрессиф ИоТ развојни оквир (ЕСП-ИДФ скраћено) је оквир за развој апликација заснованих на Еспрессиф ЕСП32. Корисници могу да развијају апликације са ЕСП32 у Виндовс/Линук/МацОС-у засноване на ЕСП-ИДФ.

Подесите алатке

Поред ЕСП-ИДФ-а, потребно је да инсталирате и алате које користи ЕСП-ИДФ, као што су компајлер, дебагер, Питхон пакети итд.

Стандардно подешавање ланца алата за Виндовс
Најбржи начин је да преузмете ланац алата и МСИС2 зип са дл.еспрессиф.цом: https://dl.espressif.com/dl/esp32_win32_msys2_environment_and_toolchain-20181001.zip

Одјава
Покрените Ц:\мсис32\мингв32.еке да бисте отворили МСИС2 терминал. Покрените: мкдир -п ~/есп
Унесите цд ~/есп да бисте ушли у нови директоријум.

Ажурирање животне средине
Када се ИДФ ажурира, понекад су потребни нови ланци алата или се додају нови захтеви у Виндовс МСИС2 окружење. Да бисте преместили све податке из старе верзије унапред компајлираног окружења у нову:
Узмите старо МСИС2 окружење (тј. Ц:\мсис32) и преместите га/преименујте у други директоријум (тј. Ц:\мсис32_олд).
Преузмите ново претходно компајлирано окружење користећи горе наведене кораке.
Распакујте ново МСИС2 окружење у Ц:\мсис32 (или на другу локацију).
Пронађите стари директоријум Ц:\мсис32_олд\хоме и преместите га у Ц:\мсис32.
Сада можете да избришете директоријум Ц:\мсис32_олд ако вам више није потребан.
Можете имати независна различита МСИС2 окружења на свом систему, све док се налазе у различитим директоријумима.

Стандардно подешавање ланца алата за Линук
Инсталирајте предувјете
ЦентОС 7:
судо иум инсталл гцц гит вгет маке нцурсес-девел флек бисон гперф питхон писериал питхон-пиелфтоолс

судо апт-гет инсталл гцц гит вгет маке либнцурсес-дев флек бисон гперф питхон питхонпип питхон-сетуптоолс питхон-сериал питхон-цриптограпхи питхон-футуре питхон-пипарсинг питхон-пиелфтоолс
Арцх:
судо пацман -С – потребан гцц гит маке нцурсес флек бисон гперф питхон2-писериал питхон2цриптограпхи питхон2-футуре питхон2-пипарсинг питхон2-пиелфтоолс

Подесите ланац алата
64-битни Линук:https://dl.espressif.com/dl/xtensa-esp32-elf-linux64-esp32-2019r1-8.2.0.tar.gz
32-битни Линук:https://dl.espressif.com/dl/xtensa-esp32-elf-linux32-esp32-2019r1-8.2.0.tar.gz

1. Распакујте датотеку у ~/есп директоријум:
64-битни Линук: мкдир -п ~/есп цд ~/есп тар -кзф ~/Довнлоадс/ктенса-есп32-елф-линук64-есп32-2019р1-8.2.0.тар.гз
32-битни Линук: мкдир -п ~/еспцд ~/есп тар -кзф ~/Довнлоадс/ктенса-есп32-елф-линук32-есп32-2019р1-8.2.0.тар.гз

2. Ланац алата ће бити распакован у ~/есп/ктенса-есп32-елф/ директоријум. Додајте следеће у ~/.проfile:
извоз ПАТХ=”$ХОМЕ/есп/ктенса-есп32-елф/бин:$ПАТХ”

Опционо, додајте следеће у ~/.проfile:
алиас гет_есп32='екпорт ПАТХ=”$ХОМЕ/есп/ктенса-есп32-елф/бин:$ПАТХ”'

3. Поново се пријавите да бисте потврдили .проfile. Покрените следеће да проверите ПАТХ: принтенв ПАТХ
$ принтенв ПАТХ

/хоме/усер-наме/есп/ктенса-есп32-елф/бин:/хоме/усер-наме/бин:/хоме/усернаме/.лоцал/бин:/уср/лоцал/сбин:/уср/лоцал/бин: /уср/сбин:/уср/бин:/сбин:/бин:/уср/гамес:/уср/лоцал/гамес:/снап/бин

Проблеми са дозволама /дев/ттиУСБ0
Код неких Линук дистрибуција можете добити поруку о грешци Неуспешно отварање порта /дев/ттиУСБ0 приликом флешовања ЕСП32. Ово се може решити додавањем тренутног корисника у групу за бирање.

Корисници Арцх Линук-а
За покретање унапред компајлираног гдб-а (ктенса-есп32-елф-гдб) у Арцх Линук-у потребни су нцурсес 5, али Арцх користи нцурсес 6.
Библиотеке компатибилности уназад су доступне у АУР-у за изворне и либ32 конfiгурације:
https://aur.archlinux.org/packages/ncurses5-compat-libs/
https://aur.archlinux.org/packages/lib32-ncurses5-compat-libs/
Пре инсталирања ових пакета можда ћете морати да додате ауторов јавни кључ у свој прстен за кључеве као што је описано у одељку „Коментари“ на горњим линковима.
Алтернативно, користите цросстоол-НГ да компајлирате гдб који се повезује са нцурсес 6.

Стандардно подешавање ланца алата за Мац ОС
Инсталирај пип:
судо еаси_инсталл пип

Инсталирајте Тоолцхаин:
https://github.com/espressif/esp-idf/blob/master/docs/en/get-started/macossetup.rst#id1

Распакујте датотеку у ~/есп директоријум.
Ланац алата ће бити распакован у ~/есп/ктенса-есп32-елф/ путању.
Додајте следеће у ~/.проfile:
извоз ПАТХ=$ХОМЕ/есп/ктенса-есп32-елф/бин:$ПАТХ

Опционо, додајте следеће у 〜/ .проfile:
алиас гет_есп32=”извоз ПАТХ=$ХОМЕ/есп/ктенса-есп32-елф/бин:$ПАТХ”
Унесите гет_есп322 да додате ланац алата у ПАТХ.

Набавите ЕСП-ИДФ

Једном када имате инсталиран алатни ланац (који садржи програме за компајлирање и прављење апликације), потребни су вам и АПИ/библиотеке специфичне за ЕСП32. Обезбеђује их Еспрессиф у ЕСП-ИДФ репозиторијуму. Да бисте га добили, отворите терминал, идите до директоријума у ​​који желите да ставите ЕСП-ИДФ и клонирајте га помоћу гит цлоне команде:

гит цлоне – рекурзивно https://github.com/espressif/esp-idf.git

ЕСП-ИДФ ће бити преузет у ~/есп/есп-идф.

 Напомена:
Не пропустите опцију –рекурзивна. Ако сте већ клонирали ЕСП-ИДФ без ове опције, покрените другу команду да бисте добили све подмодуле:
цд ~/есп/есп-идф
гит ажурирање подмодула –инит

Додајте ИДФ_ПАТХ у кориснички профил

Да бисте сачували подешавање променљиве окружења ИДФ_ПАТХ између рестартовања система, додајте је у кориснички профил, пратећи упутства у наставку.

Виндовс
Тражи “Edit Environment Variables” on Windows 10.
Кликните на Ново… и додајте нову системску променљиву ИДФ_ПАТХ. Конфигурација треба да садржи ЕСП-ИДФ директоријум, као што је Ц:\Усерс\усер-наме\есп\есп-идф.
Додајте ;%ИДФ_ПАТХ%\тоолс у променљиву путање да бисте покренули идф.пи и друге алате.

Линук и МацОС
Додајте следеће у ~/.проfile:
извоз ИДФ_ПАТХ=~/есп/есп-идф
извоз ПАТХ=”$ИДФ_ПАТХ/алатке:$ПАТХ”

Покрените следеће да проверите ИДФ_ПАТХ:
принтенв ИДФ_ПАТХ

Покрените следеће да проверите да ли је идф.пи укључен у ПАТ:
који идф.пи
Одштампаће путању сличну ${ИДФ_ПАТХ}/тоолс/идф.пи.
Такође можете да унесете следеће ако не желите да мењате ИДФ_ПАТХ или ПАТХ:
извоз ИДФ_ПАТХ=~/есп/есп-идф
извоз ПАТХ=”$ИДФ_ПАТХ/алатке:$ПАТХ”

Успоставите серијску везу са ЕСП32-ВАТГ-32Д

Овај одељак пружа упутства како да успоставите серијску везу између ЕСП32ВАТГ-32Д и рачунара.

Повежите ЕСП32-ВАТГ-32Д са рачунаром

Залемите ЕСП32-ВАТГ-32Д модул на носећу плочу и повежите носећу плочу са рачунаром помоћу УСБ-то-УАРТ кључа. Ако се драјвер уређаја не инсталира аутоматски, идентификујте УСБ на серијски конвертор чип на вашем екстерном УСБ-то-УАРТ кључу, потражите драјвере на интернету и инсталирајте их.
Испод су линкови до драјвера који се могу користити.
ЦП210к УСБ на УАРТ Бридге ВЦП драјвери ФТДИ виртуелни ЦОМ порт драјвери

Горе наведени управљачки програми су првенствено за референцу. У нормалним околностима, драјвери би требало да буду у пакету са оперативним системом и аутоматски инсталирани након повезивања УСБ-то-УАРТ кључа на рачунар.

Проверите порт на Виндовс-у

Проверите листу идентификованих ЦОМ портова у Виндовс менаџеру уређаја. Искључите УСБ-то-УАРТ донгле и поново га повежите да бисте проверили који порт нестаје са листе, а затим се поново приказује.

ЕСПРЕССИФ ЕСП32 ВАТГ 32Д прилагођени ВиФи-БТ БЛЕ МЦУ модул - Проверите порт на Виндовс-у

Слика 4-1. УСБ на УАРТ мост УСБ-то-УАРТ кључа у Виндовс управитељу уређаја

ЕСПРЕССИФ ЕСП32 ВАТГ 32Д прилагођени ВиФи-БТ БЛЕ МЦУ модул - Проверите порт на Виндовс 2

Слика 4-2. Два УСБ серијска порта УСБ-то-УАРТ кључа у Виндовс менаџеру уређаја

Проверите порт на Линук-у и МацОС-у

Да бисте проверили назив уређаја за серијски порт вашег УСБ-то-УАРТ кључа, покрените ову команду два пута, прво са искљученим кључем, а затим са укљученим. Порт који се појављује други пут је онај који вам је потребан:

Линук
лс /дев/тти*

МацОС
лс /дев/цу.*

Додавање корисника у телефонски позив на Линук-у

Тренутно пријављени корисник треба да има приступ за читање и писање серијском порту преко УСБ-а.
У већини Линук дистрибуција, ово се ради додавањем корисника у групу за позивање помоћу следеће команде:

судо усермод -а -Г диалоут $УСЕР
на Арцх Линук-у ово се ради додавањем корисника у ууцп групу са следећом командом:

судо усермод -а -Г ууцп $УСЕР
Обавезно се поново пријавите да бисте омогућили дозволе за читање и писање за серијски порт.

Проверите серијску везу

Сада проверите да ли је серијска веза функционална. То можете учинити помоћу програма за серијски терминал. У овом екampкористићемо ПуТТИ ССХ клијент који је доступан и за Виндовс и за Линук. Можете користити други серијски програм и подесити комуникационе параметре као испод.
Покрените терминал, подесите идентификовани серијски порт, брзина преноса = 115200, битови података = 8, стоп битови = 1 и паритет = Н. Испод су нпр.ampле снимци екрана подешавања порта и таквих параметара преноса (укратко описаних као 115200-8-1-Н) на Виндовс и Линук. Не заборавите да изаберете потпуно исти серијски порт који сте идентификовали у горе наведеним корацима.

ЕСПРЕССИФ ЕСП32 ВАТГ 32Д прилагођени ВиФи-БТ БЛЕ МЦУ модул - проверите серијску везу

Слика 4-3. Подешавање серијске комуникације у ПуТТИ-у на Виндовс-у

ЕСПРЕССИФ ЕСП32 ВАТГ 32Д прилагођени ВиФи-БТ БЛЕ МЦУ модул - Проверите порт на Виндовс 3

Слика 4-4. Подешавање серијске комуникације у ПуТТИ на Линук-у

Затим отворите серијски порт у терминалу и проверите да ли видите евиденцију коју је одштампао ЕСП32.
Садржај дневника ће зависити од апликације учитане у ЕСП32.

напомене:

  • За неке конфигурације ожичења серијских портова, серијски РТС и ДТР пинови морају бити онемогућени у терминалском програму пре него што се ЕСП32 покрене и произведе серијски излаз. Ово зависи од самог хардвера, већина развојних плоча (укључујући све Еспрессиф плоче) нема овај проблем. Проблем је присутан ако су РТС и ДТР директно повезани на пинове ЕН и ГПИО0. За више детаља погледајте документацију есптоол-а.
  • Затворите серијски терминал након што потврдите да комуникација ради. У следећем кораку користићемо другу апликацију да учитамо нови фирмвер
    ЕСП32. Ова апликација неће моћи да приступи серијском порту док је отворена у терминалу.

Konfigurišite

Унесите хелло_ворлд директоријум и покрените менуцонфиг.
Линук и МацОС

цд ~/есп/хелло_ворлд
идф.пи -ДИДФ_ТАРГЕТ=есп32 менуцонфиг

Можда ћете морати да покренете питхон2 идф.пи на Питхон 3.0.
Виндовс

цд %усерпроfile%\есп\хелло_ворлд идф.пи -ДИДФ_ТАРГЕТ=есп32 менуцонфиг

Инсталациони програм Питхон 2.7 ће покушати да конфигурише Виндовс да повеже .пи датотеку са Питхон-ом 2. Ако су други програми (као што су Висуал Студио Питхон алати) повезани са другим верзијама Питхон-а, идф.пи можда неће радити исправно (датотека ће отворити у Висуал Студио). У овом случају, можете изабрати да покренете Ц:\Питхон27\питхон идф.пи сваки пут или промените подешавања датотеке повезане са Виндовс .пи.

Буилд и Фласх

Сада можете да направите и флешујете апликацију. Трцати:
идф.пи буилд

Ово ће компајлирати апликацију и све ЕСП-ИДФ компоненте, генерисати покретачки програм, партициону табелу и бинарне датотеке апликације и флешовати ове бинарне датотеке на вашу ЕСП32 плочу.

$ идф.пи буилд
Покретање цмаке-а у директоријуму /патх/то/хелло_ворлд/буилд Извршавање „цмаке -Г Ниња –варн-унинитиализед /патх/то/хелло_ворлд”… Упозорава на неиницијализоване вредности.

  • Пронађен Гит: /уср/бин/гит (пронађена верзија „2.17.0“)
  • Прављење празне авс_иот компоненте због конфигурације
  • Имена компоненти: …
  • Путања компоненти: … … (више линија излазног система за изградњу)
[527/527] Генерисање хелло-ворлд.бин есптоол.пи в2.3.1

Изградња пројекта завршена. За флешовање, покрените ову команду:
../../../цомпонентс/есптоол_пи/есптоол/есптоол.пи -п (ПОРТ) -б 921600 врите_фласх -фласх_моде дио –фласх_сизе детектује –фласх_фрек 40м 0к10000 буилд/хелло-ворлд.бин0буилд/хелло-ворлд. боотлоадер.бин 1000к0 буилд/партитион_табле/партитионтабле.бин или покрените 'идф.пи -п ПОРТ фласх'
Ако нема проблема, на крају процеса изградње требало би да видите генерисане .бин датотеке.

Фласх на уређај

Фласх бинарне датотеке које сте управо изградили на ЕСП32 плочу тако што ћете покренути:

идф.пи -п ПОРТ [-б БАУД] трепери

Замените ПОРТ именом серијског порта ваше ЕСП32 плоче. Такође можете променити брзину преноса флешера тако што ћете заменити БАУД брзином преноса која вам је потребна. Подразумевана брзина преноса је 460800.

Покретање есптоол.пи у директоријуму […]/есп/хелло_ворлд Извршавање „питхон […]/есп-идф/цомпонентс/есптоол_пи/есптоол/есптоол.пи -б 460800 врите_фласх @фласх_пројецт_аргс”… есптоол.пи -б есптоол.пи -б 460800 врите_фласх -б 40 дио –фласх_сизе детектује –фласх_фрек 0м 1000к0 боотлоадер/боотлоадер.бин 8000к0 партитион_табле/партитион-табле.бин 10000к2.3.1 хелло-ворлд.бин есптоол.пи в32 Повезивање…. Откривање типа чипа… ЕСП32 Чип је ЕСП0Д6ВДК1 (ревизија XNUMX)
Карактеристике: ВиФи, БТ, Дуал Цоре Уплоадинг стуб… Покренут стуб… Стуб покренут… Промена брзине преноса на 460800 Промењена. Конфигурисање величине флеша… Аутоматски откривена величина флеша: 4МБ Фласх параметри постављени на 0к0220 Компресовано 22992 бајтова на 13019… Написано 22992 бајта (13019 компримовано) на 0к00001000 за 0.3 секунде (ефективна 558.9 кбит података од 3072 секунди). Компресовано 82 бајта на 3072… Написано 82 бајта (0 компримовано) на 00008000к0.0 за 5789.3 секунди (ефективно 136672 кбит/с)… Хеш података верификован. Компресовано 67544 бајтова на 136672… Написано 67544 бајтова (0 компримовано) на 00010000к1.9 за 567.5 секунди (ефективна XNUMX кбит/с)… Хеш података верификован. Одлазак… Хард ресетовање преко РТС пина…

Ако нема проблема до краја процеса флешовања, модул ће бити ресетован и апликација „хелло_ворлд“ ће бити покренута.

ИДФ Монитор

Да бисте проверили да ли је „хелло_ворлд“ заиста покренут, откуцајте идф.пи -п ПОРТ монитор (не заборавите да замените ПОРТ именом свог серијског порта).
Ова команда покреће апликацију монитора:

$ идф.пи -п /дев/ттиУСБ0 монитор Покретање идф_монитор у директоријуму […]/есп/хелло_ворлд/буилд Извршавање „питхон […]/есп-идф/тоолс/идф_монитор.пи -б 115200 […]/есп/хелло_ворлд / буилд/хелло-ворлд.елф”… — идф_монитор на /дев/ттиУСБ0 115200 — — Куит: Цтрл+] | Мени: Цтрл+Т | Помоћ: Цтрл+Т праћено Цтрл+Х — од 8. јуна 2016. 00:22:57 рст:0к1 (ПОВЕРОН_РЕСЕТ),боот:0к13 (СПИ_ФАСТ_ФЛАСХ_БООТ) од 8. јуна 2016. у 00:22:57 …

Након што се евиденција покретања и дијагностике помери нагоре, требало би да видите „Здраво свет!“ одштампан апликацијом.

… Здраво Свете! Поновно покретање за 10 секунди… И (211) цпу_старт: Покретање планера на АПП ЦПУ. Поновно покретање за 9 секунди… Поновно покретање за 8 секунди… Поновно покретање за 7 секунди…

За излазак из ИДФ монитора користите пречицу Цтрл+].
Ако ИДФ монитор поквари убрзо након отпремања, или, ако уместо горенаведених порука видите насумично смеће слично ономе што је дато испод, ваша плоча вероватно користи кристал од 26МХз. Већина дизајна развојних плоча користи 40МХз, тако да ЕСП-ИДФ користи ову фреквенцију као подразумевану вредност.

Exampлес

За ЕСП-ИДФ нпрampлес, молим вас идите на ЕСП-ИДФ ГитХуб.

Еспрессиф ИоТ тим
ввв.еспрессиф.цом

Одрицање одговорности и обавештење о ауторским правима
Информације у овом документу, укључујући URL референце, подложно је промени без претходне најаве.
ОВАЈ ДОКУМЕНТ СЕ ДАЈЕ КАКАВ ЈЕСТЕ, БЕЗ ИКАКВИХ ГАРАНЦИЈА, УКЉУЧУЈУЋИ БИЛО КОЈУ ГАРАНЦИЈУ О ПРОДАЈНОСТИ, НЕКРШЕЊА ПРАВА, ПРИКЛАДНОСТИ ЗА БИЛО КОЈУ ОДРЕЂЕНУ НАМЕНУ,
ИЛИ БИЛО КОЈУ ГАРАНЦИЈУ КОЈА ДРУГО ПРОИЗЛАЗИ ИЗ БИЛО КОГА ПРЕДЛОГА, СПЕЦИФИКАЦИЈЕ ИЛИ СAMPЛЕ.
Сва одговорност, укључујући одговорност за кршење власничких права, у вези са коришћењем информација у овом документу се одриче. Никакве лиценце изричите или имплициране, путем естоппела или на други начин, на било које право интелектуалне својине се не дају овде.
Лого Ви-Фи Аллианце Мембер је заштитни знак Ви-Фи Аллианце. Блуетоотх логотип је регистровани заштитни знак компаније Блуетоотх СИГ. Сва трговачка имена, жигови и регистровани жигови поменути у овом документу су власништво њихових власника и овим су признати.
Ауторска права © 2019 Еспрессиф Инц. Сва права задржана.

Документи / Ресурси

ЕСПРЕССИФ ЕСП32-ВАТГ-32Д прилагођени ВиФи-БТ-БЛЕ МЦУ модул [пдф] Упутство за употребу
ЕСП32ВАТГ32Д, 2АЦ7З-ЕСП32ВАТГ32Д, 2АЦ7ЗЕСП32ВАТГ32Д, ЕСП32-ВАТГ-32Д, прилагођени ВиФи-БТ-БЛЕ МЦУ модул, ВиФи-БТ-БЛЕ МЦУ модул, МЦУ модул, ЕСП32-ВАТГ-32 модул

Референце

Оставите коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена *