
ESP32-S2-MINI-1 & ESP32-S2-MINI-1U
Lámhleabhar Úsáideora
Réamhleagan 0.1
Córais Espressif
Cóipcheart © 2020
Maidir leis an Treoir seo
Tá an doiciméad seo ceaptha chun cabhrú le húsáideoirí an timpeallacht forbartha bogearraí bunúsach a bhunú chun feidhmchláir a fhorbairt a úsáideann crua-earraí bunaithe ar ESP32-S2-MINI-1 agus
modúil ESP32-S2-MINI-1U.
Nótaí Eisiúna
| Dáta | Leagan | Nótaí scaoileadh |
| Meán Fómhair 2020 | v0.1 | Réamhscaoileadh. |
Fógra um Athrú Doiciméadúcháin
Soláthraíonn Espressif fógraí ríomhphoist chun custaiméirí a choinneáil ar an eolas faoi athruithe ar dhoiciméid theicniúla. Le do thoil liostáil ag www.espressif.com/ga/subscribe.
Deimhniú
Íosluchtaigh deimhnithe le haghaidh táirgí espressif www.espressif.com/ga/certificates.
Réamhrá ar ESP32-S2- MINI-1 & ESP32-S2-MINI-1U
1.1. Tá ESP32-S2-MINI-1 & ESP32-S2-MINI-1U ESP32-S2-MINI-1 agus ESP32-S2-MINI-1U dhá mhodúl cumhachtach, cineálach Wi-Fi MCU a dhíríonn ar raon leathan iarratas, ó líonraí braiteoirí ísealchumhachta chun na tascanna is déine a dhéanamh, mar shampla ionchódú gutha, sruthú ceoil, agus díchódú MP3.
Tábla 1-1. Sonraíochtaí
| Catagóir | Paraiméadair |
Cur síos |
| Wi-Fi | Prótacail Wi-Fi | 802.11 b/g/n |
| Raon minicíochta oibriúcháin | 2412 MHz ~ 2484 MHz | |
| Crua-earraí | Forimeallaigh | GPIO, SPI, LCD, UART, I2C, I2S, comhéadan ceamara, IR, cuntar cuisle, PWM LED, USB OTG 1.1, ADC, DAC, braiteoir tadhaill, braiteoir teochta |
| Oibriúcháin voltage | 3.0 V ~ 3.6 V | |
| Sruth oibriúcháin | TX: 120 ~ 190 mA
RX: 63 ~ 68 mA |
|
| Soláthar cumhachta | Íosmhéid: 500 mA | |
| Teocht oibriúcháin | –40 °C ~ 85 °C | |
| Teocht stórála | –40 °C ~ 150 °C | |
| Toisí | (18.00±0.10) mm x (31.00±0.10) mm x (3.30±0.10) mm (le bosca sciath) |
1.2. Cur Síos Bioráin

Fíor 1-1. ESP32-S2-MINI-1 Leagan Amach Bioráin (Barr View)

Fíor 1-2. ESP32-S2-MINI-1U Leagan Amach Bioráin (Barr View)
Tá 65 bioráin ag na modúil. a bhfuil cur síos orthu i dTábla 1-2.
Tábla 1-2. Cur Síos Bioráin
| Ainm bioráin | Níl. |
Cineál Cur síos ar Fheidhm |
|
| GND | 1, 2,30,42,43,46-65 | P | Talamh |
| 3V3 | 3 | P | Soláthar cumhachta |
| IO0 | 4 | I/O/T | RTC_GPIO0, GPIO0 |
| IO1 | 5 | I/O/T | RTC_GPIO1, GPIO1, TOUCH1, ADC1_CH0 |
| IO2 | 6 | I/O/T | RTC_GPIO2, GPIO2, TOUCH2, ADC1_CH1 |
| IO3 | 7 | I/O/T | RTC_GPIO3, GPIO3, TOUCH3, ADC1_CH2 |
| IO4 | 8 | I/O/T | RTC_GPIO4, GPIO4, TOUCH4, ADC1_CH3 |
| Ainm bioráin | Níl.
9 |
Cineál Cur síos ar Fheidhm |
|
| IO5 | I/O/T | RTC_GPIO5, GPIO5, TOUCH5, ADC1_CH4 | |
| IO6 | 10 | I/O/T | RTC_GPIO6, GPIO6, TOUCH6, ADC1_CH5 |
| IO7 | 11 | I/O/T | RTC_GPIO7, GPIO7, TOUCH7, ADC1_CH6 |
| IO8 | 12 | I/O/T | RTC_GPIO8, GPIO8, TOUCH8, ADC1_CH7 |
| IO9 | 13 | I/O/T | RTC_GPIO9, GPIO9, TOUCH9, ADC1_CH8, FSPIHD |
| IO10 | 14 | I/O/T | RTC_GPIO10, GPIO10, TOUCH10, ADC1_CH9, FSPICS0, FSPIIO4 |
| IO11 | 15 | I/O/T | RTC_GPIO11, GPIO11, TOUCH11, ADC2_CH0, FSPID, FSPIIO5 |
| IO12 | 16 | I/O/T | RTC_GPIO12, GPIO12, TOUCH12, ADC2_CH1, FSPICLK, FSPIIO6 |
| IO13 | 17 | I/O/T | RTC_GPIO13, GPIO13, TOUCH13, ADC2_CH2, FSPIQ, FSPIIO7 |
| IO14 | 18 | I/O/T | RTC_GPIO14, GPIO14, TOUCH14, ADC2_CH3, FSPIWP, FSPIDQS |
| IO15 | 19 | I/O/T | RTC_GPIO15, GPIO15, U0RTS, ADC2_CH4, XTAL_32K_P |
| IO16 | 20 | I/O/T | RTC_GPIO16, GPIO16, U0CTS, ADC2_CH5, XTAL_32K_N |
| IO17 | 21 | I/O/T | RTC_GPIO17, GPIO17, U1TXD, ADC2_CH6, DAC_1 |
| IO18 | 22 | I/O/T | RTC_GPIO18, GPIO18, U1RXD, ADC2_CH7, DAC_2, CLK_OUT3 |
| IO19 | 23 | I/O/T | RTC_GPIO19, GPIO19, U1RTS, ADC2_CH8, CLK_OUT2, USB_D- |
| IO20 | 24 | I/O/T | RTC_GPIO20, GPIO20, U1CTS, ADC2_CH9, CLK_OUT1, USB_D+ |
| IO21 | 25 | I/O/T | RTC_GPIO21, GPIO21 |
| IO26 | 26 | I/O/T | SPICS1, GPIO26 |
| NC | 27 | – | NC |
| IO33 | 28 | I/O/T | SPIIO4, GPIO33, FSPIHD |
| IO34 | 29 | I/O/T | SPIIO5, GPIO34, FSPICS0 |
| IO35 | 31 | I/O/T | SPIIO6, GPIO35, FSPID |
| IO36 | 32 | I/O/T | SPIIO7, GPIO36, FSPICLK |
| IO37 | 33 | I/O/T | SPIDQS, GPIO37, FSPIQ |
| IO38 | 34 | I/O/T | GPIO38, FSPIWP |
| IO39 | 35 | I/O/T | MTCK, GPIO39, CLK_OUT3 |
| IO40 | 36 | I/O/T | MTDO, GPIO40, CLK_OUT2 |
| IO41 | 37 | I/O/T | MTDI, GPIO41, CLK_OUT1 |
| IO42 | 38 | I/O/T | MTMS, GPIO42 |
| TXD0 | 39 | I/O/T | U0TXD, GPIO43, CLK_OUT1 |
| RXD0 | 40 | I/O/T | U0RXD, GPIO44, CLK_OUT2 |
| IO45 | 41 | I/O/T | GPIO45 |
| Ainm bioráin | Níl.
44 |
Cineál Cur síos ar Fheidhm | |
| IO46 | I | GPIO46 | |
| EN | 45 | I | Hign: ar, ar chumas an sliseanna. Íseal: as, cumhachtaí an sliseanna as. Nóta: Ná fág an bioráin EN ar snámh |
Ullmhú Crua-earraí
2.1. Ullmhú Crua-earraí
• modúil ESP32-S2-MINI-1 agus ESP32-S2-MINI-1U
• Bord tástála Espressif RF
• Modúl sraitheach USB-TTL amháin
• PC, Windows 7 molta
• Cábla micrea-USB
2.2. Ceangal Crua-earraí
- Ceangail ESP32-S2-MINI-1, ESP32-S2-MINI-1U, agus an bord tástála RF, mar a léiríonn Fíor 2-1.
Fíor 2-1. Socrú Timpeallachta Tástála - Ceangail modúl sraitheach USB -UART leis an mbord tástála RF trí TXD, RDX, agus GND.
- Ceangail an modúl USB-UART leis an ríomhaire.
- Ceangail an bord tástála RF leis an ríomhaire nó le hoiriúnóir cumhachta chun soláthar cumhachta 5 V a chumasú, tríd an gcábla Micrea-USB.
- Le linn an íoslódáil, gearr IO0 go GND trí gheansaí. Ansin, cas “AR” an clár.
- Íoslódáil an firmware go flash ag baint úsáide as an uirlis íoslódála ESP32-S2 DOWNLOAD TOOL.
- Tar éis é a íoslódáil, bain an geansaí ar IO0 agus GND.
- Cumhacht suas an bord tástála RF arís. Athróidh ESP32-S2-MINI-1 agus ESP32-S2-MINI-1U go mód oibre. Léifidh an tslis cláir ó flash nuair a thosófar iad.
� Nótaí:
- Tá ard loighic inmheánach ag IO0.
- Le haghaidh tuilleadh faisnéise ar ESP32-S2-MINI-1 agus ESP32-S2-MINI-1U, féach le do thoil do Bhileog Sonraí ESP32-S2MINI-1 agus ESP32-S2-MINI-1U.
Tús a chur le ESP32S2-MINI-1 & ESP32-S2MINI-1U
3.1. ESP-IDF
Is creat é Creat Forbartha Espressif IoT (ESP-IDF) chun feidhmchláir a fhorbairt bunaithe ar an Espressif ESP32. Is féidir le húsáideoirí feidhmchláir a fhorbairt le ESP32-S2 i Windows/Linux/macOS bunaithe ar ESP-IDF.
3.2. Socraigh na Uirlisí
Seachas an ESP-IDF, ní mór duit freisin na huirlisí a úsáideann ESP-IDF a shuiteáil, mar an tiomsaitheoir, dífhabhtóir, pacáistí Python, etc.
3.2.1. Socrú Caighdeánach Toolchain do Windows
Is é an bealach is tapúla ná an slabhra uirlisí agus zip MSYS2 a íoslódáil ó dl.espressif.com:
https://dl.espressif.com/dl/toolchains/preview/xtensa-esp32s2-elf-gcc8_2_0-esp32s2dev-4-g3a626e-win32.zip
Ag seiceáil amach
Rith
C: \ msys32 \ mingw32.exe chun críochfort MSYS2 a oscailt. Rith: mkdir -p ~/esp
Ionchur cd ~/esp chun dul isteach san eolaire nua.
An Timpeallacht a nuashonrú
Nuair a dhéantar IDF a nuashonrú, uaireanta bíonn slabhraí uirlisí nua ag teastáil nó cuirtear ceanglais nua le timpeallacht Windows MSYS2. Chun sonraí ar bith a bhogadh ó sheanleagan den timpeallacht réamhthiomsaithe go ceann nua:
Tóg an sean-thimpeallacht MSYS2 (.i. C: \ msys32) agus bog / athainmnigh chuig eolaire eile é (.i. C: \ msys32_old).
Íoslódáil an timpeallacht réamhthiomsaithe nua ag baint úsáide as na céimeanna thuas.
Dízip an timpeallacht MSYS2 nua go C: \ msys32 (nó áit eile).
Faigh an sean-eolaire C:\msys32_old\home agus bog é seo go C:\msys32.
Is féidir leat an t-eolaire C:\msys32_old a scriosadh anois mura bhfuil sé ag teastáil uait a thuilleadh.
Is féidir leat timpeallachtaí neamhspleácha MSYS2 éagsúla a bheith agat ar do chóras, fad is atá siad in eolairí éagsúla.
3.2.2. Socrú Caighdeánach Toolchain le haghaidh Réamhriachtanais Suiteáil Linux
CentOS 7: suiteáil sudo yum gcc git wget déan ncurses-devel flex bíosún gperf python pyserial pythonpyelftools
Ubuntu agus Debian: sudo apt-get install gcc git wget make libncurses-dev flex bison gperf python python-pip python-setuptools python-srathach python-cryptography python-sa todhchaí python-pyparsing pythonpyelftools
Arch: sudo pacman -S - gá gcc git make ncurses flex bíosún gperf python2-pyserial python2cryptography python2-future python2-pyparsing python2-pyelftools
Socraigh an Toolchain
Linux 64-giotán:https://dl.espressif.com/dl/toolchains/preview/xtensa-esp32s2-elf-gcc8_2_0-esp32s2dev-4-g3a626e-linux-amd64.tar.gz
32-giotán
Linux:https://dl.espressif.com/dl/toolchains/preview/xtensa-esp32s2-elf-gcc8_2_0-esp32s2dev-4-g3a626e-linux-i686.tar.gz
- Dísipeáil an comhad chuig ~/ esp eolaire:
Linux 64-giotán:
mkdir -p ~/sp
cd ~/sp
tar -xzf ~/Downloads/xtensa-esp32s2-elf-gcc8_2_0-esp32s2-dev-4-g3a626e-linux-amd64.tar.gz
Linux 32-giotán:
mkdir -p ~/sp
cd ~/sp
tar -xzf ~/Downloads/xtensa-esp32s2-elf-gcc8_2_0-esp32s2-dev-4-g3a626e-linux-i686.tar.gz - Dísipfear an slabhra uirlisí chuig ~/esp/xtensa-esp32s2-elf/ eolaire.
Cuir an méid seo a leanas le ~/.profile: easpórtáil PATH =”$HOME/esp/xtensa-esp32s2-elf/bin:$PATH”
Go roghnach, cuir an méid seo a leanas le ~/.profile: alias get_esp32s2='easpórtáil PATH=”$HOME/esp/xtensa-esp32s2-elf/bin:$PATH”' - Athlogáil isteach chun .pro a bhailíochtúfile. Rith an méid seo a leanas chun PATH a sheiceáil: printenv PATH
$ printenv PATH
/home/user-name/esp/xtensa-esp32s2-elf/bin:/home/user-name/bin:/home/user-name/.local/bin:/usr/local/sbin:/usr/local/ araid:/usr/sbin:/usr/bin:/sbin:/bin:/usr/cluichí:/usr/áitiúil/cluichí:/ snap/bin
Eisiúint cead /dev/ttyUSB0
Theip ar oscailt port /dev/ttyUSB0
Le roinnt dáiltí Linux, b'fhéidir go bhfaighidh tú an teachtaireacht earráide Theip ar oscailt port / dev/ttyUSB0 agus an ESP32 á flasháil agat. Is féidir é seo a réiteach tríd an úsáideoir reatha a chur leis an ngrúpa dialóige.
Úsáideoirí Arch Linux
Chun an gdb réamh-thiomsaithe (xtensa-esp32-elf-gdb) a rith in Arch Linux tá gá le ncurses 5, ach úsáideann Arch ncurses 6.
Tá leabharlanna comhoiriúnachta siar ar fáil in AUR le haghaidh cumraíochtaí dúchais agus lib32: https://aur.archlinux.org/packages/ncurses5-compat-libs/ https://aur.archlinux.org/packages/lib32-ncurses5-compat-libs/
Sula suiteálann tú na pacáistí seo seans go mbeidh ort eochair phoiblí an údair a chur le d’fháinne eochrach mar a thuairiscítear sa rannán “Nótaí” ag na naisc thuas.
Nó, bain úsáid as tras-uirlis-NG chun gdb a thiomsú a nascann i gcoinne ncurses 6.
3.2.3. Socrú Caighdeánach Toolchain le haghaidh Mac OS
Suiteáil pip:
sudo easy_install pip
Suiteáil Toolchain: https://dl.espressif.com/dl/toolchains/preview/xtensa-esp32s2-elf-gcc8_2_0-esp32s2dev-4-g3a626e-macos.tar.gz
Dízip an comhad san eolaire ~/sp.
Déanfar an slabhra uirlisí a dhísipeadh isteach i ~/esp/xtensa-esp32s2-elf/ path.
Cuir an méid seo a leanas le ~/.profile:
easpórtáil PATH=$HOME/esp/xtensa-esp32s2-elf/bin:$PATH
Go roghnach, cuir an méid seo a leanas le 〜/ .profile:
ailias get_esp32s2=”easpórtáil PATH=$HOME/esp/xtensa-esp32s2-elf/bin:$PATH”
Ionchur get_esp32s2 chun an slabhra uirlisí a chur le PATH.
3.3. Faigh ESP-IDF
Nuair a bheidh an slabhra uirlisí (ina bhfuil cláir chun an feidhmchlár a thiomsú agus a thógáil) suiteáilte agat, beidh API / leabharlanna sonracha ESP32 uait freisin. Soláthraíonn Espressif iad i
Stór ESP-IDF. Chun é a fháil, oscail an teirminéal, déan nascleanúint chuig an eolaire is mian leat ESP-IDF a chur, agus clónáil é ag baint úsáide as ordú clone git: git clone -recursive -b feature/esp32s2beta https://github.com/espressif/esp-idf.git
Déanfar ESP-IDF a íoslódáil go ~/esp/esp-idf.
Nóta:
Ná caill an rogha athchúrsach. Má tá ESP-IDF clónáilte agat cheana féin gan an rogha seo, rith ordú eile chun na fomhodúil go léir a fháil: cd ~ / esp / esp-idf git submodule update -init
3.4. Cuir IDF_PATH leis an bPróifíl Úsáideora
Chun socrú athróg timpeallachta IDF_PATH a chaomhnú idir atosuithe córais, cuir leis an bpróifíl úsáideora í, ag leanúint na dtreoracha thíos.
3.4.1. Windows
Cuardaigh le haghaidh “Cuir Athróga Comhshaoil in Eagar” ar Windows 10.
Cliceáil Nua… agus cuir athróg córais nua IDF_PATH leis. Ba cheart go n-áireofaí sa chumraíocht:
Eolaire ESP-IDF, mar shampla C: \ Users \ user-name \ esp \ esp-idf. Cuir;%IDF_PATH%\tools leis an athróg Path chun idf.py agus uirlisí eile a rith.
3.4.2. Linux agus MacOS
Cuir an méid seo a leanas le ~/.profile: easpórtáil IDF_PATH = ~ / esp / esp-idf onnmhairiú PATH = ”$IDF_PATH / uirlisí: $ PATH”
Rith an méid seo a leanas chun IDF_PATH a sheiceáil: printenv IDF_PATH
Rith an méid seo a leanas chun a sheiceáil an bhfuil idf.py san áireamh i PAT: cén idf.py
Priontálfaidh sé conair cosúil le ${IDF_PATH}/tools/idf.py.
Is féidir leat an méid seo a leanas a chur isteach freisin mura bhfuil tú ag iarraidh IDF_PATH nó PATH a mhodhnú: easpórtáil IDF_PATH = ~ / esp / esp-idf export PATH =”$IDF_PATH/tools:$PATH”
Nasc Srathach a bhunú le ESP32-S2-MINI-1 & ESP32-S2-MINI-1U
Tugann an chuid seo treoir maidir le conas nasc sraitheach a bhunú idir ESP32-S2MINI-1 agus ESP32-S2-MINI-1U agus PC.
4.1. Ceangail ESP32-S2-MINI-1 agus ESP32-S2-MINI-1U le ríomhaire
Ceangail an bord ESP32 leis an ríomhaire ag baint úsáide as an cábla USB. Mura bhfuil an tiománaí gléas a shuiteáil
go huathoibríoch, sainaithin USB go sliseanna tiontaire sraitheach ar do bhord ESP32 (nó dongle tiontaire seachtrach), cuardaigh tiománaithe ar an idirlíon, agus suiteáil iad.
Seo thíos na naisc chuig tiománaithe le haghaidh boird ESP32-S2-MINI-1 agus ESP32-S2-MINI-1U arna dtáirgeadh ag Espressif:
CP210x USB chuig Tiománaithe VCP Droichead UART
Tiománaithe Port COM Fíorúil FTDI
Is le haghaidh tagartha go príomha na tiománaithe thuas. Faoi ghnáththosca, ba chóir na tiománaithe a chuachta le córas oibriúcháin agus a shuiteáil go huathoibríoch nuair a nascann siad ceann de na cláir liostaithe leis an ríomhaire.
4.2. Seiceáil Port ar Windows
Seiceáil an liosta de na calafoirt COM aitheanta i Bainisteoir Gléas Windows. Déan ESP32S2 a dhícheangal agus é a nascadh ar ais, chun a fhíorú cén port a imíonn ón liosta agus ansin taispeánann sé ar ais arís.

