STSW DFU EEPRMA LOGOSTSW-DFU-EEPRMA Mizajou Firmware Aparèy sou Bluetooth lè l sèvi avèk EEPROM ekstènGid 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).STSW-DFU-EEPRMA Mizajou mikrolojisyèl aparèy sou Bluetooth lè l sèvi avèk EEPROM ekstèn - Materyèl souviewDè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).STSW-DFU-EEPRMA Mizajou mikrolojisyèl aparèy sou Bluetooth lè l sèvi avèk EEPROM ekstèn - Materyèl souview 1Dè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 EEPROMSTSW-DFU-EEPRMA Mizajou mikrolojisyèl aparèy sou Bluetooth lè l sèvi avèk EEPROM ekstèn - Materyèl souview 2Dè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 jeneralSTSW-DFU-EEPRMA Mizajou mikrolojisyèl aparèy sou Bluetooth lè l sèvi avèk EEPROM ekstèn - Materyèl souview 3Dè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.

STSW-DFU-EEPRMA Mizajou mikrolojisyèl aparèy sou Bluetooth lè l sèvi avèk EEPROM ekstèn - Materyèl souview 4

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

STSW-DFU-EEPRMA Mizajou mikrolojisyèl aparèy sou Bluetooth lè l sèvi avèk EEPROM ekstèn - Materyèl souview 5Enstalasyon 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è

STSW-DFU-EEPRMA Mizajou Firmware Aparèy sou Bluetooth lè l sèvi avèk EEPROM ekstèn - Fig 1

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è

STSW-DFU-EEPRMA Mizajou Firmware Aparèy sou Bluetooth lè l sèvi avèk EEPROM ekstèn - Fig 2Etap 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:
    STSW-DFU-EEPRMA Mizajou Firmware Aparèy sou Bluetooth lè l sèvi avèk EEPROM ekstèn - Fig 10
  • Manadjè Sèvis OTA pwograme avèk siksè

STSW-DFU-EEPRMA Mizajou Firmware Aparèy sou Bluetooth lè l sèvi avèk EEPROM ekstèn - Fig 3

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:STSW-DFU-EEPRMA Mizajou Firmware Aparèy sou Bluetooth lè l sèvi avèk EEPROM ekstèn - Fig 10
  • Manadjè Sèvis OTA pwograme avèk siksè

STSW-DFU-EEPRMA Mizajou Firmware Aparèy sou Bluetooth lè l sèvi avèk EEPROM ekstèn - Fig 4

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 nanSTSW-DFU-EEPRMA Mizajou Firmware Aparèy sou Bluetooth lè l sèvi avèk EEPROM ekstèn - Fig 5
  • 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)         STSW-DFU-EEPRMA Mizajou Firmware Aparèy sou Bluetooth lè l sèvi avèk EEPROM ekstèn - Fig 6STSW-DFU-EEPRMA Mizajou Firmware Aparèy sou Bluetooth lè l sèvi avèk EEPROM ekstèn - Fig 7Etap 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

STSW-DFU-EEPRMA Mizajou Firmware Aparèy sou Bluetooth lè l sèvi avèk EEPROM ekstèn - Fig 8• 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 AplikasyonSTSW-DFU-EEPRMA Mizajou Firmware Aparèy sou Bluetooth lè l sèvi avèk EEPROM ekstèn - Fig 9FOTA la vle di Flasher sèvis piblik
Si w ap itilize yon zouti itilite flasher, Lè sa a, etap sa yo ta dwe swiv

  1. Efase flash konplè
  2. Flashe BLE_OTA_ServiceManager.bin nan adrès 0x1004 0000
  3. Flashe .bin ki nesesè nan adrès 0x1005 7800

Dokiman ak Resous ki gen rapò

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

Konsilte www.st.com pou lis konplè a

STSW DFU EEPRMA LOGOMè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

Referans

Kite yon kòmantè

Adrès imel ou p ap pibliye. Jaden obligatwa yo make *