STSW DFU EEPRMA LOGOSTSW-DFU-EEPRMA-laitteen laiteohjelmistopäivitys Bluetoothin kautta käyttämällä ulkoista EEPROM-muistiaPika-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).STSW-DFU-EEPRMA-laitteen laiteohjelmiston päivitys Bluetoothin kautta ulkoisen EEPROMin avulla - Laitteiston yliviewUusimmat 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).STSW-DFU-EEPRMA-laitteen laiteohjelmiston päivitys Bluetoothin kautta ulkoisen EEPROMin avulla - Laitteiston yliview 1Uusimmat 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 EEPROMSTSW-DFU-EEPRMA-laitteen laiteohjelmiston päivitys Bluetoothin kautta ulkoisen EEPROMin avulla - Laitteiston yliview 2Uusimmat 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 ohjelmistoarkkitehtuuriSTSW-DFU-EEPRMA-laitteen laiteohjelmiston päivitys Bluetoothin kautta ulkoisen EEPROMin avulla - Laitteiston yliview 3Uusimmat 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

STSW-DFU-EEPRMA-laitteen laiteohjelmiston päivitys Bluetoothin kautta ulkoisen EEPROMin avulla - Laitteiston yliview 4

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

STSW-DFU-EEPRMA-laitteen laiteohjelmiston päivitys Bluetoothin kautta ulkoisen EEPROMin avulla - Laitteiston yliview 5Asennus 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

STSW-DFU-EEPRMA-laitteen laiteohjelmiston päivitys Bluetoothin kautta ulkoisen EEPROMin avulla - kuva 1

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

STSW-DFU-EEPRMA-laitteen laiteohjelmiston päivitys Bluetoothin kautta ulkoisen EEPROMin avulla - kuva 2Vaihe 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:
    STSW-DFU-EEPRMA-laitteen laiteohjelmiston päivitys Bluetoothin kautta ulkoisen EEPROMin avulla - kuva 10
  • OTA Service Manager on ohjelmoitu onnistuneesti

STSW-DFU-EEPRMA-laitteen laiteohjelmiston päivitys Bluetoothin kautta ulkoisen EEPROMin avulla - kuva 3

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:STSW-DFU-EEPRMA-laitteen laiteohjelmiston päivitys Bluetoothin kautta ulkoisen EEPROMin avulla - kuva 10
  • OTA Service Manager on ohjelmoitu onnistuneesti

STSW-DFU-EEPRMA-laitteen laiteohjelmiston päivitys Bluetoothin kautta ulkoisen EEPROMin avulla - kuva 4

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 puhelimessaSTSW-DFU-EEPRMA-laitteen laiteohjelmiston päivitys Bluetoothin kautta ulkoisen EEPROMin avulla - kuva 5
  • 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)         STSW-DFU-EEPRMA-laitteen laiteohjelmiston päivitys Bluetoothin kautta ulkoisen EEPROMin avulla - kuva 6STSW-DFU-EEPRMA-laitteen laiteohjelmiston päivitys Bluetoothin kautta ulkoisen EEPROMin avulla - kuva 7Vaihe 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

STSW-DFU-EEPRMA-laitteen laiteohjelmiston päivitys Bluetoothin kautta ulkoisen EEPROMin avulla - kuva 8• 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 – SovellusSTSW-DFU-EEPRMA-laitteen laiteohjelmiston päivitys Bluetoothin kautta ulkoisen EEPROMin avulla - kuva 9FOTA – Flasher Utility
Jos käytät flasher-aputyökalua, noudata seuraavia vaiheita

  1. Poista koko salama
  2. Flash BLE_OTA_ServiceManager.bin osoitteesta 0x1004 0000
  3. Flash vaadittu .bin osoitteesta 0x1005 7800

Asiakirjat ja niihin liittyvät resurssit

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

STSW DFU EEPRMA LOGOKiitos
© 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

Viitteet

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *