STSW DFU EEPRMA LOGOSTSW-DFU-EEPRMA Device Firmware Upgrade Over Bluetooth Mei help fan eksterne EEPROMQuick Start Guide
Device Firmware Upgrade oer Bluetooth mei help fan
eksterne EEPROM
(STSW-DFU-EEPRMA)
Ferzje 1.0.0

Hardware en Software oerview

STEVAL-IDB011V1 / STEVAL-IDB011V2
Hardware oerview
Evaluaasjeplatfoarm basearre op it BLUENRG-355MC systeem-op-chip
It evaluaasjeplatfoarm STEVAL-IDB011V1 of STEVAL-IDB011V2 is ûntworpen om jo te helpen by it ûntwikkeljen en testen fan Bluetooth® lege enerzjyapplikaasjes mei it BlueNRG-LP leech-enerzjysysteem-op-chip yn kombinaasje mei inertiale en miljeu MEMS-sensors, in digitale MEMS-mikrofoan , ferskate ynterface knoppen, en LED's.
It is konform mei de Bluetooth® LE-spesifikaasje en stipet master-, slave- en simultane master-en-slave-rollen.
It hat data-lingte-útwreiding, 2 Mbps, lange berik, útwreide reklame en skennen, lykas periodike reklame, periodike reklamesyngronisaasje, LE L2CAP-ferbining-rjochte kanaal, en LE-krêftkontrôle en monitoring fan paadferlies.
Key Produkt oan board
64 MHz, 32-bit Arm®Cortex®-M0+kearn, in 256 KB programmeerber flashûnthâld, in 64 KB SRAM, in MPU, en in wiidweidige perifeare set (6x PWM, 2x I²C, 2x SPI/I2S, SPI, USART , UART, PDM en 12-bit ADC SAR).STSW-DFU-EEPRMA Device Firmware Upgrade Over Bluetooth Mei help fan eksterne EEPROM - Hardware OverviewLêste info beskikber by www.st.com 
STEVAL-IDB011V1/2
Evaluaasjeplatfoarm basearre op it BlueNRG-LPS-systeem-op-chip
It STEVAL-IDB012V1 evaluaasjeplatfoarm is ûntworpen om Bluetooth® Low Energy-applikaasjes te ûntwikkeljen en te testen mei it leechmacht BlueNRG-LPS-systeem-op-chip, yn kombinaasje mei inertiale en miljeu MEMS-sensors, in digitale MEMS-mikrofoan, en ferskate ynterfaceknoppen en LED's .
De BlueNRG-LPS is kompatibel mei de Bluetooth® Low Energy-spesifikaasje. It stipet master, slave, simultane master- en slave-rollen, datalingte-útwreiding, 2 Mbps, lange berik, útwreide reklame en skennen, kanaalseleksjealgoritme #2, GATT-caching, LE-pingproseduere, LE-krêftkontrôle en tafersjoch op paadferlies, en rjochting finding (oankomsthoek / hoeke fan fertrek) funksjes.
Key Produkt oan board
De BlueNRG-LPS hat in 64 MHz, 32-bit Arm Cortex®-M0+ kearn, 192 KB programmeerber flashûnthâld, 24 KB SRAM, MPU, en in wiidweidige perifeare set (4x PWM, I²C, SPI/I2S, SPI, USART, LPUART en 12-bit ADC SAR).STSW-DFU-EEPRMA Device Firmware Upgrade Over Bluetooth Mei help fan eksterne EEPROM - Hardware Overview 1Lêste info beskikber by www.st.com
STEVAL-IDB012V1

X-NUCLEO-PGEEZ1
Hardware oerview
Standert SPI side EEPROM ûnthâld útwreiding board basearre op M95P32 rige foar STM32 Nucleo
It X-NUCLEO-PGEEZ1-útwreidingsboerd is ûntworpen foar de M95P32-searje SPI-pagina EEPROM foar it lêzen en skriuwen fan gegevens.
Dizze útwreiding board kinne ûntwikkelers in evaluearje de nije ûnthâld side EEPROM fia in inkele / dual / quad SPI ynterface.
It fungearret as in ekstern opslachapparaat dat kin wurde brûkt om gegevens op te slaan, lykas traceability fan fabrikaazje, kalibraasje, brûkersynstellingen, flaterflaggen, gegevenslogboeken en tafersjochgegevens om fleksibeler en krekter applikaasjes te bouwen.
Key Produkt oan board
M95P32: Ultra low-power 32 Mbit Serial SPI Side EEPROMSTSW-DFU-EEPRMA Device Firmware Upgrade Over Bluetooth Mei help fan eksterne EEPROM - Hardware Overview 2Lêste info beskikber by www.st.com
X-NUCLEO-PGEEZ1

