Udhëzues për fillimin e shpejtë
Përmirësimi i firmuerit të pajisjes përmes Bluetooth duke përdorur
EEPROM i jashtëm
(STSW-DFU-EEPRMA)
Versioni 1.0.0
Hardware dhe Software përfundoiview
STEVAL-IDB011V1 / STEVAL-IDB011V2
Hardware Mbiview
Platforma e vlerësimit e bazuar në sistemin BLUENRG-355MC-në-çip
Platforma e vlerësimit STEVAL-IDB011V1 ose STEVAL-IDB011V2 është krijuar për t'ju ndihmuar të zhvilloni dhe testoni aplikacione Bluetooth® me energji të ulët duke përdorur sistemin-në-çip me fuqi të ulët BlueNRG-LP në kombinim me sensorë MEMS inerciale dhe mjedisore, një mikrofon dixhital MEMS , butona të ndryshëm të ndërfaqes dhe LED.
Është në përputhje me specifikimet Bluetooth® LE dhe mbështet rolet master, skllav dhe të njëkohshëm master-and-slave.
Ai përmban zgjatje të gjatësisë së të dhënave, 2 Mbps, rreze të gjatë, reklamim dhe skanim të zgjatur, si dhe reklamim periodik, transferim periodik të sinkronizimit të reklamave, kanal të orientuar drejt lidhjes LE L2CAP dhe kontroll të energjisë LE dhe monitorim të humbjes së rrugës.
Produkti kryesor në bord
64 MHz, bërthama 32-bit Arm®Cortex®-M0+, një memorie flash e programueshme 256 KB, një SRAM 64 KB, një MPU dhe një grup i gjerë periferik (6x PWM, 2x I²C, 2x SPI/I2S, SPI, USART , UART, PDM dhe ADC SAR 12-bitësh).Informacioni i fundit në dispozicion në www.st.com
STEVAL-IDB011V1/2
Platforma e vlerësimit e bazuar në sistemin BlueNRG-LPS-në-çip
Platforma e vlerësimit STEVAL-IDB012V1 është krijuar për të zhvilluar dhe testuar aplikacione Bluetooth® me energji të ulët duke përdorur sistemin në çip BlueNRG-LPS me fuqi të ulët, në kombinim me sensorë MEMS inerciale dhe mjedisore, një mikrofon dixhital MEMS dhe butona të ndryshëm ndërfaqeje dhe LED. .
BlueNRG-LPS është në përputhje me specifikimin Bluetooth® me energji të ulët. Ai mbështet rolet master, slave, master dhe slave të njëkohshëm, zgjatjen e gjatësisë së të dhënave, 2 Mbps, rreze të gjatë, reklamim dhe skanim të zgjeruar, algoritmin e zgjedhjes së kanalit #2, caching GATT, procedurën e ping LE, kontrollin e fuqisë LE dhe monitorimin e humbjes së rrugës dhe drejtimin. gjetja (këndi i mbërritjes / këndi i nisjes) veçorive.
Produkti kryesor në bord
BlueNRG-LPS përmban një bërthamë 64 MHz, 32-bit Arm Cortex®-M0+, memorie flash të programueshme 192 KB, 24 KB SRAM, MPU dhe një grup të gjerë periferik (4x PWM, I²C, SPI/I2S, SPI, USART, LPUART, dhe ADC SAR 12-bit).Informacioni i fundit në dispozicion në www.st.com
STEVAL-IDB012V1
X-Bërthama-PGEEZ1
Hardware Mbiview
Pllaka e zgjerimit të memories EEPROM të faqes standarde SPI bazuar në serinë M95P32 për STM32 Nucleo
Pllaka e zgjerimit X-NUCLEO-PGEEZ1 është projektuar për faqet SPI të serisë M95P32 EEPROM për leximin dhe shkrimin e të dhënave.
Ky bord zgjerimi i lejon zhvilluesit të vlerësojnë faqen e re të memories EEPROM përmes një ndërfaqeje SPI të vetme/dyfishtë/katërsh.
Ai vepron si një pajisje ruajtëse e jashtme që mund të përdoret për të ruajtur të dhëna, të tilla si gjurmueshmëria e prodhimit, kalibrimi, cilësimet e përdoruesit, flamujt e gabimeve, regjistrat e të dhënave dhe të dhënat e monitorimit për të ndërtuar aplikacione më fleksibël dhe të sakta.
Produkti kryesor në bord
M95P32: Faqe SPI Serial 32 Mbit me fuqi ultra të ulët EEPROMInformacioni i fundit në dispozicion në www.st.com
X-Bërthama-PGEEZ1
STSW-DFU-EEPRMA
Softueri përfundoiview
Përshkrimi i softuerit STSW-DFU-EEPRMA
STSW-DFU-EEPRMA është një paketë STSW e përditësimit të firmuerit të pajisjes me mbështetjen e M95P32 EEPROM të jashtme të lidhur me STEVAL-IDB011V1, STEVALIDB011V2 ose STEVAL-IDB012V1 në zgjerimin e memories EEPROM X-NUCLEO-PGEEZ1.
Karakteristikat kryesore
- Demoja e firmuerit për STEVAL-IDB011V1/2 ose STEVAL-IDB012V1 me tabelën e zgjerimit të memories X-NUCLEOPGEEZ1 EEPROM
- Ekzekutuesit binare mund të ndahen me Bluetooth në pajisjen të cilat fillimisht shkruhen drejtpërdrejt në M95P32 EEPROM të jashtëm
- Përmirësim flash nga M95P32 EEPROM i jashtëm
- Qasja e bazuar në Menaxherin e Shërbimit OTA, e cila përfshin shërbimin Bluetooth OTA, karakteristikat e tij dhe aftësitë e menaxherit të rivendosjes OTA
- Imazhi i aplikacionit nuk kërkohet të përfshijë shërbimin e përmirësimit OTA FW
- Sampaplikacioni që demonstron shërbimin e plotë FOTA
Arkitektura e përgjithshme e softueritInformacioni i fundit në dispozicion në www.st.com
STSW-DFU-EEPRMA
FOTA: Paraqitja e Flash BlueNRG-LP/LPS
Softueri përfundoiview
- Paraqitja e blicit BlueNRG-LP/LPS
- Menaxheri i Shërbimit OTA i ruajtur në memorien Flash të BlueNRG-LP/LPS përdoret për të kryer përditësimin e firmuerit në ajër (FOTA)
- Në rivendosjen e pajisjes, Menaxheri i Shërbimit vendos se nga duhet të niset pajisja
- Menaxheri i Shërbimit fillon nga adresa 0x1004 0000
- Aplikimi i përdoruesit fillon nga adresa 0x1005 7800
- Përdoruesi mund të kërcejë nga aplikacioni i përdoruesit te menaxheri i shërbimit për të filluar seancën OTA duke shtypur një herë "Reset" dhe më pas duke mbajtur të shtypur butonin "PUSH1".
Setup & Demo Examples
Konfigurimi & Aplikimi P.shamples
Parakushtet e HW
- 1x BlueNRG-LP ose BlueNRG-LPS (STEVAL-IDB011V1/2)
- 1x M95P32 pllakë zgjerimi EEPROM (X-NUCLEO-PGEEZ1)
- 1x pajisje Android™ ose iOS™ të aktivizuar me BLE
- Laptop/PC me Windows 7, 8 ose 10
- 1x kabllo USB të tipit A në Micro-B (BlueNRG-LP), ose
- 1x kabllo USB e tipit A në të tipit C (BlueNRG-LPS)
- Lidhja e telave
Konfigurimi & Aplikimi P.shamples
Software dhe parakushte të tjera
- Paketa STSW-DFU-EEPRMA
- Shkarkoni dhe instaloni STSW-BNRGFLASHER nga www.st.com
- Një zinxhir mjetesh për të ndërtuar firmuerin
STSW-DFU-EEPRMA është zhvilluar dhe testuar me- IAR Embedded Workbench për zinxhirin e veglave ARM® (EWARM) + ST-Link
- Reale View Zinxhiri i mjeteve të Kit për Zhvillimin e Mikrokontrolluesit (MDK-ARM) + ST-LINK
- Aplikacioni klasik ST BLE-Sensor, Android (Lidhje), ose
- Aplikacioni ST BLE-Sensor, iOS (Lidhje)
- Monitor i linjës serike p.sh., termi Tera (Windows)
FOTA – Procedura
- Procedura për konfigurimin e BlueNRG-LP/LPS për FOTA mund të ndahet në këto hapa:
- Hapi 1: Fshini memorien e plotë flash
- Hapi 2: Menaxher i Shërbimit të Programit
- Hapi 3: Kryeni FOTA
Hapi 1: Fshini memorien e plotë të Flash
Për BlueNRG-LP
- Hap projektin EWARM:
- \STSW-BlueNRG-FOTA\Projects\Applications\BLE_OTA_ServiceM anager\EWARM\STEVAL- IDB011V1\BLE_OTA_ServiceManager.eww
- Shkoni te Projekti → Shkarko → Fshi Memory dhe klikoni "OK" në dritaren tjetër për të konfirmuar fshirjen e memories flash
- Ky hap duhet të bëhet vetëm një herë
- Shënim: Përdoruesi mund të përdorë çdo mjet tjetër edhe për fshirjen e plotë të blicit
Për BlueNRG-LPS
- Hap projektin EWARM:
- .\STSW-BlueNRG-
FOTA\Projects\Applications\BLE_OTA_ServiceM anager\EWARM\STEVAL- IDB012V1\BLE_OTA_ServiceManager.eww - Shkoni te Projekti → Shkarko → Fshi Memory dhe klikoni "OK" në dritaren tjetër për të konfirmuar fshirjen e memories flash
- Ky hap duhet të bëhet vetëm një herë
- Shënim: Përdoruesi mund të përdorë çdo mjet tjetër edhe për fshirjen e plotë të blicit
Hapi 2: Menaxher i Shërbimit të Programit
- Për BlueNRG-LP
- Hap projektin EWARM:
- .\STSW-BlueNRGFOTA\Projects\Applications\BLE_OTA_ServiceMa nager\EWARM\STEVAL- IDB011V1\BLE_OTA_ServiceManager.eww
- Shkoni te Projekti → Shkarko → Shkarkoni aplikacionin aktiv
- Më poshtë do të printohen në terminalin UART:
- Menaxheri i Shërbimit OTA është programuar me sukses
Sinjali | BlueNRG-LP | Jumper J8 në X-NUCLEO-PGEEZ1 |
SPI1_SCK | PA13 | SCLK |
SPI1_MISO | PA14 | DQ1 |
SPI1_MOSI | PB14 | DQ0 |
CS | PA11 | CS |
Projekti përdor M95P32 EEPROM të jashtëm të montuar në X-NUCLEO-PGEEZ1 për shërbimin FOTA i cili duhet të lidhet me BlueNRG-LP/LPS
Hapi 2: Menaxher i Shërbimit të Programit
- Për BlueNRG-LPS
- Hap projektin EWARM:
- .\STSW-BlueNRGFOTA\Projects\Applications\BLE_OTA_ServiceMa nager\EWARM\STEVAL- IDB012V1\BLE_OTA_ServiceManager.eww
- Shkoni te Projekti → Shkarko → Shkarkoni aplikacionin aktiv
- Më poshtë do të printohen në terminalin UART:
- Menaxheri i Shërbimit OTA është programuar me sukses
Sinjali | BlueNRG-LP | Jumper J8 në X-NUCLEO-PGEEZ1 |
SPI13_SCK | PB3 | SCLK |
SPI13_MISO | PA8 | DQ1 |
SPI3_MOSI | PB11 | DQ0 |
CS | PA9 | CS |
Projekti përdor M95P32 EEPROM të jashtëm të montuar në X-NUCLEO-PGEEZ1 për shërbimin FOTA i cili duhet të lidhet me BlueNRG-LP/LPS
Hapi 3: Kryeni FOTA (1/4)
- Merrni çdo pajisje Android ose iOS dhe hapni aplikacionin "ST Ble Sensor Classic"
- Shkarkoni aplikacionin nga Play/App Store nëse nuk është instaluar tashmë
- IshampAplikacioni le demonstron ndërrim të ndryshëm LED i cili mund të zgjidhet nga makroja e përcaktuar në paraprocesor
BlueNRG-LP | CONFIG_LED_DL2 | CONFIG_LED_DL3 |
Ndrysho DL2 me 250 ms vonesë | Ndrysho DL3 me 1000 ms vonesë |
BlueNRG-LPS | CONFIG_LED_DL3 | CONFIG_LED_DL4 |
Ndrysho DL3 me 250 ms vonesë | Ndrysho DL4 me 1000 ms vonesë |
- Shpëtoni ish-inample aplikacioni i përdoruesit .bin files në telefon
- Binar file ruhet fillimisht në M95P32 EEPROM të jashtëm nëpërmjet transferimit Bluetooth nga telefoni dhe më pas kopjohet brenda në memorien flash të BlueNRG-LP/LPS
- Këtu, hapat demonstrohen me një telefon Android
Hapi 3: Kryeni FOTA (2/4) Hapi 3: Kryeni FOTA (4/4)
- Prisni që U5 e drejtuar nga përdoruesi në BlueNRG-LP/LPS të fiket që tregon fundin e përditësimit të FOTA
- Pajisja ricilësohet dhe aplikacioni niset bazuar në ndezjen binar
• sampAplikacioni le demonstron funksionalitete të ndryshme të ndërrimit të LED që mund të përkufizohen si një makro në paraprocesor
FOTA – Aplikim
BlueNRG-LP | CONFIG_LED_DL2 | CONFIG_LED_DL3 |
Ndrysho DL2 me 250 ms vonesë | Ndrysho DL3 me 1000 ms vonesë |
BlueNRG-LPS | CONFIG_LED_DL3 | CONFIG_LED_DL4 |
Ndrysho DL3 me 250 ms vonesë | Ndrysho DL4 me 1000 ms vonesë |
FOTA – AplikimFOTA – Shërbimi Flasher
Nëse përdorni një vegël ndihmëse flasher, atëherë duhet të ndiqen hapat e mëposhtëm
- Fshi blicin e plotë
- Flash BLE_OTA_ServiceManager.bin nga adresa 0x1004 0000
- Flash .bin e kërkuar nga adresa 0x1005 7800
Dokumentet & Burimet e Përafërta
STSW-DFU-EEPRMA:
• DB5187: Përmirësimi i firmuerit të pajisjes nëpërmjet Bluetooth® duke përdorur faqen e jashtme EEPROM (M95P32) me tabelën e vlerësimit BlueNRG-LP ose BlueNRG-LPS përmbledhje e të dhënave
X-Bërthama-PGEEZ1:
Gerber files, BOM, Skematik
- DB4863: Bordi i zgjerimit të memories EEPROM të faqes standarde SPI i bazuar në serinë M95P32 për STM32 Nucleo - databrie
- UM3096: Fillimi me tabelën e zgjerimit të memories standarde të faqes SPI X-NUCLEO-PGEEZ1 EEPROM bazuar në serinë M95P32 për STM32 Nucleo– manual përdorimi
Të gjitha dokumentet janë të disponueshme në skedën DESIGN të produkteve përkatëse webfaqe.
Dokumentet & Burimet e Përafërta
STEVAL-IDB011V1:
Gerber files, BOM, Skematik
- DB4266: Platforma e vlerësimit e bazuar në sistemin BlueNRG-355MC-në-çip– përmbledhje e të dhënave
- UM2735: Komplete zhvillimi BlueNRG-LP/BlueNRG-LPS– manual përdorimi
STEVAL-IDB011V2:
Gerber files, BOM, Skematik
- DB4617: Platforma e vlerësimit e bazuar në sistemin BLUENRG-355MC-në-çip– përmbledhje e të dhënave
- UM2735: Komplete zhvillimi BlueNRG-LP/BlueNRG-LPS– manual përdorimi
STEVAL-IDB012V1:
Gerber files, BOM, Skematik
- DB4694: Platforma e vlerësimit e bazuar në sistemin BlueNRG-LPS-në-çip– përmbledhje e të dhënave
- UM2735: Komplete zhvillimi BlueNRG-LP/BlueNRG-LPS - manual përdorimi
Konsultohuni www.st.com për listën e plotë
faleminderit
© STMicroelectronics – Të gjitha të drejtat e rezervuara.
Logoja e korporatës STMicroelectronics është një markë tregtare e regjistruar e STMicroelectronics
grup kompanish. Të gjithë emrat e tjerë janë pronë e pronarëve të tyre përkatës.
Dokumentet / Burimet
![]() |
Përmirësimi i firmuerit të pajisjes STSW-DFU-EEPRMA përmes Bluetooth duke përdorur EEPROM të jashtëm [pdfUdhëzuesi i përdoruesit Përmirësimi i firmuerit të pajisjes STSW-DFU-EEPRMA përmes Bluetooth duke përdorur EEPROM të jashtëm, STSW-DFU-EEPRMA, Përmirësimi i firmuerit të pajisjes përmes Bluetooth duke përdorur EEPROM të jashtëm, Përmirësimi i firmuerit përmes Bluetooth duke përdorur EEPROM të jashtëm, Përmirësimi përmes Bluetooth duke përdorur EEPROM të jashtëm, mbi përdorim Bluetooth Bluetooth duke përdorur EEPROM të jashtëm, duke përdorur EEPROM të jashtëm, EEPROM të jashtëm, EEPROM |