Fíor 4-1. Droichead USB go UART de Bhord ESP32-S2 i Bainisteoir Gléas Windows

Fíor 4-2. Dhá Chalafort Srathach USB de Bhord ESP32-S2 i Bainisteoir Gléas Windows
4.3. Seiceáil Port ar Linux agus macOS
Chun ainm an ghléis a sheiceáil le haghaidh port srathach do bhoird ESP32-S2 (nó dongle tiontairí seachtrach), rith an t-ordú seo faoi dhó, ar dtús agus an bord/dongle díphlugáilte, ansin plugáilte isteach. Is é an calafort a fheictear don dara huair an ceann ní mór duit: Linux
ls /dev/tty*
MacOS
ls /dev/cu.*
4.4. Úsáideoir á chur leis an dialout ar Linux
Ba cheart go mbeadh rochtain léite agus scríofa ag an úsáideoir atá logáilte isteach faoi láthair ar an gcalafort sraitheach thar USB. Ar fhormhór na ndáiltí Linux, déantar é seo tríd an úsáideoir a chur leis an ngrúpa dialóige leis an ordú seo a leanas: sudo usermod -a -G dialout $USER ar Arch Linux déantar é seo tríd an úsáideoir a chur le grúpa uucp leis an ordú seo a leanas: sudo usermod - a -G uucp $USER
Déan cinnte go ndéanann tú logáil isteach arís chun ceadanna léite agus scríofa a chumasú don sraithphort.
4.5. Fíoraigh Ceangal Srathach
Anois fíoraigh go bhfuil an nasc sraitheach ag feidhmiú. Is féidir leat é seo a dhéanamh trí úsáid a bhaint as clár teirminéil srathach. Sa seanample úsáidfimid PuTTY SSH Cliant atá ar fáil do Windows agus Linux araon. Is féidir leat clár sraitheach eile a úsáid agus paraiméadair chumarsáide a shocrú mar atá thíos.
Rith teirminéal, socraigh port srathach sainaitheanta, ráta baud = 115200, giotán sonraí = 8, stadghiotáin = 1, agus paireacht = N. Seo thíos example seatanna scáileáin de shocrú an chalafoirt agus paraiméadair tarchurtha dá leithéid (ar a dtugtar 115200-8-1-N go gearr) ar Windows agus Linux. Cuimhnigh go díreach an port srathach céanna a d'aithin tú sna céimeanna thuas a roghnú.