STSW-DFU-EEPRMA
Software oerview

STSW-DFU-EEPRMA Software Beskriuwing
STSW-DFU-EEPRMA is in apparaat Firmware Upgrade STSW pakket mei stipe fan eksterne M95P32 EEPROM ferbûn oan beide STEVAL-IDB011V1, STEVALIDB011V2 of STEVAL-IDB012V1 op X-NUCLEO-PGEEZ1 EEPROM ûnthâld útwreiding board.
Key funksjes

  • Firmware-demo foar STEVAL-IDB011V1/2 of STEVAL-IDB012V1 mei X-NUCLEOPGEEZ1 EEPROM ûnthâld útwreidingsplan
  • Binêre útfierbere triemmen kinne wurde dield oer Bluetooth nei it apparaat dat earst direkt skreaun wurde nei eksterne M95P32 EEPROM
  •  Flash upgrade fan eksterne M95P32 EEPROM
  • OTA Service Manager basearre oanpak, dy't Bluetooth OTA-tsjinst omfettet, syn skaaimerken en OTA-resetbehearder mooglikheden
  • Applikaasjeôfbylding net fereaske om OTA FW-upgradetsjinst op te nimmen
  • Sample applikaasje demonstrearret folsleine FOTA-tsjinst

Algemiene Software ArchitectureSTSW-DFU-EEPRMA Device Firmware Upgrade Over Bluetooth Mei help fan eksterne EEPROM - Hardware Overview 3Lêste info beskikber by www.st.com
STSW-DFU-EEPRMA
FOTA: Flash Layout BlueNRG-LP/LPS
Software oerview

  •  BlueNRG-LP / LPS Flash Layout
  • OTA Service Manager opslein yn Flash Memory fan BlueNRG-LP / LPS wurdt brûkt om Firmware Over The Air (FOTA) update út te fieren
  • By it reset fan it apparaat beslút Service Manager wêr't it apparaat moat bootje
  • Service Manager begjint fan adres 0x1004 0000
  • Brûkersapplikaasje begjint fan adres 0x1005 7800
  • Brûker kin fan brûkersapplikaasje nei tsjinstbehearder springe om OTA-sesje te begjinnen troch ienris op "Reset" te drukken en dan "PUSH1" knop yndrukt te hâlden

STSW-DFU-EEPRMA Device Firmware Upgrade Over Bluetooth Mei help fan eksterne EEPROM - Hardware Overview 4

Setup & Demo Examples

Ynstelling en tapassing Examples
HW betingsten

  • 1x BlueNRG-LP of BlueNRG-LPS (STEVAL-IDB011V1/2)
  • 1x M95P32 EEPROM útwreidingsplan (X-NUCLEO-PGEEZ1)
  • 1x BLE-ynskeakele Android ™ of iOS ™ apparaat
  • Laptop/PC mei Windows 7, 8 of 10
  • 1x USB type A nei Micro-B USB kabel (BlueNRG-LP), of
  • 1x USB type A nei Type-C USB kabel (BlueNRG-LPS)
  • Ferbining Wires

STSW-DFU-EEPRMA Device Firmware Upgrade Over Bluetooth Mei help fan eksterne EEPROM - Hardware Overview 5Ynstelling en tapassing Examples
Software en oare betingsten

  • STSW-DFU-EEPRMA pakket
  • Download en ynstallearje STSW-BNRGFLASHER fan www.st.com
  • In toolchain om de firmware te bouwen
    De STSW-DFU-EEPRMA is ûntwikkele en hifke mei
    • IAR Embedded Workbench foar ARM® (EWARM) toolchain + ST-Link
    • Echt View Microcontroller Development Kit (MDK-ARM) toolchain + ST-LINK
  • ST BLE-Sensor Classic Applikaasje, Android (Link), of
  • ST BLE-Sensor-applikaasje, iOS (Link)
  • Serial line monitor bgl, Tera term (Windows)

FOTA - Proseduere

  • De proseduere foar it ynstellen fan BlueNRG-LP/LPS foar FOTA kin wurde ferdield yn dizze stappen:
  • Stap 1: Wiskje folslein flashûnthâld
  • Stap 2: Program Service Manager
  • Stap 3: Fier FOTA út

Stap 1: Wiskje folslein Flash-ûnthâld

Foar BlueNRG-LP

  • Iepenje EWARM projekt:
  • \STSW-BlueNRG-FOTA\Projects\Applications\BLE_OTA_ServiceM anager\EWARM\STEVAL- IDB011V1\BLE_OTA_ServiceManager.eww
  • Gean nei Projekt → Download → Unthâld wiskje en klikje op "OK" yn it folgjende popup om it wiskjen fan flashûnthâld te befêstigjen
  • Dizze stap moat mar ien kear dien wurde
  • Noat: Brûker kin ek elk oar ark brûke foar folsleine flitswissen

