ESP32S3WROOM1
ESP32S3WROOM1U
Itọsọna olumulo
2.4 GHz WiFi (802.11 b / g / n) ati Bluetooth5 (LE) module
Ti a ṣe ni ayika jara ESP32S3 ti SoCs, Xtensa ® dualcore 32bit LX7 microprocessor
Filaṣi to 16 MB, PSRAM to 8 MB
36 GPIOs, a ọlọrọ ṣeto ti awọn pẹẹpẹẹpẹ
Eriali PCB inu tabi asopo eriali ita
Module Loriview
1.1 Awọn ẹya ara ẹrọ
Sipiyu ati OnChip Memory
- ESP32-S3 jara ti SoCs ifibọ, Xtensa ® meji-mojuto 32-bit LX7 microprocessor, to 240 MHz
- 384KB ROM
- 512 KB SRAM
- 16 KB SRAM ni RTC
- Titi di 8 MB PSRAM
WiFi
- 802.11 b/g/n
- Oṣuwọn Bit: 802.11n to 150 Mbps
- A-MPDU ati A-MSDU alaropo
- 0.4 µs atilẹyin aarin oluso
- Iwọn igbohunsafẹfẹ aarin ti ikanni iṣẹ: 2412 ~ 2462 MHz
Bluetooth
- Bluetooth LE: Bluetooth 5, Bluetooth mesh
- 2 Mbps PHY
- Ipo gigun-gun
- Ipolowo awọn amugbooro
- Awọn eto ipolowo lọpọlọpọ
- Ikanni aṣayan algorithm # 2
Awọn agbeegbe
- GPIO, SPI, LCD wiwo, wiwo kamẹra, UART, I2C, I2S, isakoṣo latọna jijin, pulse counter, LED PWM, USB 1.1 OTG, USB Serial/JTAG olutona, MCPWM, SDIO agbalejo, GDMA, TWAI ® adarí (ibaramu pẹlu ISO 11898-1), ADC, ifọwọkan sensọ, otutu sensọ, aago ati watchdogs
Awọn ohun elo ti a ṣepọ lori Module
- 40 MHz gara oscillator
- Titi di 16 MB SPI filasi
Awọn aṣayan Antenna
- Eriali PCB ori-ọkọ (ESP32-S3-WROOM-1)
- Eriali ita nipasẹ asopo (ESP32-S3-WROOM-1U)
Awọn ipo iṣẹ
- Iwọn iṣẹtage/Ipese agbara: 3.0 ~ 3.6 V
- Iwọn otutu ibaramu ṣiṣẹ:
- 65 °C version: -40 ~ 65 °C
- 85 °C version: -40 ~ 85 °C
- 105 °C version: -40 ~ 105 °C - Awọn iwọn: Wo Tabili 1
1.2 Apejuwe
ESP32-S3-WROOM-1 ati ESP32-S3-WROOM-1U jẹ alagbara meji, jeneriki Wi-Fi + Bluetooth LE MCU modulu ti o wa ni itumọ ti ni ayika ESP32-S3 jara ti SoCs. Lori oke ti ṣeto ọlọrọ ti awọn agbeegbe, isare fun iṣiro nẹtiwọọki nkankikan ati awọn iṣẹ ṣiṣe sisẹ ifihan agbara ti a pese nipasẹ SoC jẹ ki awọn modulu jẹ yiyan ti o dara julọ fun ọpọlọpọ awọn oju iṣẹlẹ ohun elo ti o ni ibatan si AI ati oye oye ti Awọn nkan (IoT), bii Wiwa ọrọ ji, idanimọ awọn pipaṣẹ ọrọ, wiwa oju, ati idanimọ, ile ọlọgbọn, awọn ohun elo ọlọgbọn, igbimọ iṣakoso ọlọgbọn, agbọrọsọ ọlọgbọn, ati bẹbẹ lọ.
ESP32-S3-WROOM-1 wa pẹlu eriali PCB kan. ESP32-S3-WROOM-1U wa pẹlu asopo eriali ita. Aṣayan nla ti awọn iyatọ module wa fun awọn alabara bi o ti han ni Table 1. Lara awọn iyatọ module, awọn ti a fi sii ESP32-S3R8 ṣiṣẹ ni –40 ~ 65 °C otutu ibaramu, ESP32-S3-WROOM-1-H4 ati ESP32-S3 -WROOM-1U-H4 ṣiṣẹ ni -40 ~ 105 °C otutu ibaramu, ati awọn iyatọ module miiran ṣiṣẹ ni -40 ~ 85 °C otutu ibaramu.
Table 1: ibere Alaye
Ilana koodu | Chip Ifibọ | Filaṣi (MB) | PSRAM (MB) | Awọn iwọn (mm) |
ESP32-S3-WROOM-1-N4 | ESP32-S3 | 4 | 0 | 18 × 25.5 × 3.1 |
ESP32-S3-WROOM-1-N8 | ESP32-S3 | 8 | 0 | |
ESP32-S3-WROOM-1-N16 | ESP32-S3 | 16 | 0 | |
ESP32-S3-WROOM-1-H4 (105 °C) | ESP32-S3 | 4 | 0 | |
ESP32-S3-WROOM-1-N4R2 | ESP32-S3R2 | 4 | 2 (Quad SPI) | |
ESP32-S3-WROOM-1-N8R2 | ESP32-S3R2 | 8 | 2 (Quad SPI) | |
ESP32-S3-WROOM-1-N16R2 | ESP32-S3R2 | 16 | 2 (Quad SPI) | |
ESP32-S3-WROOM-1-N4R8 (65 °C) | ESP32-S3R8 | 4 | 8 (Octal SPI) | |
ESP32-S3-WROOM-1-N8R8 (65 °C) | ESP32-S3R8 | 8 | 8 (Octal SPI) | |
ESP32-S3-WROOM-1-N16R8 (65 °C) | ESP32-S3R8 | 16 | 8 (Octal SPI) | |
ESP32-S3-WROOM-1U-N4 | ESP32-S3 | 4 | 0 | 18 × 19.2 × 3.2 |
ESP32-S3-WROOM-1U-N8 | ESP32-S3 | 8 | 0 | |
ESP32-S3-WROOM-1U-N16 | ESP32-S3 | 16 | 0 | |
ESP32-S3-WROOM-1U-H4 (105 °C) | ESP32-S3 | 4 | 0 | |
ESP32-S3-WROOM-1U-N4R2 | ESP32-S3R2 | 4 | 2 (Quad SPI) | |
ESP32-S3-WROOM-1U-N8R2 | ESP32-S3R2 | 8 | 2 (Quad SPI) | |
ESP32-S3-WROOM-1U-N16R2 | ESP32-S3R2 | 16 | 2 (Quad SPI) | |
ESP32-S3-WROOM-1U-N4R8 (65 °C) | ESP32-S3R8 | 4 | 8 (Octal SPI) | |
ESP32-S3-WROOM-1U-N8R8 (65 °C) | ESP32-S3R8 | 8 | 8 (Octal SPI) | |
ESP32-S3-WROOM-1U-N16R8 (65 °C) | ESP32-S3R8 | 16 | 8 (Octal SPI) |
Ni ipilẹ ti awọn modulu jẹ jara ESP32-S3 ti SoC *, Xtensa ® 32-bit LX7 Sipiyu ti o ṣiṣẹ ni to 240 MHz. O le fi agbara si pipa Sipiyu ki o lo ala-alabapin agbara kekere lati ṣe atẹle nigbagbogbo awọn agbeegbe fun awọn ayipada tabi irekọja awọn iloro.
ESP32-S3 ṣepọ akojọpọ ọlọrọ ti awọn agbeegbe pẹlu SPI, LCD, wiwo kamẹra, UART, I2C, I2S, iṣakoso latọna jijin, counter pulse, LED PWM, Serial USB / JTAG adarí, MCPWM, SDIO ogun, GDMA, TWAI ® adarí (ibaramu pẹlu ISO 11898-1), ADC, ifọwọkan sensọ, otutu sensọ, aago, ati watchdogs, bi daradara bi soke si 45 GPIOs. O tun pẹlu kan ni kikun-iyara USB 1.1 On-The-Go (OTG) ni wiwo lati jeki USB ibaraẹnisọrọ.
Akiyesi:
* Fun alaye diẹ sii lori jara ESP32-S3 ti SoCs, jọwọ tọka si ESP32-S3 Series Datasheet.
Pin Awọn itumọ
2.1 Pin Layout
Aworan atọka pin jẹ iwulo fun ESP32-S3-WROOM-1 ati ESP32-S3-WROOM-1U, ṣugbọn igbehin ko ni agbegbe ibi-itọju.
2.2 Pin Apejuwe
Awọn module ni o ni 41 pinni. Wo awọn asọye pin ni Tabili 2.
Fun awọn alaye ti awọn orukọ pin ati awọn orukọ iṣẹ, bakanna bi awọn atunto ti awọn pinni agbeegbe, jọwọ tọka si ESP32-S3 jara Datasheet.
Table 2: Pin Definitions
Oruko | Rara. | Iru a | Išẹ |
GND | 1 | P | GND |
3V3 | 2 | P | Ibi ti ina elekitiriki ti nwa |
EN | 3 | I | Ga: lori, kí ni ërún. Kekere: pipa, ërún agbara ni pipa. Akiyesi: Maṣe lọ kuro ni pin EN ti n ṣafo loju omi. |
IO4 | 4 | I/O/T | RTC_GPIO4, GPIO4, TOUCH4, ADC1_CH3 |
IO5 | 5 | I/O/T | RTC_GPIO5, GPIO5, TOUCH5, ADC1_CH4 |
IO6 | 6 | I/O/T | RTC_GPIO6, GPIO6, TOUCH6, ADC1_CH5 |
IO7 | 7 | I/O/T | RTC_GPIO7, GPIO7, TOUCH7, ADC1_CH6 |
IO15 | 8 | I/O/T | RTC_GPIO15, GPIO15, U0RTS, ADC2_CH4, XTAL_32K_P |
IO16 | 9 | I/O/T | RTC_GPIO16, GPIO16, U0CTS, ADC2_CH5, XTAL_32K_N |
IO17 | 10 | I/O/T | RTC_GPIO17, GPIO17, U1TXD, ADC2_CH6 |
IO18 | 11 | I/O/T | RTC_GPIO18, GPIO18, U1RXD, ADC2_CH7, CLK_OUT3 |
IO8 | 12 | I/O/T | RTC_GPIO8, GPIO8, TOUCH8, ADC1_CH7, SUBSPICS1 |
IO19 | 13 | I/O/T | RTC_GPIO19, GPIO19, U1RTS, ADC2_CH8, CLK_OUT2, USB_D- |
IO20 | 14 | I/O/T | RTC_GPIO20, GPIO20, U1CTS, ADC2_CH9, CLK_OUT1, USB_D+ |
IO3 | 15 | I/O/T | RTC_GPIO3, GPIO3, TOUCH3, ADC1_CH2 |
IO46 | 16 | I/O/T | GPIO46 |
IO9 | 17 | I/O/T | RTC_GPIO9, GPIO9, TOUCH9, ADC1_CH8, FSPIHD, daduro |
IO10 | 18 | I/O/T | RTC_GPIO10, GPIO10, TOUCH10, ADC1_CH9, FSPICS0, FSPIIO4, SUBSPICS0 |
IO11 | 19 | I/O/T | RTC_GPIO11, GPIO11, TOUCH11, ADC2_CH0, FSPID, FSPIO5, SUSPEND |
IO12 | 20 | I/O/T | RTC_GPIO12, GPIO12, TOUCH12, ADC2_CH1, FSPICLK, FSPIIO6, SUBSPICLK |
IO13 | 21 | I/O/T | RTC_GPIO13, GPIO13, TOUCH13, ADC2_CH2, FSPIQ, FSPIIO7, SUBSPIQ |
IO14 | 22 | I/O/T | RTC_GPIO14, GPIO14, TOUCH14, ADC2_CH3, FSPIWP, FSPIDQS, SUBSPIWP |
IO21 | 23 | I/O/T | RTC_GPIO21, GPIO21 |
IO47 | 24 | I/O/T | SPICLK_P_DIFF,GPIO47, SUBSPICLK_P_DIFF |
IO48 | 25 | I/O/T | SPICLK_N_DIFF,GPIO48, SUBSPICLK_N_DIFF |
IO45 | 26 | I/O/T | GPIO45 |
IO0 | 27 | I/O/T | RTC_GPIO0, GPIO0 |
IO35 b | 28 | I/O/T | SPIIO6, GPIO35, FSPID, SUBSPID |
IO36 b | 29 | I/O/T | SPIIO7, GPIO36, FSPICLK, SUBSPICLK |
IO37 b | 30 | I/O/T | SPIDQS, GPIO37, FSPIQ, SUBSPIQ |
IO38 | 31 | I/O/T | GPIO38, FSPIWP, SUBSPIWP |
IO39 | 32 | I/O/T | MTCK, GPIO39, CLK_OUT3, SUBSPICS1 |
IO40 | 33 | I/O/T | MTDO, GPIO40, CLK_OUT2 |
IO41 | 34 | I/O/T | MTDI, GPIO41, CLK_OUT1 |
Tabili 2 - contd lati oju-iwe ti tẹlẹ
Oruko | Rara. | Iru a | Išẹ |
IO42 | 35 | I/O/T | MTMS, GPIO42 |
RXD0 | 36 | I/O/T | U0RXD, GPIO44, CLK_OUT2 |
TXD0 | 37 | I/O/T | U0TXD, GPIO43, CLK_OUT1 |
IO2 | 38 | I/O/T | RTC_GPIO2, GPIO2, TOUCH2, ADC1_CH1 |
IO1 | 39 | I/O/T | RTC_GPIO1, GPIO1, TOUCH1, ADC1_CH0 |
GND | 40 | P | GND |
KA | 41 | P | GND |
a P: ipese agbara; I: igbewọle; O: igbejade; T: ikọjujasi giga. Awọn iṣẹ PIN ni fonti igboya jẹ awọn iṣẹ PIN aiyipada.
b Ninu awọn iyatọ module ti o ti fi sii OSPI PSRAM, ie, ti o fi sii ESP32-S3R8, pins IO35, IO36, ati IO37 sopọ si OSPI PSRAM ati pe ko wa fun awọn lilo miiran.
Bẹrẹ
3.1 Ohun ti o nilo
Lati ṣe agbekalẹ awọn ohun elo fun module o nilo:
- 1 x ESP32-S3-WROOM-1 tabi ESP32-S3-WROOM-1U
- 1 x Espressif RF igbeyewo ọkọ
- 1 x USB-to-Serial Board
- 1 x Micro-USB okun
- 1 x PC nṣiṣẹ Linux
Ninu itọsọna olumulo yii, a mu ẹrọ ṣiṣe Linux bi example. Fun alaye diẹ sii nipa iṣeto ni Windows ati macOS, jọwọ tọka si Itọsọna Eto ESP-IDF.
3.2 Hardware Asopọ
- Solder ESP32-S3-WROOM-1 tabi ESP32-S3-WROOM-1U module si RF igbeyewo ọkọ bi o han ni Figure 2.
- So igbimọ idanwo RF pọ si igbimọ USB-si-Serial nipasẹ TXD, RXD, ati GND.
- So USB-to-Serial Board pọ mọ PC.
- So igbimọ idanwo RF pọ mọ PC tabi oluyipada agbara lati mu ipese agbara 5 V ṣiṣẹ, nipasẹ okun USB Micro-USB.
- Lakoko igbasilẹ, so IO0 pọ si GND nipasẹ jumper kan. Lẹhinna, tan “ON” igbimọ idanwo naa.
- Ṣe igbasilẹ famuwia sinu filasi. Fun awọn alaye, wo awọn apakan ni isalẹ.
- Lẹhin igbasilẹ, yọ jumper kuro lori IO0 ati GND.
- Fi agbara soke igbimọ idanwo RF lẹẹkansi. Module naa yoo yipada si ipo iṣẹ. Chip naa yoo ka awọn eto lati filasi lori ibẹrẹ.
Akiyesi:
IO0 jẹ iṣiro inu inu ga. Ti o ba ṣeto IO0 lati fa soke, ipo Boot ti yan. Ti PIN yii ba fa-isalẹ tabi sosi ni lilefoofo loju omi, ipo Gbigbasilẹ ti yan. Fun alaye diẹ sii lori ESP32-S3-WROOM-1 tabi ESP32-S3-WROOM-1U, jọwọ tọka si ESP32-S3 Series Datasheet.
3.3 Ṣeto Ayika Idagbasoke
Ilana Idagbasoke Espressif IoT (ESP-IDF fun kukuru) jẹ ilana fun idagbasoke awọn ohun elo ti o da lori Espressif ESP32. Awọn olumulo le ṣe agbekalẹ awọn ohun elo pẹlu ESP32-S3 ni Windows/Linux/macOS ti o da lori ESP-IDF. Nibi a mu ẹrọ ṣiṣe Linux bi example.
3.3.1 Fi sori ẹrọ Prerequisites
Lati ṣajọ pẹlu ESP-IDF o nilo lati gba awọn idii wọnyi:
- CentOS 7 & 8:
1 sudo yum -y imudojuiwọn && Sudo yum fi sori ẹrọ git wget flex bison gperf python3 python3pip
2 python3-setuptools CMake ninja-build ccache dfu-util busby - Ubuntu ati Debian:
1 Sudo apt-gba fi sori ẹrọ git wget flex bison gperf python3 python3-pip python3setuptools
2 cmake ninja-kọ ccache life-dev libssl-dev dfu-util libusb-1.0-0 - Araki:
1 sudo Pacman -S – need GCC git make flex bison gperf python-pip CMake ninja ccache 2 dfu-util libusb
Akiyesi:
- Itọsọna yii nlo ilana ~/esp lori Lainos gẹgẹbi folda fifi sori ẹrọ fun ESP-IDF.
- Ranti pe ESP-IDF ko ṣe atilẹyin awọn alafo ni awọn ọna.
3.3.2 Gba ESPDF
Lati kọ awọn ohun elo fun ESP32-S3-WROOM-1 tabi ESP32-S3-WROOM-1U module, o nilo awọn ile-ikawe sọfitiwia ti a pese nipasẹ Espressif ni ibi ipamọ ESP-IDF.
Lati gba ESP-IDF, ṣẹda ilana fifi sori ẹrọ (~/esp) lati ṣe igbasilẹ ESP-IDF si ati ẹda ibi ipamọ pẹlu 'git clone':
- mkdir -p ~/esp
- cd ~/esp
- git clone –recursive https://github.com/espressif/esp-idf.git
ESP-IDF yoo ṣe igbasilẹ si ~/esp/esp-idf. Kan si awọn ẹya ESP-IDF fun alaye nipa eyiti ESP-IDF
version lati lo ni a fi fun ipo.
3.3.3 Ṣeto Awọn irinṣẹ
Yato si ESP-IDF, o tun nilo lati fi sori ẹrọ awọn irinṣẹ ti ESP-IDF lo, gẹgẹbi olupilẹṣẹ, debugger, Python packages, bbl ESP-IDF pese iwe afọwọkọ ti a npè ni 'install.sh' lati ṣe iranlọwọ ṣeto awọn irinṣẹ. ninu ọkan lọ.
1 cd ~/esp/esp-idf
2 ./install.sh
3.3.4 Ṣeto awọn iyipada Ayika
Awọn irinṣẹ ti a fi sii ko tii fi kun si oniyipada ayika PATH. Lati jẹ ki awọn irinṣẹ ṣee lo lati laini aṣẹ, diẹ ninu awọn oniyipada ayika gbọdọ ṣeto. ESP-IDF n pese okeere iwe afọwọkọ miiran. sh 'ti o ṣe bẹ. Ninu ebute ibi ti iwọ yoo lo ESP-IDF, ṣiṣe:
1 . $HOME/esp/esp-IDF/export.sh
Bayi ohun gbogbo ti šetan, o le kọ iṣẹ akọkọ rẹ lori ESP32-S3-WROOM-1 tabi ESP32-S3-WROOM-1U module.
3.4 Ṣẹda rẹ First Project
3.4.1 Bẹrẹ a Project
Bayi o ti ṣetan lati mura ohun elo rẹ fun ESP32-S3-WROOM-1 tabi ESP32-S3-WROOM-1U module.
O le bẹrẹ pẹlu iṣẹ-ibẹrẹ / hello_world lati examples liana ni ESP-IDF.
Daakọ bẹrẹ-bẹrẹ/hello_world si ~/esp liana:
1 cd ~/esp
2 cp -r $ IDF_PATH / apẹẹrẹamples/bibẹrẹ/hello_aye.
Nibẹ ni a ibiti o ti example ise agbese ni examples liana ni ESP-IDF. O le daakọ eyikeyi iṣẹ akanṣe ni ọna kanna bi a ti gbekalẹ loke ati ṣiṣe rẹ. O tun ṣee ṣe lati kọ examples ni ibi, lai a daakọ wọn akọkọ.
3.4.2 So ẹrọ rẹ pọ
Bayi so module re si awọn kọmputa ati ki o ṣayẹwo labẹ ohun ti ni tẹlentẹle ibudo module jẹ han. Awọn ebute oko oju omi ni Lainos bẹrẹ pẹlu '/ dev/TTY ni awọn orukọ wọn. Ṣiṣe aṣẹ ni isalẹ ni igba meji, akọkọ pẹlu ọkọ ti a yọ kuro, lẹhinna pẹlu edidi sinu. Ibudo ti o han ni akoko keji ni ọkan ti o nilo:
1 ls /dev/tty*
Akiyesi:
Jeki orukọ ibudo ni ọwọ bi iwọ yoo nilo rẹ ni awọn igbesẹ atẹle.
3.4.3 Tunto
Lilö kiri si itọsọna 'hello_world' lati Igbesẹ 3.4.1. Bẹrẹ Ise agbese kan, ṣeto chirún ESP32-S3 bi ibi-afẹde, ati ṣiṣe ohun elo iṣeto ni ‘menuconfig’.
1 cd ~/esp/hello_aye
2 idf.py ṣeto-afojusun esp32s3
3 idf.py menuconfig
Ṣiṣeto ibi-afẹde pẹlu 'idf.py set-target esp32s3' yẹ ki o ṣee ṣe lẹẹkan, lẹhin ṣiṣi iṣẹ akanṣe tuntun kan. Ti iṣẹ akanṣe naa ba ni diẹ ninu awọn itumọ ti o wa tẹlẹ ati awọn atunto, wọn yoo sọ di mimọ ati ipilẹṣẹ. Ibi-afẹde le wa ni fipamọ ni oniyipada ayika lati foju igbesẹ yii. Wo Yiyan Ibi-afẹde fun alaye ni afikun.
Ti awọn igbesẹ ti tẹlẹ ba ti ṣe deede, akojọ aṣayan atẹle yoo han:
O nlo akojọ aṣayan yii lati ṣeto awọn oniyipada kan pato iṣẹ akanṣe, fun apẹẹrẹ Wi-Fi orukọ nẹtiwọki ati ọrọ igbaniwọle, iyara ero isise, ati bẹbẹ lọ. Ṣiṣeto iṣẹ akanṣe pẹlu menuconfig le jẹ foo fun “hello_word”. Eleyi example yoo ṣiṣẹ pẹlu iṣeto aiyipada Awọn awọ ti akojọ aṣayan le yatọ si ni ebute rẹ. O le yi irisi pada pẹlu aṣayan '–style'. Jọwọ ṣiṣẹ 'idf.py menuconfig -help fun alaye siwaju sii.
3.4.4 Kọ Project
Kọ ise agbese na nipa ṣiṣe:
1 idf.py kọ
Aṣẹ yii yoo ṣajọ ohun elo naa ati gbogbo awọn paati ESP-IDF, lẹhinna yoo ṣe agbejade bootloader, tabili ipin, ati awọn alakomeji ohun elo.
1 $ idf.py kọ
2 Nṣiṣẹ CMake ni liana /ona/to/hello_world/build
3 Ṣiṣe “CMake -G Ninja –kilọ-aimọkan /ọna/si/hello_aye”…
4 Kilọ nipa awọn iye ti ko ni ibẹrẹ.
5 - Ri Git: /usr/bin/git (ẹya ti a rii ”2.17.0”)
6 - Kọ paati aws_iot ofo nitori iṣeto ni
7 - Awọn orukọ paati:…
8 - Awọn ipa ọna paati:…
9
10… (awọn laini diẹ sii ti iṣelọpọ eto kikọ)
11
12 [527/527] Ti o npese hello_world.bin
13 esptool.py v2.3.1
14
15 Itumọ iṣẹ ti pari. Lati filasi, ṣiṣe aṣẹ yii:
16 ../.../../components/esptool_py/esptool/esptool.py -p (PORT) -b 921600
17 write_flash –flash_mode dio –flash_size iwari –flash_freq 40m
18 0x10000 build/hello_world.bin kọ 0x1000 kọ/bootloader/bootloader.bin 0x8000
19 kọ / partition_table / partition-table.bin
20 tabi ṣiṣe 'idf.py -p PORT flash'
Ti ko ba si awọn aṣiṣe, kikọ yoo pari nipa ti ipilẹṣẹ famuwia alakomeji .bin file.
3.4.5 Filaṣi sori ẹrọ naa
Filaṣi awọn alakomeji ti o kan kọ sori module rẹ nipa ṣiṣe:
1 idf.py -p PORT [-b BAUD] filasi
Rọpo PORT pẹlu orukọ ibudo ni tẹlentẹle igbimọ ESP32-S3 rẹ lati Igbesẹ: So Ẹrọ Rẹ pọ.
O tun le yi oṣuwọn baud flasher pada nipa rirọpo BAUD pẹlu oṣuwọn baud ti o nilo. Oṣuwọn baud aiyipada jẹ 460800.
Fun alaye diẹ sii lori awọn ariyanjiyan idf.py, wo idf.py.
Akiyesi:
Aṣayan 'filasi' laifọwọyi kọ ati tan imọlẹ ise agbese na, nitorina ṣiṣe 'idf.py build' ko ṣe pataki.
Nigbati o ba n tan imọlẹ, iwọ yoo wo akọọlẹ iṣẹjade ti o jọra si atẹle naa:
1…
2 esptool.py esp32s3 -p /dev/ttyUSB0 -b 460800 –ṣaaju=aiyipada_ayipada –after=hard_reset
3 write_flash –flash_mode dio –flash_freq 80m –flash_size 2MB 0x0 bootloader/bootloader.
ọpọn
4 0x10000 hello_world.bin 0x8000 partition_table/partition-table.bin
5 esptool.py v3.2-dev
6 Tẹlentẹle ibudo / dev/ttyUSB0
7 Nsopọ….
8 Chip jẹ ESP32-S3
9 Awọn ẹya ara ẹrọ: WiFi, BLE
10 Crystal jẹ 40MHz
11 MAC: 7c:df:a1:e0:00:64
12 Ikojọpọ stub…
13 Igi ti nṣiṣẹ…
14 Stub nṣiṣẹ…
15 Yiyipada oṣuwọn baud si 460800
16 Ti yipada.
17 Ti n ṣatunṣe iwọn filasi…
Filaṣi 18 yoo parẹ lati 0x00000000 si 0x00004fff…
Filaṣi 19 yoo parẹ lati 0x00010000 si 0x00039fff…
Filaṣi 20 yoo parẹ lati 0x00008000 si 0x00008fff…
21 Fisinuirindigbindigbin 18896 awọn baiti si 11758…
22 Kikọ ni 0x00000000… (100%)
23 Kọ 18896 awọn baiti (11758 fisinuirindigbindigbin) ni 0x00000000 ni iṣẹju-aaya 0.5 (munadoko 279.9 kbit/s)
…
24 Hash ti data jẹri.
25 Fisinuirindigbindigbin 168208 awọn baiti si 88178…
26 Kikọ ni 0x00010000… (16%)
27 Kikọ ni 0x0001a80f… (33%)
28 Kikọ ni 0x000201f1… (50%)
29 Kikọ ni 0x00025dcf… (66%)
30 Kikọ ni 0x0002d0be… (83%)
31 Kikọ ni 0x00036c07… (100%)
32 Kọ 168208 awọn baiti (88178 fisinuirindigbindigbin) ni 0x00010000 ni 2.4 aaya (munadoko 569.2 kbit/s
)…
33 Hash ti data jẹri.
34 Fisinuirindigbindigbin 3072 awọn baiti si 103…
35 Kikọ ni 0x00008000… (100%)
36 Kọ 3072 awọn baiti (103 fisinuirindigbindigbin) ni 0x00008000 ni iṣẹju-aaya 0.1 (munadoko 478.9 kbit/s)…
37 Hash ti data jẹri.
38
39 Nlọ…
40 Atunto lile nipasẹ pin RTS…
41 Ti ṣe
Ti ko ba si awọn ọran ni ipari ilana filasi, igbimọ naa yoo tun bẹrẹ ati bẹrẹ ohun elo “hello_world”.
3.4.6 Atẹle
Lati ṣayẹwo boya “hello_world” n ṣiṣẹ nitootọ, tẹ 'idf.py -p PORT monitor' (Maṣe gbagbe lati rọpo PORT pẹlu orukọ ibudo ni tẹlentẹle rẹ).
Aṣẹ yii ṣe ifilọlẹ ohun elo IDF Monitor:
1 $ idf.py -p /dev/ttyUSB0 atẹle
2 Ṣiṣe idf_monitor ni itọsọna […]/esp/hello_world/build
3 Ṣiṣeṣẹ ”python […]/esp-idf/tools/idf_monitor.py -b 115200
4 […]/esp/hello_world/build/hello-world.elf”…
5 - idf_monitor lori /dev/ttyUSB0 115200 —
6 — Jáde: Ctrl+] | Akojọ: Ctrl+T | Iranlọwọ: Ctrl + T atẹle nipasẹ Ctrl + H —
7 ets Jun 8 2016 00:22:57
8
9 rst: 0x1 (POWERON_RESET), bata: 0x13 (SPI_FAST_FLASH_BOOT)
10 ets Jun 8 2016 00:22:57
11…
Lẹhin ibẹrẹ ati awọn akọọlẹ iwadii yi lọ soke, o yẹ ki o wo “Kaabo agbaye!” tejede jade nipa ohun elo.
1…
2 Kaabo aye!
3 Tun bẹrẹ ni iṣẹju-aaya 10…
4 Eleyi jẹ esp32s3 ërún pẹlu 2 Sipiyu mojuto(s), Eleyi jẹ esp32s3 ërún pẹlu 2 CPU mojuto (s), WiFi/BLE
,
5 ohun alumọni àtúnyẹwò 0, 2MB ita filasi
6 Kere free òkiti iwọn: 390684 baiti
7 Tun bẹrẹ ni iṣẹju-aaya 9…
8 Tun bẹrẹ ni iṣẹju-aaya 8…
9 Tun bẹrẹ ni iṣẹju-aaya 7…
Lati jade kuro ni atẹle IDF lo ọna abuja Ctrl+].
Iyẹn ni gbogbo ohun ti o nilo lati bẹrẹ pẹlu ESP32-S3-WROOM-1 tabi ESP32-S3-WROOM-1U module! Okan e nisinsiyi
ni o wa setan lati gbiyanju diẹ ninu awọn miiran Mofiamples ni ESP-IDF, tabi lọ si ọtun lati ṣe agbekalẹ awọn ohun elo tirẹ.
Gbólóhùn FCC US
Ẹrọ yii ni ibamu pẹlu Apá 15 ti Awọn ofin FCC. Iṣiṣẹ jẹ koko-ọrọ si awọn ipo meji wọnyi:
- Ẹrọ yii le ma fa kikọlu ipalara.
- Ẹrọ yii gbọdọ gba kikọlu eyikeyi ti o gba, pẹlu kikọlu ti o le fa isẹ ti ko fẹ.
Ohun elo yii ti ni idanwo ati rii lati ni ibamu pẹlu awọn opin fun ẹrọ oni-nọmba Kilasi B, ni ibamu si Apá 15 ti Awọn ofin FCC.
Awọn opin wọnyi jẹ apẹrẹ lati daabobo ni idiṣe lodi si kikọlu ipalara ni fifi sori ibugbe kan. Ẹrọ yii n ṣe ipilẹṣẹ, nlo, ati pe o le tan agbara ipo igbohunsafẹfẹ redio ati, ti ko ba fi sii ati lo ni ibamu pẹlu awọn ilana, o le fa kikọlu ipalara si awọn ibaraẹnisọrọ redio. Sibẹsibẹ, ko si iṣeduro pe kikọlu ko ni waye ni fifi sori ẹrọ kan pato. Ti ohun elo yii ba fa kikọlu ipalara si redio tabi gbigba tẹlifisiọnu, eyiti o le pinnu nipasẹ titan ohun elo naa ni pipa ati tan, a gba olumulo niyanju lati gbiyanju lati ṣatunṣe kikọlu naa nipasẹ ọkan ninu awọn iwọn wọnyi:
- Reorient tabi tun eriali gbigba pada.
- Mu iyatọ pọ si laarin ẹrọ ati olugba.
- So ohun elo pọ si ọna iṣan lori Circuit ti o yatọ si eyiti olugba ti sopọ.
- Kan si alagbawo oniṣowo tabi redio ti o ni iriri / onimọ-ẹrọ TV fun iranlọwọ.
Eyikeyi iyipada tabi awọn iyipada ti ko fọwọsi ni pato nipasẹ ẹgbẹ ti o ni iduro fun ibamu le sọ aṣẹ olumulo di ofo lati ṣiṣẹ ohun elo naa.
Ohun elo yii ni ibamu pẹlu awọn opin ifihan itankalẹ FCC RF ti a ṣeto fun agbegbe ti a ko ṣakoso. Ẹrọ yii ati eriali rẹ ko gbọdọ wa ni ipo papọ tabi ṣiṣẹ ni apapo pẹlu eyikeyi eriali miiran tabi atagba.
Awọn eriali ti a lo fun atagba yii gbọdọ wa ni fi sori ẹrọ lati pese aaye iyapa ti o kere ju 20 cm lati gbogbo eniyan ati pe ko gbọdọ wa ni ipo tabi ṣiṣẹ ni apapo pẹlu eriali miiran tabi atagba.
OEM Integration Awọn ilana
Ẹrọ yii jẹ ipinnu nikan fun awọn olutọpa OEM labẹ awọn ipo wọnyi A le lo module naa lati fi sori ẹrọ ni agbalejo miiran. Eriali gbọdọ wa ni fi sori ẹrọ iru awọn ti 20 cm wa ni itọju laarin awọn eriali ati awọn olumulo, ati awọn Atagba module ko le wa ni àjọ-be pẹlu eyikeyi miiran Atagba tabi eriali. Awọn module yoo ṣee lo nikan pẹlu awọn eriali (e) ti o ti wa ni akọkọ ni idanwo ati ifọwọsi pẹlu yi module. Niwọn igba ti awọn ipo 3 loke ti pade, awọn idanwo atagba siwaju kii yoo nilo. Bibẹẹkọ, oluṣepọ OEM tun jẹ iduro fun idanwo ọja-ipari wọn fun eyikeyi ibeere ibamu afikun pẹlu module yii ti o fi sii (fun ex.ample, itujade ẹrọ oni nọmba, awọn ibeere agbeegbe PC, ati bẹbẹ lọ)
Akiyesi:
Ni iṣẹlẹ ti awọn ipo wọnyi ko le pade (fun example awọn iṣeto ni laptop kan tabi ipo-ipo pẹlu atagba miiran), lẹhinna aṣẹ FCC fun module yii ni apapo pẹlu ohun elo agbalejo ko jẹ pe o wulo ati ID FCC ti module ko le ṣee lo lori ọja ikẹhin. Ni awọn ipo wọnyi, oluṣepọ OEM yoo jẹ iduro fun atunyẹwo ọja ipari (pẹlu atagba) ati gbigba aṣẹ FCC lọtọ.
Ipari Ifamisi Ọja
Module atagba yii ni a fun ni aṣẹ fun lilo nikan ni awọn ẹrọ nibiti eriali le ti fi sii bii 20 cm le ṣetọju laarin eriali ati awọn olumulo. Ọja ipari gbọdọ jẹ aami ni agbegbe ti o han pẹlu atẹle yii: “Ni FCC ID: 2AC7Z-ESPS3WROOM1”.
Gbólóhùn IC
Ẹrọ yii ni ibamu pẹlu RSS ti ko ni iwe-aṣẹ ile-iṣẹ Canada. Iṣiṣẹ jẹ koko-ọrọ si awọn ipo meji wọnyi:
- Ẹrọ yii le ma fa kikọlu; ati
- Ẹrọ yii gbọdọ gba kikọlu eyikeyi, pẹlu kikọlu ti o le fa iṣẹ ti a ko fẹ fun ẹrọ naa.
Gbólóhùn Ifihan Radiation
Ohun elo yii ni ibamu pẹlu awọn opin ifihan itọka IC ti a ṣeto fun agbegbe ti a ko ṣakoso. Ohun elo yii yẹ ki o fi sori ẹrọ ati ṣiṣẹ pẹlu aaye to kere ju 20 cm laarin imooru & ara rẹ.
RSS247 Abala 6.4 (5)
Ẹrọ naa le da gbigbe duro ni adaṣe ni ọran ti ko si alaye lati atagba tabi ikuna iṣiṣẹ. Ṣe akiyesi pe eyi kii ṣe ipinnu lati fi ofin de gbigbe iṣakoso tabi alaye ifihan tabi lilo awọn koodu atunwi nibiti imọ -ẹrọ nilo.
Ẹrọ yii jẹ ipinnu fun awọn oluṣepọ OEM nikan labẹ awọn ipo wọnyi: (Fun lilo ẹrọ module)
- Eriali gbọdọ wa ni fi sori ẹrọ iru awọn ti 20 cm muduro laarin awọn eriali ati awọn olumulo, ati
- Module atagba le ma wa ni papọ pẹlu atagba tabi eriali miiran.
Niwọn igba ti awọn ipo 2 loke ti pade, awọn idanwo atagba siwaju kii yoo nilo. Bibẹẹkọ, oluṣepọ OEM tun jẹ iduro fun idanwo ọja-ipari wọn fun eyikeyi awọn ibeere ibamu afikun ti o nilo pẹlu module yii ti fi sori ẹrọ.
AKIYESI PATAKI:
Ni iṣẹlẹ ti awọn ipo wọnyi ko le pade (fun exampAwọn atunto kọǹpútà alágbèéká kan tabi iṣipopada pẹlu atagba miiran), lẹhinna aṣẹ Kanada ko ni ka pe o wulo ati pe ID IC ko le ṣee lo lori ọja ikẹhin. Ni awọn ipo wọnyi, olutọpa OEM yoo jẹ iduro fun atunwo ipari
ọja (pẹlu atagba) ati gbigba iwe-aṣẹ Kanada lọtọ.
Ipari Ifamisi Ọja
Module atagba yii ni a fun ni aṣẹ fun lilo nikan ni awọn ẹrọ nibiti eriali le ti fi sii bii 20 cm le ṣetọju laarin eriali ati awọn olumulo. Ọja ipari ipari gbọdọ jẹ aami ni agbegbe ti o han pẹlu atẹle yii: “Ni ninu IC: 21098-ESPS3WROOM1”.
Alaye Afowoyi Si Olumulo Ipari
Oluṣeto OEM ni lati mọ lati ma pese alaye si olumulo ipari nipa bi o ṣe le fi sori ẹrọ tabi yọkuro module RF yii ni afọwọṣe olumulo ti ọja ipari eyiti o ṣepọ module yii. Iwe afọwọkọ olumulo ipari yoo pẹlu gbogbo alaye ilana ti a beere fun/ikilọ gẹgẹbi a ṣe han ninu iwe afọwọkọ yii.
Iwe ti o jọmọ
- ESP32-S3 Series Datasheet – Awọn pato ti ohun elo ESP32-S3.
- ESP32-S3 Itọkasi Itọkasi Imọ-ẹrọ – Alaye alaye lori bi o ṣe le lo iranti ESP32-S3 ati awọn agbeegbe.
- Awọn Itọsọna Apẹrẹ Hardware ESP32-S3 – Awọn itọsọna lori bi o ṣe le ṣepọ ESP32-S3 sinu ọja ohun elo rẹ.
- Awọn iwe-ẹri
http://espressif.com/en/support/documents/certificates - Awọn imudojuiwọn iwe ati Ṣiṣe alabapin Iwifunni imudojuiwọn
http://espressif.com/en/support/download/documents
Agbegbe Olùgbéejáde
- Itọsọna Eto ESP-IDF fun ESP32-S3 - Awọn iwe ti o gbooro fun ilana idagbasoke ESP-IDF.
- ESP-IDF ati awọn ilana idagbasoke miiran lori GitHub.
http://github.com/espressif - ESP32 BBS Forum – Engineer-to-Engineer (E2E) Agbegbe fun awọn ọja Espressif nibi ti o ti le firanṣẹ awọn ibeere, pin imọ, ṣawari awọn ero, ati iranlọwọ lati yanju awọn iṣoro pẹlu awọn onise-ẹrọ ẹlẹgbẹ.
http://esp32.com/ - Iwe akọọlẹ ESP - Awọn iṣe ti o dara julọ, Awọn nkan, ati Awọn akọsilẹ lati ọdọ awọn eniyan Espressif.
http://blog.espressif.com/ - Wo awọn taabu SDKs ati Demos, Apps, Irinṣẹ, AT Firmware.
http://espressif.com/en/support/download/sdks-demos
Awọn ọja
- ESP32-S3 Series SoCs – Ṣawakiri nipasẹ gbogbo awọn SoC ESP32-S3.
http://espressif.com/en/products/socs?id=ESP32-S3 - ESP32-S3 Series Modules – Kiri nipasẹ gbogbo ESP32-S3-orisun modulu.
http://espressif.com/en/products/modules?id=ESP32-S3 - ESP32-S3 Series DevKits – Ṣawakiri nipasẹ gbogbo ESP32-S3-orisun devkits.
http://espressif.com/en/products/devkits?id=ESP32-S3 - Aṣayan Ọja ESP – Wa ọja ohun elo Espressif ti o dara fun awọn iwulo rẹ nipa ifiwera tabi lilo awọn asẹ.
http://products.espressif.com/#/product-selector?language=en
Pe wa
- Wo awọn taabu Awọn ibeere Titaja, Awọn ibeere Imọ-ẹrọ, Sikematiki Circuit & Apẹrẹ PCB Tunview,Gba Samples (Awọn ile itaja ori ayelujara), Di Olupese wa, Awọn asọye & Awọn imọran.
http://espressif.com/en/contact-us/sales-questions
Àtúnyẹwò History
Ọjọ | Ẹya | Awọn akọsilẹ idasilẹ |
10/29/2021 | v0.6 | Imudojuiwọn gbogbogbo fun atunyẹwo chirún 1 |
7/19/2021 | v0.5.1 | Itusilẹ alakoko, fun atunyẹwo chirún 0 |
AlAIgBA ati Akiyesi aṣẹ-lori
Alaye ninu iwe yi, pẹlu URL to jo, jẹ koko ọrọ si ayipada lai akiyesi.
GBOGBO ALAYE TI EGBE KẸTA NINU IWE YI NI A PẸṣẹ bi o ti jẹ LAISI ATILẸYIN ỌJA SI ODODO ATI ITOJU.
KO SI ATILẸYIN ỌJA WA NIPA SI IWE YI FUN ỌLỌJA RẸ, AIṢẸ, TABI AGBARA FUN IDI PATAKI, TABI ATILẸYIN ỌJA KANKAN BẸẸNI O DIDE LATI APA KANKAN, PATAKI, PATAKI,AMPLE.
Gbogbo layabiliti, pẹlu layabiliti fun irufin eyikeyi awọn ẹtọ ohun-ini, ti o jọmọ lilo alaye ninu iwe yii jẹ aibikita. Ko si awọn iwe-aṣẹ ti o ṣalaye tabi mimọ, nipasẹ estoppel tabi bibẹẹkọ, si eyikeyi awọn ẹtọ ohun-ini imọ-jinlẹ ti a fun ni ninu.
Aami Ọmọ ẹgbẹ Wi-Fi Alliance jẹ aami-iṣowo ti Wi-Fi Alliance. Aami Bluetooth jẹ aami-išowo ti a forukọsilẹ ti Bluetooth SIG.
Gbogbo awọn orukọ iṣowo, aami-išowo, ati aami-išowo ti a forukọsilẹ ti a mẹnuba ninu iwe yii jẹ ohun-ini awọn oniwun wọn ati pe o jẹwọ bayi.
Tu silẹ tẹlẹ v0.6 Aṣẹ-lori-ara
© 2022 Espressif Systems (Shanghai) Co., Ltd. Gbogbo ẹtọ wa ni ipamọ.
Awọn iwe aṣẹ / Awọn orisun
![]() |
ESPRESSIF ESP32-S3-WROOM-1 Bluetooth Module [pdf] Afowoyi olumulo ESP32- S3- WROOM -1, ESP32 -S3 -WROOM -1U, Bluetooth Module, ESP32- S3- WROOM -1 Bluetooth Module |