Gid Quick Start
Mizajou Firmware Aparèy sou Bluetooth lè l sèvi avèk
ekstèn EEPROM
(STSW-DFU-EEPRMA)
Vèsyon 1.0.0
Materyèl ak lojisyèl souview
STEVAL-IDB011V1 / STEVAL-IDB011V2
Materyèl souview
Platfòm evalyasyon ki baze sou sistèm-sou-chip BLUENRG-355MC
Platfòm evalyasyon STEVAL-IDB011V1 oswa STEVAL-IDB011V2 fèt pou ede w devlope ak teste aplikasyon pou enèji ki ba Bluetooth® lè l sèvi avèk sistèm ki ba-pouvwa BlueNRG-LP an konbinezon ak detèktè MEMS inèrsyèl ak anviwònman an, yon mikwofòn MEMS dijital. , divès bouton koòdone, ak poul.
Li konfòme ak espesifikasyon Bluetooth® LE a epi li sipòte wòl mèt, esklav ak similtane mèt-ak-esklav.
Li prezante ekstansyon longè done, 2 Mbps, long ranje, piblisite pwolonje ak optik, osi byen ke piblisite peryodik, transfè senkronizasyon piblisite peryodik, chanèl koneksyon LE L2CAP oryante, ak kontwòl pouvwa LE ak siveyans pèt chemen.
Pwodwi kle abò
64 MHz, 32-bit Arm®Cortex®-M0+nwayo, yon memwa flash pwogramasyon 256 KB, yon SRAM 64 KB, yon MPU, ak yon seri periferik vaste (6x PWM, 2x I²C, 2x SPI/I2S, SPI, USART , UART, PDM, ak 12-bit ADC SAR).Dènye enfòmasyon ki disponib nan www.st.com
STEVAL-IDB011V1/2
Platfòm evalyasyon ki baze sou sistèm BlueNRG-LPS sou chip
Platfòm evalyasyon STEVAL-IDB012V1 la fèt pou devlope ak teste aplikasyon Bluetooth® Low Energy lè l sèvi avèk sistèm BlueNRG-LPS ki ba pouvwa a, an konbinezon ak detèktè MEMS inèrsyèl ak anviwònman an, yon mikwofòn MEMS dijital, ak divès bouton koòdone ak LED. .
BlueNRG-LPS konfòme ak spesifikasyon Bluetooth® Low Energy. Li sipòte mèt, esklav, wòl similtane mèt ak esklav, ekstansyon longè done, 2 Mbps, long ranje, pwolonje piblisite ak optik, algorithm seleksyon chanèl #2, GATT caching, pwosedi ping LE, kontwòl pouvwa LE ak siveyans pèt chemen, ak direksyon. jwenn (ang arive / ang depa) karakteristik.
Pwodwi kle abò
BlueNRG-LPS gen yon nwayo 64 MHz, 32-bit Arm Cortex®-M0+, 192 KB memwa flash pwogramasyon, 24 KB SRAM, MPU, ak yon seri periferik vaste (4x PWM, I²C, SPI/I2S, SPI, USART, LPUART, ak 12-bit ADC SAR).Dènye enfòmasyon ki disponib nan www.st.com
STEVAL-IDB012V1
X-NUCLEO-PGEEZ1
Materyèl souview
Estanda SPI paj EEPROM memwa ekspansyon tablo ki baze sou seri M95P32 pou STM32 Nucleo
Se tablo ekspansyon X-NUCLEO-PGEEZ1 ki fèt pou EEPROM paj SPI seri M95P32 pou lekti ak ekri done.
Tablo ekspansyon sa a pèmèt devlopè yo evalye nouvo paj memwa EEPROM atravè yon koòdone SPI sèl / doub / kwadwilatè.
Li aji kòm yon aparèy depo ekstèn ki ka itilize pou estoke done, tankou trasabilite fabrikasyon, kalibrasyon, anviwònman itilizatè, drapo erè, mòso done, ak done siveyans pou konstwi aplikasyon ki pi fleksib ak egzat.
Pwodwi kle abò
M95P32: Ultra ba-pouvwa 32 Mbit Seri SPI Page EEPROMDènye enfòmasyon ki disponib nan www.st.com
X-NUCLEO-PGEEZ1
STSW-DFU-EEPRMA
Lojisyèl souview
Deskripsyon lojisyèl STSW-DFU-EEPRMA
STSW-DFU-EEPRMA se yon pake STSW Mizajou Firmware Aparèy ak sipò M95P32 EEPROM ekstèn ki konekte ak swa STEVAL-IDB011V1, STEVALIDB011V2 oswa STEVAL-IDB012V1 sou tablo ekspansyon memwa X-NUCLEO-PGEEZ1 EEPROM.
Karakteristik kle yo
- Demo mikrolojisyèl pou STEVAL-IDB011V1/2 oswa STEVAL-IDB012V1 ak X-NUCLEOPGEEZ1 EEPROM memwa ekspansyon tablo
- Ègzèkutabl binè yo ka pataje sou Bluetooth nan aparèy la ki premye ekri dirèkteman nan ekstèn M95P32 EEPROM.
- Flash ajou soti nan M95P32 EEPROM ekstèn
- Apwòch ki baze sou Manadjè Sèvis OTA, ki gen ladan sèvis Bluetooth OTA, karakteristik li yo ak kapasite manadjè OTA reset.
- Imaj aplikasyon an pa oblije enkli sèvis ajou OTA FW
- Sampaplikasyon pou demontre sèvis FOTA konplè
Achitekti lojisyèl an jeneralDènye enfòmasyon ki disponib nan www.st.com
STSW-DFU-EEPRMA
FOTA: Flash Layout BlueNRG-LP/LPS
Lojisyèl souview
- BlueNRG-LP/LPS Flash Layout
- Yo itilize Manadjè Sèvis OTA ki estoke nan memwa Flash BlueNRG-LP/LPS pou fè aktyalizasyon Firmware Over The Air (FOTA).
- Sou reset aparèy la, Manadjè Sèvis deside ki kote aparèy la ta dwe demaraj
- Manadjè Sèvis kòmanse nan adrès 0x1004 0000
- Aplikasyon itilizatè kòmanse nan adrès 0x1005 7800
- Itilizatè a ka sote soti nan aplikasyon Itilizatè a nan manadjè sèvis pou kòmanse sesyon OTA lè li peze "Reset" yon fwa epi kenbe bouton "PUSH1" peze.
Enstalasyon & Demo Egzamples
Enstalasyon ak aplikasyon Egzamples
HW kondisyon yo
- 1x BlueNRG-LP oswa BlueNRG-LPS (STEVAL-IDB011V1/2)
- 1x M95P32 EEPROM ekspansyon tablo (X-NUCLEO-PGEEZ1)
- 1x aparèy Android™ oswa iOS™ ki pèmèt BLE
- Laptop/PC ak Windows 7, 8 oswa 10
- 1x USB tip A pou Micro-B USB kab (BlueNRG-LP), oswa
- 1x USB tip A a Kalite-C USB kab (BlueNRG-LPS)
- Konekte Fil
Enstalasyon ak aplikasyon Egzamples
Lojisyèl ak lòt kondisyon
- STSW-DFU-EEPRMA pake
- Telechaje epi enstale STSW-BNRGFLASHER soti nan www.st.com
- Yon chèn zouti pou konstwi firmwèr la
STSW-DFU-EEPRMA te devlope ak teste ak- IAR Embedded Workbench pou chèn zouti ARM® (EWARM) + ST-Link
- Imobilye View Twous Devlopman Mikwokontwolè (MDK-ARM) chèn zouti + ST-LINK
- ST BLE-Sensor Classic Aplikasyon, Android (Link), oswa
- Aplikasyon ST BLE-Sensor, iOS (Link)
- Monitè liy seri pa egzanp, tèm Tera (Windows)
FOTA – Pwosedi
- Pwosedi pou konfigirasyon BlueNRG-LP/LPS pou FOTA ka divize an etap sa yo:
- Etap 1: Efase memwa flash konplè
- Etap 2: Manadjè Sèvis Pwogram
- Etap 3: Fè FOTA
Etap 1: Efase memwa Flash konplè
Pou BlueNRG-LP
- Louvri pwojè EWARM:
- \STSW-BlueNRG-FOTA\Projects\Applications\BLE_OTA_ServiceM anager\EWARM\STEVAL-IDB011V1\BLE_OTA_ServiceManager.eww
- Ale nan Pwojè → Telechaje → Efase memwa epi klike sou "OK" sou pwochen popup la pou konfime efase memwa flash.
- Etap sa a dwe fè yon sèl fwa
- Nòt: Itilizatè a ka sèvi ak nenpòt lòt zouti tou pou efase flash konplè
Pou BlueNRG-LPS
- Louvri pwojè EWARM:
- .\STSW-BlueNRG-
FOTA\Projects\Applications\BLE_OTA_ServiceM anager\EWARM\STEVAL- IDB012V1\BLE_OTA_ServiceManager.eww - Ale nan Pwojè → Telechaje → Efase memwa epi klike sou "OK" sou pwochen popup la pou konfime efase memwa flash.
- Etap sa a dwe fè yon sèl fwa
- Nòt: Itilizatè a ka sèvi ak nenpòt lòt zouti tou pou efase flash konplè
Etap 2: Manadjè Sèvis Pwogram
- Pou BlueNRG-LP
- Louvri pwojè EWARM:
- .\STSW-BlueNRGFOTA\Projects\Applications\BLE_OTA_ServiceMa nager\EWARM\STEVAL-IDB011V1\BLE_OTA_ServiceManager.eww
- Ale nan Pwojè → Telechaje → Telechaje aplikasyon aktif
- Sa ki annapre yo pral enprime sou tèminal UART:
- Manadjè Sèvis OTA pwograme avèk siksè
Siyal | BlueNRG-LP | Kavalye J8 sou X-NUCLEO-PGEEZ1 |
SPI1_SCK | PA13 | SCLK |
SPI1_MISO | PA14 | DQ1 |
SPI1_MOSI | PB14 | DQ0 |
CS | PA11 | CS |
Pwojè a sèvi ak M95P32 Ekstèn EEPROM ki monte sou X-NUCLEO-PGEEZ1 pou sèvis FOTA ki ta dwe konekte ak BlueNRG-LP/LPS.
Etap 2: Manadjè Sèvis Pwogram
- Pou BlueNRG-LPS
- Louvri pwojè EWARM:
- .\STSW-BlueNRGFOTA\Projects\Applications\BLE_OTA_ServiceMa nager\EWARM\STEVAL-IDB012V1\BLE_OTA_ServiceManager.eww
- Ale nan Pwojè → Telechaje → Telechaje aplikasyon aktif
- Sa ki annapre yo pral enprime sou tèminal UART:
- Manadjè Sèvis OTA pwograme avèk siksè
Siyal | BlueNRG-LP | Kavalye J8 sou X-NUCLEO-PGEEZ1 |
SPI13_SCK | PB3 | SCLK |
SPI13_MISO | PA8 | DQ1 |
SPI3_MOSI | PB11 | DQ0 |
CS | PA9 | CS |
Pwojè a sèvi ak M95P32 Ekstèn EEPROM ki monte sou X-NUCLEO-PGEEZ1 pou sèvis FOTA ki ta dwe konekte ak BlueNRG-LP/LPS.
Etap 3: Fè FOTA (1/4)
- Pran nenpòt aparèy Android oswa iOS epi lanse aplikasyon "ST Ble Sensor Classic"
- Telechaje aplikasyon an nan Play/App Store si li pa deja enstale
- Ansyen anampaplikasyon an demontre diferan baskile ki ap dirije ki ka chwazi nan makro a defini nan preprosesè
BlueNRG-LP | CONFIG_LED_DL2 | CONFIG_LED_DL3 |
Aktive DL2 ak reta 250ms | Aktive DL3 ak reta 1000ms |
BlueNRG-LPS | CONFIG_LED_DL3 | CONFIG_LED_DL4 |
Aktive DL3 ak reta 250ms | Aktive DL4 ak reta 1000ms |
- Sove ansyen anample aplikasyon itilizatè .bin files nan telefòn nan
- Binè a file se premye estoke sou ekstèn M95P32 EEPROM atravè transfè Bluetooth soti nan telefòn ak Lè sa a, entènman kopye nan memwa flash BlueNRG-LP/LPS.
- Isit la, etap sa yo yo demontre ak yon telefòn android
Etap 3: Fè FOTA (2/4) Etap 3: Fè FOTA (4/4)
- Rete tann pou itilizatè dirije U5 sou BlueNRG-LP/LPS pou etenn sa ki vle di fen aktyalizasyon FOTA.
- Aparèy reset ak aplikasyon bòt moute ki baze sou binè a klere
• s laampAplikasyon an demontre diferan fonksyonalite baskile ki ap dirije ki ka defini kòm yon macro nan preprosesè
FOTA la vle di Aplikasyon
BlueNRG-LP | CONFIG_LED_DL2 | CONFIG_LED_DL3 |
Aktive DL2 ak reta 250ms | Aktive DL3 ak reta 1000ms |
BlueNRG-LPS | CONFIG_LED_DL3 | CONFIG_LED_DL4 |
Aktive DL3 ak reta 250ms | Aktive DL4 ak reta 1000ms |
FOTA la vle di AplikasyonFOTA la vle di Flasher sèvis piblik
Si w ap itilize yon zouti itilite flasher, Lè sa a, etap sa yo ta dwe swiv
- Efase flash konplè
- Flashe BLE_OTA_ServiceManager.bin nan adrès 0x1004 0000
- Flashe .bin ki nesesè nan adrès 0x1005 7800
Dokiman ak Resous ki gen rapò
STSW-DFU-EEPRMA:
• DB5187: Amelyorasyon firmwèr aparèy sou Bluetooth® lè l sèvi avèk EEPROM paj ekstèn (M95P32) ak tablo evalyasyon BlueNRG-LP oswa BlueNRG-LPS done kout
X-NUCLEO-PGEEZ1:
Gerber files, BOM, schematic
- DB4863: Estanda SPI paj EEPROM memwa ekspansyon tablo ki baze sou seri M95P32 pou STM32 Nucleo - databrie
- UM3096: Kòmanse ak X-NUCLEO-PGEEZ1 estanda SPI paj EEPROM memwa ekspansyon tablo ki baze sou seri M95P32 pou STM32 Nucleo– manyèl itilizatè
Tout dokiman yo disponib nan tab la DESIGN nan pwodwi yo ki gen rapò webpaj.
Dokiman ak Resous ki gen rapò
STEVAL-IDB011V1:
Gerber files, BOM, schematic
- DB4266: Platfòm evalyasyon ki baze sou BlueNRG-355MC sistèm-sou-chip– brèf done
- UM2735 : Twous devlopman BlueNRG-LP/BlueNRG-LPS– manyèl itilizatè
STEVAL-IDB011V2:
Gerber files, BOM, schematic
- DB4617: Platfòm evalyasyon ki baze sou sistèm-sou-chip BLUENRG-355MC- brèf done
- UM2735: Twous devlopman BlueNRG-LP/BlueNRG-LPS– manyèl itilizatè
STEVAL-IDB012V1:
Gerber files, BOM, schematic
- DB4694: Platfòm evalyasyon ki baze sou sistèm BlueNRG-LPS sou chip- brèf done
- UM2735: Twous devlopman BlueNRG-LP/BlueNRG-LPS - manyèl itilizatè
Konsilte www.st.com pou lis konplè a
Mèsi
© STMicroelectronics – Tout dwa rezève.
Logo antrepriz STMicroelectronics se yon mak komèsyal ki anrejistre STMicroelectronics
gwoup konpayi yo. Tout lòt non yo se pwopriyete pwopriyetè respektif yo.
Dokiman / Resous
![]() |
STSW-DFU-EEPRMA Mizajou Firmware Aparèy sou Bluetooth lè l sèvi avèk EEPROM ekstèn [pdfGid Itilizatè STSW-DFU-EEPRMA Mizajou mikrolojisyèl aparèy sou Bluetooth lè l sèvi avèk EEPROM ekstèn, STSW-DFU-EEPRMA, Mizajou mikrolojisyèl aparèy sou Bluetooth lè l sèvi avèk EEPROM ekstèn, Mizajou mikrolojisyèl sou Bluetooth lè l sèvi avèk EEPROM ekstèn, Mizajou sou Bluetooth lè l sèvi avèk EEPROM ekstèn, sou Bluetooth lè l sèvi avèk EEPROM ekstèn, Bluetooth Sèvi ak EEPROM ekstèn, Sèvi ak EEPROM ekstèn, EEPROM ekstèn, EEPROM |