STSW-DFU-EEPRMA Device Firmware Upgrade Over Bluetooth Mei help fan eksterne EEPROM - fig 1

Foar BlueNRG-LPS

  • Iepenje EWARM projekt:
  • .\STSW-BlueNRG-
    FOTA\Projects\Applications\BLE_OTA_ServiceM anager\EWARM\STEVAL- IDB012V1\BLE_OTA_ServiceManager.eww
  • Gean nei Projekt → Download → Unthâld wiskje en klikje op "OK" yn it folgjende popup om it wiskjen fan flashûnthâld te befêstigjen
  • Dizze stap moat mar ien kear dien wurde
  • Noat: Brûker kin ek elk oar ark brûke foar folsleine flitswissen

STSW-DFU-EEPRMA Device Firmware Upgrade Over Bluetooth Mei help fan eksterne EEPROM - fig 2Stap 2: Program Service Manager

  • Foar BlueNRG-LP
  • Iepenje EWARM projekt:
  • .\STSW-BlueNRGFOTA\Projects\Applications\BLE_OTA_ServiceMa nager\EWARM\STEVAL- IDB011V1\BLE_OTA_ServiceManager.eww
  • Gean nei Project → Download → Download aktive applikaasje
  • It folgjende sil wurde printe op UART-terminal:
    STSW-DFU-EEPRMA Device Firmware Upgrade Over Bluetooth Mei help fan eksterne EEPROM - fig 10
  • OTA Service Manager is mei súkses programmearre

STSW-DFU-EEPRMA Device Firmware Upgrade Over Bluetooth Mei help fan eksterne EEPROM - fig 3

SinjaalBlueNRG-LPJumper J8 op X-NUCLEO-PGEZ1
SPI1_SCK​PA13SCLK
SPI1_MISO​PA14DQ1
SPI1_MOSIPB14DQ0
CSPA11CS

It projekt brûkt M95P32 Eksterne EEPROM monteard op X-NUCLEO-PGEEZ1 foar FOTA-tsjinst dy't moatte wurde ferbûn mei BlueNRG-LP / LPS
Stap 2: Program Service Manager

  • Foar BlueNRG-LPS
  • Iepenje EWARM projekt:
  • .\STSW-BlueNRGFOTA\Projects\Applications\BLE_OTA_ServiceMa nager\EWARM\STEVAL- IDB012V1\BLE_OTA_ServiceManager.eww
  • Gean nei Project → Download → Download aktive applikaasje
  • It folgjende sil wurde printe op UART-terminal:STSW-DFU-EEPRMA Device Firmware Upgrade Over Bluetooth Mei help fan eksterne EEPROM - fig 10
  • OTA Service Manager is mei súkses programmearre

STSW-DFU-EEPRMA Device Firmware Upgrade Over Bluetooth Mei help fan eksterne EEPROM - fig 4

SinjaalBlueNRG-LPJumper J8 op X-NUCLEO-PGEZ1
SPI13_SCK​PB3SCLK
SPI13_MISO​PA8DQ1
SPI3_MOSIPB11DQ0
CSPA9CS

It projekt brûkt M95P32 Eksterne EEPROM monteard op X-NUCLEO-PGEEZ1 foar FOTA-tsjinst dy't moatte wurde ferbûn mei BlueNRG-LP / LPS
Stap 3: FOTA útfiere (1/4)

  • Nim elk Android- as iOS-apparaat en start de applikaasje "ST Ble Sensor Classic"
  • Download de applikaasje fan Play/App store as net al ynstallearre
  • De eksample applikaasje toant ferskate LED toggle dy't kin wurde selektearre út de definiearre makro yn preprocessor
BlueNRG-LPCONFIG_LED_DL2 CONFIG_LED_DL3
Skeakelje DL2 mei 250ms fertragingSkeakelje DL3 mei 1000ms fertraging
BlueNRG-LPSCONFIG_LED_DL3CONFIG_LED_DL4
Skeakelje DL3 mei 250ms fertragingSkeakelje DL4 mei 1000ms fertraging
  • Bewarje de eksample brûkersapplikaasje .bin files oan de telefoanSTSW-DFU-EEPRMA Device Firmware Upgrade Over Bluetooth Mei help fan eksterne EEPROM - fig 5
  • De binêre file wurdt earst opslein op eksterne M95P32 EEPROM fia Bluetooth oerdracht fan telefoan en dan yntern kopiearre nei flash ûnthâld fan BlueNRG-LP / LPS
  • Hjir wurde de stappen demonstrearre mei in Android-tillefoan