Fíor 4-3. Cumarsáid Shrathach a Shocrú i PuTTY ar Windows

Fíor 4-4. Cumarsáid Shrathach a Shocrú i PuTTY ar Linux
Ansin oscail port srathach sa chríochfort agus seiceáil an bhfeiceann tú logáil ar bith clóite ag ESP32-S2.
Braithfidh inneachar an loga ar fheidhmchlár arna luchtú chuig ESP32-S2.
Nótaí:
- I gcás roinnt cumraíochtaí sreangaithe port srathach, ní mór na bioráin sraitheach RTS & DTR a dhíchumasú sa chlár teirminéil sula ndéanfaidh an ESP32-S2 aschur sraitheach a tosaithe agus a tháirgeadh. Braitheann sé seo ar na crua-earraí féin, níl an cheist seo ag an chuid is mó de na boird forbartha (lena n-áirítear gach bord Espressif). Tá an cheist i láthair má tá RTS & DTR sreangaithe go díreach chuig na bioráin EN & GPIO0. Féach ar an doiciméadú esptool le haghaidh tuilleadh sonraí.
- Dún críochfort sraitheach tar éis a fhíorú go bhfuil cumarsáid ag obair. Sa chéad chéim eile táimid chun feidhmchlár eile a úsáid chun firmware nua a uaslódáil chuig ESP32-S2. Ní bheidh an feidhmchlár seo in ann rochtain a fháil ar an gcalafort srathach agus é ar oscailt sa teirminéal.
Daingniú
Iontráil hello_world eolaire agus rith menuconfig.
Linux agus MacOS
cd ~/esp/hello_world
idf.py -DIDF_TARGET=esp32s2beta menuconfig
Seans go mbeidh ort python2 idf.py a rith ar Python 3.0.
Windows
cd % userprofile%\esp\hello_world
idf.py -DIDF_TARGET=esp32s2beta menuconfig
Déanfaidh an suiteálaí Python 2.7 iarracht Windows a chumrú chun comhad .py a chomhcheangal le
Python 2. Má bhaineann cláir eile (cosúil le huirlisí Visual Studio Python) le leaganacha eile de Python, seans nach n-oibreoidh idf.py i gceart (osclófar an comhad in Visual Studio). Sa chás seo, is féidir leat C:\Python27\python idf.py a rith gach uair, nó na socruithe comhaid a bhaineann le Windows .py a athrú.
Tógáil agus Flash
Anois is féidir leat an feidhmchlár a thógáil agus a flash. Rith:
idf.py thógáil
Déanfaidh sé seo an feidhmchlár agus na comhpháirteanna ESP-IDF go léir a thiomsú, ginfear an tosaitheoir,
tábla deighilte, agus dénártha feidhmchláir, agus cuir na dénártha seo ar do bhord ESP32-S2.
$ idf.py thógáil
Ag rith cmake san eolaire /path/to/hello_world/build
Ag déanamh “cmake -G Ninja – warn-uninitialized /path/to/hello_world”…
Rabhadh a thabhairt faoi luachanna neamhluaite.
— Aimsíodh Git: /usr/bin/git (leagan aimsithe “2.17.0”)
— Comhpháirt aws_iot folamh a thógáil mar gheall ar chumraíocht
— Ainmneacha na gcomhpháirteanna: …
— Conairí na Comhpháirte: …
… (níos mó línte aschuir an chórais tógála)
esptool.py v2.3.1
Tógáil an tionscadail críochnaithe. Chun splancadh a dhéanamh, rith an t-ordú seo:
../../../components/esptool_py/esptool/esptool.py -p (PORT) -b 921600 write_flash -flash_mode dio –flash_size detect –flash_freq 40m 0x10000 build/hello-world.bin build
0x1000 build/bootloader/bootloader.bin 0x8000 build/partition_table/partition-table.bin
nó rith 'idf.py -p PORT flash'
Mura bhfuil aon cheisteanna ann, ag deireadh an phróisis tógála, ba cheart duit na comhaid bruscair ginte a fheiceáil.
Íosluchtaigh flash ar an gléas
Flash na binaries atá díreach tógtha agat ar do chlár ESP32-S2 trí:
idf.py -p PORT [-b BAUD] flash
Cuir ainm port srathach do bhoird ESP32-S2 in ionad PORT. Is féidir leat athrú freisin ar an
ráta baud flasher tríd an ráta baud a theastaíonn uait a chur in ionad BAUD. Is é an ráta baud réamhshocraithe
460800.
Ag rith esptool.py san eolaire […]/esp/hello_world
“python […]/esp-idf/components/esptool_py/esptool/esptool.py -b 460800 a fhorghníomhú
scríobh_flash @flash_project_args”…
esptool.py -b 460800 write_flash –flash_mode dio –flash_size bhrath –flash_freq 40m
0x1000 bootloader/bootloader.bin 0x8000 partition_table/partition-table.bin 0x10000 helloworld.bin
esptool.py v2.3.1
Ag nascadh….
Cineál sliseanna á bhrath… ESP32
Is é an sliseanna ESP32D0WDQ6 (athbhreithniú 1)
Gnéithe: WiFi, BT, Dual Core
Stub á uaslódáil… Ag rith stub…
Stub ag rith…
Ráta baud a athrú go 460800
Athraithe.
Méid an flash á chumrú…
Méid Flash uathbhraite: 4MB
Paraiméadair flash socraithe ag 0x0220
Comhbhrúite 22992 beart go 13019…
Scríobh 22992 beart (13019 comhbhrúite) ag 0x00001000 i 0.3 soicind (558.9 kbit/ s le héifeacht)…
Hash sonraí fíoraithe.
Comhbhrúite 3072 beart go 82…
Scríobh sé 3072 beart (82 comhbhrúite) ag 0x00008000 i 0.0 soicind (5789.3 kbit/s le héifeacht)…
Hash sonraí fíoraithe.
Comhbhrúite 136672 beart go 67544…Scríobh 136672 beart (67544 comhbhrúite) ag 0x00010000 i 1.9 soicind (éifeachtach 567.5 kbit/ s)…
Hash sonraí fíoraithe.
Ag fágáil…
Athshocrú crua le bioráin RTS…
Mura bhfuil aon cheisteanna ann faoi dheireadh an phróisis flash, athshocrófar an modúl agus beidh an feidhmchlár “hello_world” ar siúl.
Monatóir IDF
Le seiceáil an bhfuil “hello_world” ag rith go deimhin, clóscríobh monatóir PORT idf.py -p (Ná déan dearmad
cuir d'ainm port srathach in ionad PORT).
Seolann an t-ordú seo an feidhmchlár monatóireachta:
$ idf.py -p /dev/ttyUSB0 monatóireacht
Rith idf_monitor san eolaire […]/esp/hello_world/build
“python […]/esp-idf/tools/idf_monitor.py -b 115200 […]/esp/hello_world/build/ a fhorghníomhú
dia duit-sa.elf”…
— idf_monitor ar /dev/ttyUSB0 115200 -
— Scoir: Ctrl+] | Roghchlár: Ctrl+T | Cabhair: Ctrl+T agus Ctrl+H ina dhiaidh —
ets Meitheamh 8 2016 00:22:57
chéad: 0x1 (POWERON_RESET), tosaithe: 0x13 (SPI_FAST_FLASH_BOOT)
ets Meitheamh 8 2016 00:22:57
…
Tar éis na logaí tosaithe agus diagnóiseacha scrollaigh suas, ba cheart duit “Dia duit ar domhan!” a fheiceáil. priontáilte amach leis an iarratas.
…
Dia duit ar domhan!
Ag tosú arís i 10 soicind…
I (211) cpu_start: Ag tosú sceidealóir ar APP CPU.
Ag tosú arís i 9 soicind…
Ag tosú arís i 8 soicind…
Ag tosú arís i 7 soicind…
Úsáid an t-aicearra Ctrl+] chun monatóir IDF a fhágáil.
Má theipeann ar mhonatóir IDF go gairid tar éis an uaslódáil, nó, más rud é in ionad na dteachtaireachtaí thuas, go bhfeiceann tú truflais randamach cosúil leis an méid a thugtar thíos, is dócha go n-úsáideann do bhord criostail 26MHz. Úsáideann an chuid is mó de dhearaí boird forbartha 40MHz, mar sin úsáideann ESP-IDF an minicíocht seo mar luach réamhshocraithe.
Examples
Le haghaidh ESP-IDF examples, téigh chuig ESP-IDF GitHub.
Foireann IoT Espressif www.espressif.com
Séanadh agus Fógra Cóipchirt
Faisnéis sa doiciméad seo, lena n-áirítear URL tagairtí, faoi réir a athrú gan fógra.
SOLÁTHAR AN DOICIMÉAD SEO MAR A BHFUIL GAN BARÁNTA AR BITH, ACH ÁIRÍTEAR AON BARÁNTA AR INDÍOLTACHT, NEAMHSHÁRÚ, OIRIÚNACHT D'AON CHUSPÓIR SONRAITHE, NÓ AON BARÁNTA A éiríonn AS AON TOGRA, SONRAÍAMPLE.
Séantar gach dliteanas, lena n-áirítear dliteanas as sárú ar aon chearta dílsithe, a bhaineann le húsáid na faisnéise sa doiciméad seo. Ní dheonaítear anseo aon cheadúnais atá sainráite nó intuigthe, trí urchóid nó eile, d’aon chearta maoine intleachtúla.
Is trádmharc de chuid an Chomhaontais Wi-Fi é lógó Ball an Chomhaontais Wi-Fi. Is trádmharc cláraithe de Bluetooth SIG é an lógó Bluetooth.
Is maoin dá n-úinéirí faoi seach iad na trádainmneacha, na trádmharcanna agus na trádmharcanna cláraithe go léir a luaitear sa doiciméad seo agus admhaítear leis seo iad.
Cóipcheart © 2020 Espressif Inc. Gach ceart ar cosaint.
Doiciméid / Acmhainní
![]() |
Modúl MCU Wi-Fi ESPRESSIF ESP32-S2-MINI-1 [pdfLámhleabhar Úsáideora ESPS2MINI1, 2AC7Z-ESPS2MINI1, 2AC7ZESPS2MINI1, ESP32-S2-MINI-1U, ESP32-S2-MINI-1 Modúl MCU Wi-Fi, Modúl MCU Wi-Fi |




