Pika-aloitusopas
Laitteen laiteohjelmiston päivitys Bluetoothin kautta
ulkoinen EEPROM
(STSW-DFU-EEPRMA)
Versio 1.0.0
Laitteisto ja ohjelmisto ohiview
STEVAL-IDB011V1 / STEVAL-IDB011V2
Laitteisto ohiview
Arviointialusta perustuu BLUENRG-355MC-järjestelmään
STEVAL-IDB011V1- tai STEVAL-IDB011V2-arviointialusta on suunniteltu auttamaan sinua kehittämään ja testaamaan vähän energiaa käyttäviä Bluetooth®-sovelluksia käyttämällä BlueNRG-LP-sähköjärjestelmää yhdessä inertia- ja ympäristö-MEMS-anturien sekä digitaalisen MEMS-mikrofonin kanssa. , erilaiset käyttöliittymäpainikkeet ja LEDit.
Se on Bluetooth® LE -määrityksen mukainen ja tukee isäntä-, orja- ja samanaikaisia isäntä- ja orjarooleja.
Siinä on datapituuden pidennys, 2 Mbps, pitkä kantama, laajennettu mainonta ja skannaus sekä säännöllinen mainonta, säännöllinen mainosten synkronointisiirto, LE L2CAP -yhteyssuuntautunut kanava sekä LE tehonsäätö ja polkuhäviön valvonta.
Avaintuote laivalla
64 MHz, 32-bittinen Arm®Cortex®-M0+ydin, 256 kt ohjelmoitava flash-muisti, 64 kt SRAM, MPU ja laaja oheislaitesarja (6x PWM, 2x I²C, 2x SPI/I2S, SPI, USART , UART, PDM ja 12-bittinen ADC SAR).Uusimmat tiedot saatavilla osoitteessa www.st.com
STEVAL-IDB011V1/2
Arviointialusta perustuu BlueNRG-LPS-järjestelmään
STEVAL-IDB012V1-arviointialusta on suunniteltu kehittämään ja testaamaan Bluetooth® Low Energy -sovelluksia, joissa käytetään pienitehoista BlueNRG-LPS-järjestelmää, yhdessä inertia- ja ympäristö-MEMS-anturien, digitaalisen MEMS-mikrofonin sekä erilaisten liitäntäpainikkeiden ja LEDien kanssa. .
BlueNRG-LPS on Bluetooth® Low Energy -määrityksen mukainen. Se tukee isäntä-, orja-, samanaikaisia isäntä- ja orjarooleja, datan pituuden pidentämistä, 2 Mbps, pitkää kantamaa, laajennettua mainontaa ja skannausta, kanavanvalintaalgoritmia #2, GATT-välimuistia, LE-ping-menettelyä, LE-tehon ohjausta ja polkuhäviön valvontaa sekä suuntaa. ominaisuuksien löytäminen (tulokulma/lähtökulma).
Avaintuote laivalla
BlueNRG-LPS sisältää 64 MHz:n 32-bittisen Arm Cortex®-M0+ -ytimen, 192 kilotavua ohjelmoitavaa flash-muistia, 24 kilotavua SRAM-muistia, MPU:ta ja laajan oheislaitteen (4x PWM, I²C, SPI/I2S, SPI, USART, LPUART ja 12-bittinen ADC SAR).Uusimmat tiedot saatavilla osoitteessa www.st.com
STEVAL-IDB012V1
X-NUCLEO-PGEEZ1
Laitteisto ohiview
Normaali SPI-sivu EEPROM-muistilaajennuskortti, joka perustuu M95P32-sarjaan STM32 Nucleolle
X-NUCLEO-PGEEZ1-laajennuskortti on suunniteltu M95P32-sarjan SPI-sivun EEPROM-levylle tietojen lukemista ja kirjoittamista varten.
Tämän laajennuslevyn avulla kehittäjät voivat arvioida uuden muistisivun EEPROM-muistin yhden/kaksois-/neljän SPI-liitännän kautta.
Se toimii ulkoisena tallennuslaitteena, jota voidaan käyttää tietojen, kuten tuotannon jäljitettävyyden, kalibroinnin, käyttäjäasetusten, virhelippujen, tietolokien ja seurantatietojen tallentamiseen joustavampien ja tarkempien sovellusten rakentamiseksi.
Avaintuote laivalla
M95P32: Erittäin pienitehoinen 32 Mbit SPI-sivu EEPROMUusimmat tiedot saatavilla osoitteessa www.st.com
X-NUCLEO-PGEEZ1
STSW-DFU-EEPRMA
Ohjelmisto ohiview
STSW-DFU-EEPRMA Ohjelmiston kuvaus
STSW-DFU-EEPRMA on laiteohjelmistopäivityksen STSW-paketti, joka tukee ulkoista M95P32 EEPROM:ia, joka on liitetty joko STEVAL-IDB011V1:een, STEVALIDB011V2:een tai STEVAL-IDB012V1:een X-NUCLEO-PGEEZ1 EEPROM-muistilaajennuskortilla.
Tärkeimmät ominaisuudet
- Laiteohjelmistodemo STEVAL-IDB011V1/2:lle tai STEVAL-IDB012V1:lle X-NUCLEOPGEEZ1 EEPROM-muistilaajennuskortilla
- Binaariset suoritettavat tiedostot voidaan jakaa Bluetoothin kautta laitteeseen, jotka ensin kirjoitetaan suoraan ulkoiseen M95P32 EEPROMiin
- Flash-päivitys ulkoisesta M95P32 EEPROM:ista
- OTA Service Manager -pohjainen lähestymistapa, joka sisältää Bluetooth OTA -palvelun, sen ominaisuudet ja OTA-nollaushallinnan ominaisuudet
- Sovelluskuvaa ei vaadita OTA FW -päivityspalvelun sisällyttämiseen
- Sampsovellus, joka esittelee täydellisen FOTA-palvelun
Yleinen ohjelmistoarkkitehtuuriUusimmat tiedot saatavilla osoitteessa www.st.com
STSW-DFU-EEPRMA
FOTA: Flash Layout BlueNRG-LP/LPS
Ohjelmisto ohiview
- BlueNRG-LP/LPS Flash Layout
- BlueNRG-LP/LPS:n Flash-muistiin tallennettua OTA Service Manageria käytetään Firmware Over The Air (FOTA) -päivitykseen.
- Laitteen nollauksen yhteydessä Service Manager päättää, mistä laite käynnistyy
- Palvelupäällikkö alkaa osoitteesta 0x1004 0000
- Käyttäjäsovellus alkaa osoitteesta 0x1005 7800
- Käyttäjä voi siirtyä Käyttäjäsovelluksesta Service Manageriin aloittaakseen OTA-istunnon painamalla “Reset” kerran ja pitämällä sitten “PUSH1”-painiketta painettuna
Asennus ja esittely esimamples
Asennus ja sovellus esimamples
HW-vaatimukset
- 1x BlueNRG-LP tai BlueNRG-LPS (STEVAL-IDB011V1/2)
- 1x M95P32 EEPROM -laajennuskortti (X-NUCLEO-PGEEZ1)
- 1x BLE-yhteensopiva Android™- tai iOS™-laite
- Kannettava tietokone, jossa on Windows 7, 8 tai 10
- 1x USB-tyypin A–Micro-B USB-kaapeli (BlueNRG-LP) tai
- 1x USB Type A - Type-C USB-kaapeli (BlueNRG-LPS)
- Liitäntäjohdot
Asennus ja sovellus esimamples
Ohjelmistot ja muut edellytykset
- STSW-DFU-EEPRMA paketti
- Lataa ja asenna STSW-BNRGFLASHER osoitteesta www.st.com
- Työkaluketju laiteohjelmiston rakentamiseen
STSW-DFU-EEPRMA on kehitetty ja testattu sen kanssa- IAR Embedded Workbench ARM® (EWARM) -työkaluketjulle + ST-Link
- Todellinen View Mikrokontrollerin kehityssarjan (MDK-ARM) työkaluketju + ST-LINK
- ST BLE-Sensor Classic -sovellus, Android (Linkki), tai
- ST BLE-anturisovellus, iOS (Linkki)
- Sarjalinjamonitori esim. Tera term (Windows)
FOTA – menettely
- BlueNRG-LP/LPS:n määrittäminen FOTA:lle voidaan jakaa seuraaviin vaiheisiin:
- Vaihe 1: Tyhjennä koko flash-muisti
- Vaihe 2: Ohjelmapalvelupäällikkö
- Vaihe 3: Suorita FOTA
Vaihe 1: Tyhjennä koko Flash-muisti
BlueNRG-LP:lle
- Avaa EWARM-projekti:
- \STSW-BlueNRG-FOTA\Projects\Applications\BLE_OTA_ServiceM anager\EWARM\STEVAL- IDB011V1\BLE_OTA_ServiceManager.eww
- Siirry kohtaan Projekti → Lataa → Tyhjennä muisti ja napsauta "OK" seuraavassa ponnahdusikkunassa vahvistaaksesi flash-muistin tyhjennyksen.
- Tämä vaihe on suoritettava vain kerran
- Huomautus: Käyttäjä voi käyttää mitä tahansa muuta työkalua myös salaman täydelliseen poistamiseen
BlueNRG-LPS:lle
- Avaa EWARM-projekti:
- .\STSW-BlueNRG-
FOTA\Projects\Applications\BLE_OTA_ServiceM anager\EWARM\STEVAL- IDB012V1\BLE_OTA_ServiceManager.eww - Siirry kohtaan Projekti → Lataa → Tyhjennä muisti ja napsauta "OK" seuraavassa ponnahdusikkunassa vahvistaaksesi flash-muistin tyhjennyksen.
- Tämä vaihe on suoritettava vain kerran
- Huomautus: Käyttäjä voi käyttää mitä tahansa muuta työkalua myös salaman täydelliseen poistamiseen
Vaihe 2: Ohjelmapalvelupäällikkö
- BlueNRG-LP:lle
- Avaa EWARM-projekti:
- .\STSW-BlueNRGFOTA\Projects\Applications\BLE_OTA_ServiceManager\EWARM\STEVAL- IDB011V1\BLE_OTA_ServiceManager.eww
- Siirry kohtaan Projekti → Lataa → Lataa aktiivinen sovellus
- Seuraavat tiedot tulostetaan UART-päätteeseen:
- OTA Service Manager on ohjelmoitu onnistuneesti
Signaali | BlueNRG-LP | Jumper J8 X-NUCLEO-PGEEZ1:ssä |
SPI1_SCK | PA13 | SCLK |
SPI1_MISO | PA14 | DQ1 |
SPI1_MOSI | PB14 | DQ0 |
CS | PA11 | CS |
Projekti käyttää M95P32 ulkoista EEPROMia, joka on asennettu X-NUCLEO-PGEEZ1:een FOTA-palvelua varten, joka tulee liittää BlueNRG-LP/LPS:ään
Vaihe 2: Ohjelmapalvelupäällikkö
- BlueNRG-LPS:lle
- Avaa EWARM-projekti:
- .\STSW-BlueNRGFOTA\Projects\Applications\BLE_OTA_ServiceMa nager\EWARM\STEVAL- IDB012V1\BLE_OTA_ServiceManager.eww
- Siirry kohtaan Projekti → Lataa → Lataa aktiivinen sovellus
- Seuraavat tiedot tulostetaan UART-päätteeseen:
- OTA Service Manager on ohjelmoitu onnistuneesti
Signaali | BlueNRG-LP | Jumper J8 X-NUCLEO-PGEEZ1:ssä |
SPI13_SCK | PB3 | SCLK |
SPI13_MISO | PA8 | DQ1 |
SPI3_MOSI | PB11 | DQ0 |
CS | PA9 | CS |
Projekti käyttää M95P32 ulkoista EEPROMia, joka on asennettu X-NUCLEO-PGEEZ1:een FOTA-palvelua varten, joka tulee liittää BlueNRG-LP/LPS:ään
Vaihe 3: Suorita FOTA (1/4)
- Ota mikä tahansa Android- tai iOS-laite ja käynnistä sovellus "ST Ble Sensor Classic"
- Lataa sovellus Play/App Storesta, jos sitä ei ole vielä asennettu
- Exampsovellus esittelee erilaisia LED-kytkimiä, jotka voidaan valita esiprosessorissa määritetystä makrosta
BlueNRG-LP | CONFIG_LED_DL2 | CONFIG_LED_DL3 |
Vaihda DL2 250 ms viiveellä | Vaihda DL3 1000 ms viiveellä |
BlueNRG-LPS | CONFIG_LED_DL3 | CONFIG_LED_DL4 |
Vaihda DL3 250 ms viiveellä | Vaihda DL4 1000 ms viiveellä |
- Pelasta exampkäyttäjäsovellus .bin files puhelimessa
- Binääri file tallennetaan ensin ulkoiseen M95P32 EEPROMiin Bluetooth-siirrolla puhelimesta ja kopioidaan sitten sisäisesti BlueNRG-LP/LPS:n flash-muistiin
- Tässä vaiheet esitellään Android-puhelimella
Vaihe 3: Suorita FOTA (2/4) Vaihe 3: Suorita FOTA (4/4)
- Odota, että BlueNRG-LP/LPS:n käyttäjän led U5 sammuu, mikä tarkoittaa FOTA-päivityksen päättymistä
- Laitteen nollaukset ja sovellukset käynnistyvät binaarien välähdyksen perusteella
• Sampsovellus esittelee erilaisia LED-vaihtotoimintoja, jotka voidaan määritellä makroksi esiprosessorissa
FOTA – Sovellus
BlueNRG-LP | CONFIG_LED_DL2 | CONFIG_LED_DL3 |
Vaihda DL2 250 ms viiveellä | Vaihda DL3 1000 ms viiveellä |
BlueNRG-LPS | CONFIG_LED_DL3 | CONFIG_LED_DL4 |
Vaihda DL3 250 ms viiveellä | Vaihda DL4 1000 ms viiveellä |
FOTA – SovellusFOTA – Flasher Utility
Jos käytät flasher-aputyökalua, noudata seuraavia vaiheita
- Poista koko salama
- Flash BLE_OTA_ServiceManager.bin osoitteesta 0x1004 0000
- Flash vaadittu .bin osoitteesta 0x1005 7800
Asiakirjat ja niihin liittyvät resurssit
STSW-DFU-EEPRMA:
• DB5187: Laitteen laiteohjelmiston päivitys Bluetoothin® kautta käyttämällä ulkoista EEPROM-sivua (M95P32), jossa on BlueNRG-LP tai BlueNRG-LPS arviointikortti data lyhyt
X-NUCLEO-PGEEZ1:
Gerber files, BOM, Kaavamainen
- DB4863: Standardi SPI-sivu EEPROM-muistilaajennuskortti, joka perustuu M95P32-sarjaan STM32 Nucleolle – databrie
- UM3096: X-NUCLEO-PGEEZ1-standardin SPI-sivun EEPROM-muistilaajennuskortin käytön aloittaminen, joka perustuu M95P32-sarjaan STM32 Nucleo– käyttöopas
Kaikki asiakirjat ovat saatavilla asiaan liittyvien tuotteiden SUUNNITTELU-välilehdellä websivu.
Asiakirjat ja niihin liittyvät resurssit
STEVAL-IDB011V1:
Gerber files, BOM, Kaavamainen
- DB4266: BlueNRG-355MC-järjestelmäpiiriin perustuva arviointialusta datalyhyt
- UM2735 : BlueNRG-LP/BlueNRG-LPS kehityssarjat – käyttöopas
STEVAL-IDB011V2:
Gerber files, BOM, Kaavamainen
- DB4617: Arviointialusta, joka perustuu BLUENRG-355MC-järjestelmäpiiriin datalyhyt
- UM2735: BlueNRG-LP/BlueNRG-LPS kehityssarjat – käyttöopas
STEVAL-IDB012V1:
Gerber files, BOM, Kaavamainen
- DB4694: BlueNRG-LPS-järjestelmäpiiriin perustuva arviointialusta datalyhyt
- UM2735: BlueNRG-LP/BlueNRG-LPS kehityssarjat – käyttöopas
Ota yhteyttä www.st.com täydellinen luettelo
Kiitos
© STMicroelectronics – Kaikki oikeudet pidätetään.
STMicroelectronics-yrityslogo on STMicroelectronicsin rekisteröity tavaramerkki
yritysryhmä. Kaikki muut nimet ovat omistajiensa omaisuutta.
Asiakirjat / Resurssit
![]() |
ST STSW-DFU-EEPRMA -laitteen laiteohjelmistopäivitys Bluetoothin kautta käyttämällä ulkoista EEPROM-muistia [pdfKäyttöopas STSW-DFU-EEPRMA-laitteen laiteohjelmistopäivitys Bluetoothin kautta ulkoisen EEPROMin avulla, STSW-DFU-EEPRMA, laitteen laiteohjelmiston päivitys Bluetoothin kautta ulkoisen EEPROMin avulla, laiteohjelmiston päivitys Bluetoothin kautta ulkoisen EEPROMin avulla, päivitys Bluetoothin kautta ulkoisen EEPROMin avulla, Bluetoothin kautta ulkoisen EEPROMin avulla, Bluetooth Ulkoisen EEPROMin käyttäminen, Ulkoisen EEPROMin käyttäminen, Ulkoinen EEPROM, EEPROM |