Stap 3: FOTA útfiere (2/4)         STSW-DFU-EEPRMA Device Firmware Upgrade Over Bluetooth Mei help fan eksterne EEPROM - fig 6STSW-DFU-EEPRMA Device Firmware Upgrade Over Bluetooth Mei help fan eksterne EEPROM - fig 7Stap 3: FOTA útfiere (4/4)

  • Wachtsje op brûker liede U5 op BlueNRG-LP / LPS om út te skeakeljen wat it ein fan FOTA-fernijing oanjout
  • Apparaat reset en applikaasje bootet op basearre op de binêre flitsende

STSW-DFU-EEPRMA Device Firmware Upgrade Over Bluetooth Mei help fan eksterne EEPROM - fig 8• De sample applikaasje toant ferskate LED toggle funksjonaliteit dy't kin wurde definiearre as in makro yn preprocessor

FOTA - Applikaasje

BlueNRG-LPCONFIG_LED_DL2 CONFIG_LED_DL3
Skeakelje DL2 mei 250ms fertragingSkeakelje DL3 mei 1000ms fertraging
BlueNRG-LPSCONFIG_LED_DL3CONFIG_LED_DL4
Skeakelje DL3 mei 250ms fertragingSkeakelje DL4 mei 1000ms fertraging

FOTA - ApplikaasjeSTSW-DFU-EEPRMA Device Firmware Upgrade Over Bluetooth Mei help fan eksterne EEPROM - fig 9FOTA - Flasher Utility
As jo ​​​​in flasher-ark brûke, dan moatte de folgjende stappen wurde folge

  1. Wiskje folsleine flash
  2. Flash BLE_OTA_ServiceManager.bin fan adres 0x1004 0000
  3. Flash de fereaske .bin fan adres 0x1005 7800

Dokuminten & Related Resources

Dokuminten & Related Resources
STSW-DFU-EEPRMA:
• DB5187: Device Firmware Upgrade oer Bluetooth® mei help fan eksterne side EEPROM (M95P32) mei BlueNRG-LP of BlueNRG-LPS evaluaasje board gegevens koart
X-NUCLEO-PGEEZ1:
Gerber files, BOM, Skematysk

  • DB4863: Standert SPI side EEPROM ûnthâld útwreiding board basearre op M95P32 rige foar STM32 Nucleo - databrie
  • UM3096: Te begjinnen mei de X-NUCLEO-PGEEZ1 standert SPI side EEPROM ûnthâld útwreiding board basearre op M95P32 rige foar STM32 Nucleo– brûker hânboek

Alle dokuminten binne beskikber yn it ljepblêd DESIGN fan 'e relatearre produkten webside.
Dokuminten & Related Resources

STEVAL-IDB011V1:
Gerber files, BOM, Skematysk

  • DB4266: Evaluaasjeplatfoarm basearre op BlueNRG-355MC systeem-op-chip- databrief
  • UM2735: BlueNRG-LP/BlueNRG-LPS-ûntwikkelingskits– brûker hânboek

STEVAL-IDB011V2:
Gerber files, BOM, Skematysk

  • DB4617: Evaluaasjeplatfoarm basearre op it BLUENRG-355MC systeem-op-chip- databrief
  • UM2735: BlueNRG-LP/BlueNRG-LPS ûntwikkelingskits– brûker hânboek

STEVAL-IDB012V1:
Gerber files, BOM, Skematysk

  • DB4694: Evaluaasjeplatfoarm basearre op it BlueNRG-LPS-systeem-op-chip- databrief
  • UM2735: BlueNRG-LP/BlueNRG-LPS ûntwikkelingskits - brûker hânboek 

Rieplachtsje www.st.com foar de folsleine list

STSW DFU EEPRMA LOGODankewol
© STMicroelectronics - Alle rjochten foarbehâlden.
It bedriuwslogo fan STMicroelectronics is in registrearre hannelsmerk fan de STMicroelectronics
groep bedriuwen. Alle oare nammen binne it eigendom fan har respektive eigners.

Dokuminten / Resources

ST STSW-DFU-EEPRMA Device Firmware Upgrade Over Bluetooth Mei help fan eksterne EEPROM [pdf] Brûkersgids
STSW-DFU-EEPRMA Device Firmware Upgrade Over Bluetooth Mei help fan Eksterne EEPROM, STSW-DFU-EEPRMA, Device Firmware Upgrade Over Bluetooth Using External EEPROM, Firmware Upgrade Over Bluetooth Using External EEPROM, Upgrade Over Bluetooth Using External EEPROM, Over Bluetooth Using External EEPROM, Bluetooth mei help fan eksterne EEPROM, mei help fan eksterne EEPROM, eksterne EEPROM, EEPROM

Referinsjes

Lit in reaksje efter

Jo e-mailadres sil net publisearre wurde. Ferplichte fjilden binne markearre *