Kiirjuhend
Seadme püsivara uuendamine Bluetoothi kaudu
väline EEPROM
(STSW-DFU-EEPRMA)
Versioon 1.0.0
Riist- ja tarkvara läbiview
STEVAL-IDB011V1 / STEVAL-IDB011V2
Riistvara läbiview
Hindamisplatvorm BLUENRG-355MC süsteemil kiibil
Hindamisplatvorm STEVAL-IDB011V1 või STEVAL-IDB011V2 on loodud selleks, et aidata teil arendada ja testida madala energiatarbega Bluetooth®-i rakendusi, kasutades BlueNRG-LP väikese energiatarbega süsteemi kiibil koos inertsiaalsete ja keskkonna-MEMS-andurite ning digitaalse MEMS-mikrofoniga. , erinevad liidese nupud ja LED-id.
See ühildub Bluetooth® LE spetsifikatsiooniga ja toetab ülem-, alam- ja samaaegseid ülem- ja alamrolle.
Sellel on andmepikkuse pikendamine, 2 Mbps, pikk leviala, laiendatud reklaam ja skaneerimine, samuti perioodiline reklaam, perioodiline reklaamide sünkroonimine, LE L2CAP ühendusele orienteeritud kanal ning LE võimsuse juhtimine ja teekadude jälgimine.
Võtmetoode pardal
64 MHz, 32-bitine Arm®Cortex®-M0+tuum, 256 KB programmeeritav välkmälu, 64 KB SRAM, MPU ja ulatuslik välisseadmete komplekt (6x PWM, 2x I²C, 2x SPI/I2S, SPI, USART , UART, PDM ja 12-bitine ADC SAR).Värskeim teave saadaval aadressil www.st.com
STEVAL-IDB011V1/2
Hindamisplatvorm BlueNRG-LPS süsteemil kiibil
Hindamisplatvorm STEVAL-IDB012V1 on loodud Bluetooth® Low Energy rakenduste arendamiseks ja testimiseks, kasutades väikese võimsusega BlueNRG-LPS süsteemi kiibil koos inertsiaalsete ja keskkonna-MEMS-andurite, digitaalse MEMS-mikrofoni ning erinevate liidese nuppude ja LED-idega. .
BlueNRG-LPS ühildub Bluetooth® Low Energy spetsifikatsiooniga. See toetab ülem-, alam-, üheaegseid ülem- ja alamrolle, andmepikkuse pikendamist, 2 Mbps, pika ulatusega, laiendatud reklaamimist ja skannimist, kanalivaliku algoritmi nr 2, GATT-i vahemällu, LE pingiprotseduuri, LE võimsuse juhtimist ja teekadude jälgimist ning suunda. (saabumise nurk/väljumise nurk) tunnuste leidmine.
Võtmetoode pardal
BlueNRG-LPS-il on 64 MHz, 32-bitine Arm Cortex®-M0+ tuum, 192 KB programmeeritav välkmälu, 24 KB SRAM, MPU ja ulatuslik välisseadmete komplekt (4x PWM, I²C, SPI/I2S, SPI, USART, LPUART ja 12-bitine ADC SAR).Värskeim teave saadaval aadressil www.st.com
STEVAL-IDB012V1
X-NUCLEO-PGEEZ1
Riistvara läbiview
Standardne SPI lehe EEPROM-i mälulaiendusplaat, mis põhineb M95P32 seerial STM32 Nucleo jaoks
X-NUCLEO-PGEEZ1 laiendusplaat on mõeldud M95P32 seeria SPI lehe EEPROM jaoks andmete lugemiseks ja kirjutamiseks.
See laiendusplaat võimaldab arendajatel hinnata uut EEPROM-i mälulehte ühe/kahe/nelja SPI-liidese kaudu.
See toimib välise salvestusseadmena, mida saab kasutada andmete salvestamiseks, nagu tootmise jälgitavus, kalibreerimine, kasutajaseaded, vealipud, andmelogid ja jälgimisandmed, et luua paindlikumad ja täpsemad rakendused.
Võtmetoode pardal
M95P32: ülimadala võimsusega 32 Mbit SPI leht EEPROMVärskeim teave saadaval aadressil www.st.com
X-NUCLEO-PGEEZ1
STSW-DFU-EEPRMA
Tarkvara lõppenudview
STSW-DFU-EEPRMA Tarkvara kirjeldus
STSW-DFU-EEPRMA on seadme püsivara värskenduse STSW pakett, mis toetab välist M95P32 EEPROM-i, mis on ühendatud kas STEVAL-IDB011V1, STEVALIDB011V2 või STEVAL-IDB012V1 X-NUCLEO-PGEEZ1 EEPROM-i mälulaiendusplaadil.
Põhiomadused
- Püsivara demo STEVAL-IDB011V1/2 või STEVAL-IDB012V1 jaoks koos X-NUCLEOPGEEZ1 EEPROM-i mälulaiendusplaadiga
- Binaarseid käivitatavaid faile saab jagada Bluetoothi kaudu seadmega, mis kirjutatakse esmalt otse välisele M95P32 EEPROM-ile
- Välguvärskendus väliselt M95P32 EEPROM-ilt
- OTA teenusehalduril põhinev lähenemine, mis hõlmab Bluetoothi OTA teenust, selle omadusi ja OTA lähtestamise halduri võimalusi
- OTA FW täiendusteenuse kaasamiseks pole rakenduse kujutist vaja
- Samprakendus, mis demonstreerib täielikku FOTA teenust
Üldine tarkvaraarhitektuurVärskeim teave saadaval aadressil www.st.com
STSW-DFU-EEPRMA
FOTA : Flash Layout BlueNRG-LP/LPS
Tarkvara lõppenudview
- BlueNRG-LP/LPS välgu paigutus
- BlueNRG-LP/LPS välkmällu salvestatud OTA Service Manageri kasutatakse püsivara üle õhu (FOTA) värskendamiseks
- Seadme lähtestamisel otsustab Service Manager, kust seade peaks algkäivitama
- Service Manager algab aadressilt 0x1004 0000
- Kasutajarakendus algab aadressilt 0x1005 7800
- Kasutaja saab OTA-seansi alustamiseks hüpata kasutajarakendusest teenusehaldurisse, vajutades üks kord nuppu "Lähtesta" ja hoides seejärel all nuppu "PUSH1".
Seadistamine ja demo Examples
Seadistamine ja rakendus Näitamples
HW eeldused
- 1x BlueNRG-LP või BlueNRG-LPS (STEVAL-IDB011V1/2)
- 1x M95P32 EEPROM laiendusplaat (X-NUCLEO-PGEEZ1)
- 1x BLE-toega Android™ või iOS™ seade
- Sülearvuti/arvuti operatsioonisüsteemiga Windows 7, 8 või 10
- 1x USB-tüüpi A–Micro-B USB-kaabel (BlueNRG-LP) või
- 1x A-tüüpi USB-tüüpi C-tüüpi USB-kaabel (BlueNRG-LPS)
- Ühendusjuhtmed
Seadistamine ja rakendus Näitamples
Tarkvara ja muud eeldused
- STSW-DFU-EEPRMA pakett
- Laadige alla ja installige STSW-BNRGFLASHER saidilt www.st.com
- Tööriistakett püsivara loomiseks
STSW-DFU-EEPRMA on välja töötatud ja sellega testitud- IAR Embedded Workbench for ARM® (EWARM) tööriistakett + ST-Link
- Päris View Mikrokontrolleri arenduskomplekti (MDK-ARM) tööriistaahel + ST-LINK
- ST BLE-Sensor Classic rakendus, Android (Link), või
- ST BLE-anduri rakendus, iOS (Link)
- Jadaliini monitor, nt Tera term (Windows)
FOTA – protseduur
- FOTA jaoks BlueNRG-LP/LPS-i seadistamise protseduuri saab jagada järgmisteks sammudeks.
- 1. samm: kustutage kogu välkmälu
- 2. samm: programmiteenuste haldur
- 3. samm: tehke FOTA
1. samm: kustutage kogu välkmälu
BlueNRG-LP jaoks
- Ava EWARM projekt:
- \STSW-BlueNRG-FOTA\Projects\Applications\BLE_OTA_ServiceM anager\EWARM\STEVAL- IDB011V1\BLE_OTA_ServiceManager.eww
- Avage Projekt → Laadi alla → Kustuta mälu ja klõpsake välkmälu kustutamise kinnitamiseks järgmises hüpikaknas "OK"
- Seda sammu tuleb teha ainult üks kord
- Märkus. Kasutaja saab kasutada mis tahes muid tööriistu ka välklambi täielikuks kustutamiseks
BlueNRG-LPS jaoks
- Ava EWARM projekt:
- .\STSW-BlueNRG-
FOTA\Projects\Applications\BLE_OTA_ServiceM anager\EWARM\STEVAL- IDB012V1\BLE_OTA_ServiceManager.eww - Avage Projekt → Laadi alla → Kustuta mälu ja klõpsake välkmälu kustutamise kinnitamiseks järgmises hüpikaknas "OK"
- Seda sammu tuleb teha ainult üks kord
- Märkus. Kasutaja saab kasutada mis tahes muid tööriistu ka välklambi täielikuks kustutamiseks
2. samm: programmiteenuste haldur
- BlueNRG-LP jaoks
- Ava EWARM projekt:
- .\STSW-BlueNRGFOTA\Projects\Applications\BLE_OTA_ServiceMa nager\EWARM\STEVAL- IDB011V1\BLE_OTA_ServiceManager.eww
- Avage Projekt → Laadi alla → Laadi alla aktiivne rakendus
- UART-terminalile prinditakse järgmine:
- OTA Service Manager programmeerimine õnnestus
Signaal | BlueNRG-LP | Jumper J8 mudelil X-NUCLEO-PGEEZ1 |
SPI1_SCK | PA13 | SCLK |
SPI1_MISO | PA14 | DQ1 |
SPI1_MOSI | PB14 | DQ0 |
CS | PA11 | CS |
Projekt kasutab FOTA-teenuse jaoks X-NUCLEO-PGEEZ95-le paigaldatud välist EEPROM-i M32P1, mis tuleks ühendada BlueNRG-LP/LPS-iga
2. samm: programmiteenuste haldur
- BlueNRG-LPS jaoks
- Ava EWARM projekt:
- .\STSW-BlueNRGFOTA\Projects\Applications\BLE_OTA_ServiceMa nager\EWARM\STEVAL- IDB012V1\BLE_OTA_ServiceManager.eww
- Avage Projekt → Laadi alla → Laadi alla aktiivne rakendus
- UART-terminalile prinditakse järgmine:
- OTA Service Manager programmeerimine õnnestus
Signaal | BlueNRG-LP | Jumper J8 mudelil X-NUCLEO-PGEEZ1 |
SPI13_SCK | PB3 | SCLK |
SPI13_MISO | PA8 | DQ1 |
SPI3_MOSI | PB11 | DQ0 |
CS | PA9 | CS |
Projekt kasutab FOTA-teenuse jaoks X-NUCLEO-PGEEZ95-le paigaldatud välist EEPROM-i M32P1, mis tuleks ühendada BlueNRG-LP/LPS-iga
3. samm: tehke FOTA (1/4)
- Võtke mis tahes Android- või iOS-seade ja käivitage rakendus "ST Ble Sensor Classic"
- Laadige rakendus alla Play/App Store'ist, kui see pole veel installitud
- Endineamprakendus demonstreerib erinevat LED-lülitit, mille saab valida eelprotsessoris määratletud makro hulgast
BlueNRG-LP | CONFIG_LED_DL2 | CONFIG_LED_DL3 |
Lülita DL2 250 ms viivitusega sisse | Lülita DL3 1000 ms viivitusega sisse |
BlueNRG-LPS | CONFIG_LED_DL3 | CONFIG_LED_DL4 |
Lülita DL3 250 ms viivitusega sisse | Lülita DL4 1000 ms viivitusega sisse |
- Päästa endineample kasutajarakendus .bin files telefonis
- Binaarne file salvestatakse esmalt välisele M95P32 EEPROM-ile telefonist Bluetoothi edastamise kaudu ja seejärel kopeeritakse seesmiselt BlueNRG-LP/LPS-i välkmällu.
- Siin näidatakse samme Android-telefoniga
3. samm: tehke FOTA (2/4) 3. samm: tehke FOTA (4/4)
- Oodake, kuni kasutaja juhitud U5 BlueNRG-LP/LPS-is lülitub välja, mis tähistab FOTA värskenduse lõppu
- Seadme lähtestamine ja rakenduste algkäivitamine binaarfaili vilkumise põhjal
• Sample rakendus demonstreerib erinevaid LED-lülitusfunktsioone, mida saab eelprotsessoris määratleda makrona
FOTA – rakendus
BlueNRG-LP | CONFIG_LED_DL2 | CONFIG_LED_DL3 |
Lülita DL2 250 ms viivitusega sisse | Lülita DL3 1000 ms viivitusega sisse |
BlueNRG-LPS | CONFIG_LED_DL3 | CONFIG_LED_DL4 |
Lülita DL3 250 ms viivitusega sisse | Lülita DL4 1000 ms viivitusega sisse |
FOTA – rakendusFOTA – Flasher Utility
Kui kasutate vilkuri utiliidi tööriista, tuleb järgida järgmisi samme
- Kustuta kogu välklamp
- Flash BLE_OTA_ServiceManager.bin aadressilt 0x1004 0000
- Välgutage vajalik .bin aadressilt 0x1005 7800
Dokumendid ja seotud ressursid
STSW-DFU-EEPRMA:
• DB5187: seadme püsivara uuendamine Bluetooth®-i kaudu, kasutades välist lehekülge EEPROM (M95P32) koos BlueNRG-LP või BlueNRG-LPS hindamisplaadiga andmed lühidalt
X-NUCLEO-PGEEZ1:
Gerber files, BOM, Skemaatiline
- DB4863: standardne SPI lehe EEPROM-i mälulaiendusplaat, mis põhineb M95P32 seerial STM32 Nucleo jaoks – databrie
- UM3096: X-NUCLEO-PGEEZ1 standardse SPI-lehe EEPROM-i mälulaiendusplaadiga alustamine, mis põhineb M95P32 seerial STM32 Nucleo- kasutusjuhend
Kõik dokumendid on saadaval seotud toodete vahekaardil DISAIN weblehel.
Dokumendid ja seotud ressursid
STEVAL-IDB011V1:
Gerber files, BOM, Skemaatiline
- DB4266: BlueNRG-355MC süsteem-kiibil põhinev hindamisplatvorm andmeülevaade
- UM2735: BlueNRG-LP/BlueNRG-LPS arenduskomplektid – kasutusjuhend
STEVAL-IDB011V2:
Gerber files, BOM, Skemaatiline
- DB4617: hindamisplatvorm, mis põhineb kiibil BLUENRG-355MC andmeülevaade
- UM2735: BlueNRG-LP/BlueNRG-LPS arenduskomplektid – kasutusjuhend
STEVAL-IDB012V1:
Gerber files, BOM, Skemaatiline
- DB4694: BlueNRG-LPS süsteemi kiibil põhinev hindamisplatvorm andmeülevaade
- UM2735: BlueNRG-LP/BlueNRG-LPS arenduskomplektid – kasutusjuhend
Konsulteerige www.st.com täieliku nimekirja jaoks
Aitäh
© STMicroelectronics – kõik õigused kaitstud.
STMicroelectronics ettevõtte logo on ettevõtte STMicroelectronics registreeritud kaubamärk
ettevõtete grupp. Kõik muud nimed on nende vastavate omanike omand.
Dokumendid / Ressursid
![]() |
ST STSW-DFU-EEPRMA seadme püsivara uuendamine Bluetoothi kaudu välise EEPROM-i abil [pdfKasutusjuhend STSW-DFU-EEPRMA seadme püsivara uuendamine Bluetoothi kaudu välise EEPROM-i abil, STSW-DFU-EEPRMA, seadme püsivara uuendamine Bluetoothi kaudu välise EEPROM-i abil, püsivara uuendamine Bluetoothi kaudu välise EEPROM-i abil, Bluetoothi täiendus välise EEPROM-i abil, Bluetoothi kaudu välise EEPROM-i abil, Bluetooth Välise EEPROM-i kasutamine, Välise EEPROM-i kasutamine, Välise EEPROM-i, EEPROM-i kasutamine |