Gyors üzembe helyezési útmutató
Eszköz firmware-frissítése Bluetooth-on keresztül
külső EEPROM
(STSW-DFU-EEPRMA)
1.0.0 verzió
Hardver és szoftver végeview
STEVAL-IDB011V1 / STEVAL-IDB011V2
Hardver végeview
Kiértékelési platform a BLUENRG-355MC chipen alapuló rendszeren
A STEVAL-IDB011V1 vagy STEVAL-IDB011V2 kiértékelő platformot arra tervezték, hogy segítse Önt a Bluetooth® alacsony energiaigényű alkalmazások fejlesztésében és tesztelésében a BlueNRG-LP alacsony fogyasztású rendszert chipen kombinálva, inerciális és környezeti MEMS-érzékelőkkel, valamint digitális MEMS-mikrofonnal. , különféle interfészgombok és LED-ek.
Megfelel a Bluetooth® LE specifikációnak, és támogatja a mester, a szolga, valamint az egyidejű mester és szolga szerepeket.
Jellemzői az adathossz-hosszabbítás, 2 Mbps, nagy hatótávolság, kiterjesztett reklámozás és szkennelés, valamint időszakos hirdetés, időszakos hirdetésszinkron átvitel, LE L2CAP kapcsolat-orientált csatorna, valamint LE teljesítményvezérlés és útvesztés figyelés.
Kulcsfontosságú termék a fedélzeten
64 MHz, 32 bites Arm®Cortex®-M0+mag, 256 KB programozható flash memória, 64 KB SRAM, MPU és kiterjedt perifériakészlet (6x PWM, 2x I²C, 2x SPI/I2S, SPI, USART , UART, PDM és 12 bites ADC SAR).A legfrissebb információk a címen érhetők el www.st.com
STEVAL-IDB011V1/2
Kiértékelési platform a BlueNRG-LPS rendszeren alapuló chipen
A STEVAL-IDB012V1 kiértékelő platformot a Bluetooth® Low Energy alkalmazások fejlesztésére és tesztelésére tervezték, az alacsony fogyasztású BlueNRG-LPS rendszert chipen, inerciális és környezeti MEMS-érzékelőkkel, digitális MEMS-mikrofonnal, valamint különféle interfészgombokkal és LED-ekkel kombinálva. .
A BlueNRG-LPS kompatibilis a Bluetooth® Low Energy specifikációval. Támogatja a mester, szolga, egyidejű mester és szolga szerepkört, adathossz-hosszabbítást, 2 Mbps-ot, nagy hatótávolságot, kiterjesztett hirdetést és keresést, 2-es csatornaválasztó algoritmust, GATT gyorsítótárazást, LE ping eljárást, LE teljesítményszabályozást és útvesztés-figyelést, valamint irányt. keresése (érkezési szög/indulási szög) jellemzők.
Kulcsfontosságú termék a fedélzeten
A BlueNRG-LPS 64 MHz-es, 32 bites Arm Cortex®-M0+ maggal, 192 KB programozható flash memóriával, 24 KB SRAM-mal, MPU-val és kiterjedt perifériakészlettel (4x PWM, I²C, SPI/I2S, SPI, USART, LPUART és 12 bites ADC SAR).A legfrissebb információk a címen érhetők el www.st.com
STEVAL-IDB012V1
X-NUCLEO-PGEEZ1
Hardver végeview
Szabványos SPI oldal EEPROM memóriabővítő kártya M95P32 sorozaton alapuló STM32 Nucleo számára
Az X-NUCLEO-PGEEZ1 bővítőkártyát az M95P32 sorozatú SPI oldal EEPROM-hoz tervezték adatolvasáshoz és -íráshoz.
Ez a bővítőkártya lehetővé teszi a fejlesztők számára, hogy egy/kettős/négy SPI interfészen keresztül értékeljék az új EEPROM memóriaoldalt.
Külső tárolóeszközként működik, amely olyan adatok tárolására használható, mint a gyártás nyomon követhetősége, kalibrálása, felhasználói beállítások, hibajelzők, adatnaplók és megfigyelési adatok a rugalmasabb és pontosabb alkalmazások létrehozásához.
Kulcsfontosságú termék a fedélzeten
M95P32: Ultra alacsony fogyasztású 32 Mbit-es soros SPI oldal EEPROMA legfrissebb információk a címen érhetők el www.st.com
X-NUCLEO-PGEEZ1
STSW-DFU-EEPRMA
Szoftver végeview
STSW-DFU-EEPRMA Szoftver leírás
Az STSW-DFU-EEPRMA egy eszköz-firmware-frissítési STSW csomag, amely támogatja az X-NUCLEO-PGEEZ95 EEPROM memóriabővítő kártyán lévő STEVAL-IDB32V011, STEVALIDB1V011 vagy STEVAL-IDB2V012-hez csatlakoztatott külső M1P1 EEPROM-ot.
Főbb jellemzők
- Firmware demó STEVAL-IDB011V1/2 vagy STEVAL-IDB012V1 X-NUCLEOPGEEZ1 EEPROM memóriabővítő kártyával
- A bináris futtatható fájlokat meg lehet osztani Bluetoothon keresztül az eszközzel, amelyeket először közvetlenül külső M95P32 EEPROM-ra írnak.
- Flash frissítés külső M95P32 EEPROM-ról
- OTA Service Manager alapú megközelítés, amely magában foglalja a Bluetooth OTA szolgáltatást, annak jellemzőit és az OTA reset manager képességeit
- Az OTA FW frissítési szolgáltatáshoz nem szükséges az alkalmazás képfájlja
- Sampa teljes FOTA szolgáltatást bemutató alkalmazás
Általános szoftverarchitektúraA legfrissebb információk a címen érhetők el www.st.com
STSW-DFU-EEPRMA
FOTA: Flash Layout BlueNRG-LP/LPS
Szoftver végeview
- BlueNRG-LP/LPS vaku elrendezés
- A BlueNRG-LP/LPS flash memóriájában tárolt OTA Service Manager a Firmware Over The Air (FOTA) frissítésére szolgál.
- Az eszköz visszaállításakor a Service Manager eldönti, hogy az eszköz honnan induljon
- A Service Manager a 0x1004 0000 címről indul
- A felhasználói alkalmazás a 0x1005 7800 címről indul
- A felhasználó a Felhasználói alkalmazásból a Szolgáltatáskezelőbe ugorhat az OTA munkamenet elindításához a „Reset” egyszeri megnyomásával, majd a „PUSH1” gomb nyomva tartásával.
Beállítás és bemutató plamples
Beállítás és alkalmazás Plamples
HW előfeltételek
- 1x BlueNRG-LP vagy BlueNRG-LPS (STEVAL-IDB011V1/2)
- 1x M95P32 EEPROM bővítőkártya (X-NUCLEO-PGEEZ1)
- 1x BLE-képes Android™ vagy iOS™ eszköz
- Laptop/PC Windows 7, 8 vagy 10 rendszerrel
- 1x USB A-Micro-B típusú USB-kábel (BlueNRG-LP), vagy
- 1x A-típusú USB-C típusú USB-kábel (BlueNRG-LPS)
- Csatlakozó vezetékek
Beállítás és alkalmazás Plamples
Szoftver és egyéb előfeltételek
- STSW-DFU-EEPRMA csomag
- Töltse le és telepítse az STSW-BNRGFLASHER alkalmazást innen www.st.com
- Eszközlánc a firmware felépítéséhez
Az STSW-DFU-EEPRMA-t kifejlesztették és azzal tesztelték- IAR Embedded Workbench for ARM® (EWARM) eszközlánc + ST-Link
- Igazi View Mikrokontroller fejlesztőkészlet (MDK-ARM) eszközlánc + ST-LINK
- ST BLE-Sensor Classic alkalmazás, Android (Link), vagy
- ST BLE-érzékelő alkalmazás, iOS (Link)
- Soros vonali monitor pl. Tera term (Windows)
FOTA – Eljárás
- A BlueNRG-LP/LPS FOTA-hoz beállításának eljárása a következő lépésekre osztható:
- 1. lépés: Törölje a teljes flash memóriát
- 2. lépés: Programszolgáltatás-kezelő
- 3. lépés: Hajtsa végre a FOTA-t
1. lépés: Törölje a teljes flash memóriát
BlueNRG-LP-hez
- Nyissa meg az EWARM projektet:
- \STSW-BlueNRG-FOTA\Projects\Applications\BLE_OTA_ServiceM anager\EWARM\STEVAL-IDB011V1\BLE_OTA_ServiceManager.eww
- Lépjen a Projekt → Letöltés → Memória törlése menüpontra, és kattintson az „OK” gombra a következő felugró ablakban a flash memória törlésének megerősítéséhez.
- Ezt a lépést csak egyszer kell elvégezni
- Jegyzet: A felhasználó bármilyen más eszközt is használhat a vaku teljes törléséhez
BlueNRG-LPS-hez
- Nyissa meg az EWARM projektet:
- .\STSW-BlueNRG-
FOTA\Projects\Applications\BLE_OTA_ServiceM anager\EWARM\STEVAL- IDB012V1\BLE_OTA_ServiceManager.eww - Lépjen a Projekt → Letöltés → Memória törlése menüpontra, és kattintson az „OK” gombra a következő felugró ablakban a flash memória törlésének megerősítéséhez.
- Ezt a lépést csak egyszer kell elvégezni
- Jegyzet: A felhasználó bármilyen más eszközt is használhat a vaku teljes törléséhez
2. lépés: Programszolgáltatás-kezelő
- BlueNRG-LP-hez
- Nyissa meg az EWARM projektet:
- .\STSW-BlueNRGFOTA\Projects\Applications\BLE_OTA_ServiceMa nager\EWARM\STEVAL-IDB011V1\BLE_OTA_ServiceManager.eww
- Válassza a Projekt → Letöltés → Aktív alkalmazás letöltése menüpontot
- A következők lesznek kinyomtatva az UART terminálon:
- Az OTA Service Manager programozása sikeres volt
Jel | BlueNRG-LP | J8 jumper az X-NUCLEO-PGEEZ1-en |
SPI1_SCK | PA13 | SCLK |
SPI1_MISO | PA14 | DQ1 |
SPI1_MOSI | PB14 | DQ0 |
CS | PA11 | CS |
A projekt az X-NUCLEO-PGEEZ95-re szerelt M32P1 külső EEPROM-ot használ a FOTA szolgáltatáshoz, amelyet a BlueNRG-LP/LPS-hez kell csatlakoztatni.
2. lépés: Programszolgáltatás-kezelő
- BlueNRG-LPS-hez
- Nyissa meg az EWARM projektet:
- .\STSW-BlueNRGFOTA\Projects\Applications\BLE_OTA_ServiceMa nager\EWARM\STEVAL- IDB012V1\BLE_OTA_ServiceManager.eww
- Válassza a Projekt → Letöltés → Aktív alkalmazás letöltése menüpontot
- A következők lesznek kinyomtatva az UART terminálon:
- Az OTA Service Manager programozása sikeres volt
Jel | BlueNRG-LP | J8 jumper az X-NUCLEO-PGEEZ1-en |
SPI13_SCK | PB3 | SCLK |
SPI13_MISO | PA8 | DQ1 |
SPI3_MOSI | PB11 | DQ0 |
CS | PA9 | CS |
A projekt az X-NUCLEO-PGEEZ95-re szerelt M32P1 külső EEPROM-ot használ a FOTA szolgáltatáshoz, amelyet a BlueNRG-LP/LPS-hez kell csatlakoztatni.
3. lépés: Hajtsa végre a FOTA-t (1/4)
- Vegyünk bármilyen Android vagy iOS eszközt, és indítsuk el az „ST Ble Sensor Classic” alkalmazást
- Töltse le az alkalmazást a Play/App Store áruházból, ha még nincs telepítve
- Az exampAz alkalmazás különböző LED-váltókat mutat be, amelyek az előprocesszorban meghatározott makrók közül választhatók ki
BlueNRG-LP | CONFIG_LED_DL2 | CONFIG_LED_DL3 |
DL2 váltás 250 ms késleltetéssel | DL3 váltás 1000 ms késleltetéssel |
BlueNRG-LPS | CONFIG_LED_DL3 | CONFIG_LED_DL4 |
DL3 váltás 250 ms késleltetéssel | DL4 váltás 1000 ms késleltetéssel |
- Mentsd meg az exetample felhasználói alkalmazás .bin files a telefonon
- A bináris file először külső M95P32 EEPROM-on tárolódik Bluetooth-átvitellel a telefonról, majd belsőleg átmásolja a BlueNRG-LP/LPS flash memóriájába
- Itt a lépéseket egy Android telefonnal mutatjuk be
3. lépés: Hajtsa végre a FOTA-t (2/4) 3. lépés: Hajtsa végre a FOTA-t (4/4)
- Várja meg, amíg a BlueNRG-LP/LPS felhasználói led U5 kikapcsol, ami a FOTA frissítés végét jelzi
- Az eszköz alaphelyzetbe állítása és az alkalmazások elindítása a villogott bináris alapján
• Az SampAz alkalmazás különböző LED-váltó funkciókat mutat be, amelyek makróként definiálhatók az előprocesszorban
FOTA – Alkalmazás
BlueNRG-LP | CONFIG_LED_DL2 | CONFIG_LED_DL3 |
DL2 váltás 250 ms késleltetéssel | DL3 váltás 1000 ms késleltetéssel |
BlueNRG-LPS | CONFIG_LED_DL3 | CONFIG_LED_DL4 |
DL3 váltás 250 ms késleltetéssel | DL4 váltás 1000 ms késleltetéssel |
FOTA – AlkalmazásFOTA – Flasher Utility
Ha flasher segédeszközt használ, akkor a következő lépéseket kell követni
- Teljes vaku törlése
- Flash BLE_OTA_ServiceManager.bin a 0x1004 0000 címről
- Flash a szükséges .bin 0x1005 7800 címről
Dokumentumok és kapcsolódó források
STSW-DFU-EEPRMA:
• DB5187: Eszköz firmware-frissítése Bluetooth®-on keresztül külső oldal EEPROM (M95P32) használatával BlueNRG-LP vagy BlueNRG-LPS kiértékelő kártyával adatok rövid
X-NUCLEO-PGEEZ1:
Gerber files, BOM, Vázlatos
- DB4863: Szabványos SPI oldal EEPROM memóriabővítő kártya M95P32 sorozaton alapuló STM32 Nucleo-hoz – databrie
- UM3096: Az X-NUCLEO-PGEEZ1 szabványos SPI oldal EEPROM memóriabővítő kártya használatának megkezdése az M95P32 sorozaton alapuló STM32 Nucleo-hoz felhasználói kézikönyv
Minden dokumentum elérhető a kapcsolódó termékek TERVEZÉS fülén weboldalon.
Dokumentumok és kapcsolódó források
STEVAL-IDB011V1:
Gerber files, BOM, Vázlatos
- DB4266: BlueNRG-355MC chip-alapú kiértékelő platform databrief
- UM2735: BlueNRG-LP/BlueNRG-LPS fejlesztőkészletek – felhasználói kézikönyv
STEVAL-IDB011V2:
Gerber files, BOM, Vázlatos
- DB4617: Kiértékelési platform a BLUENRG-355MC chipen alapuló rendszeren databrief
- UM2735: BlueNRG-LP/BlueNRG-LPS fejlesztőkészletek – felhasználói kézikönyv
STEVAL-IDB012V1:
Gerber files, BOM, Vázlatos
- DB4694: Kiértékelési platform a BlueNRG-LPS rendszeren-chip-en alapuló databrief
- UM2735: BlueNRG-LP/BlueNRG-LPS fejlesztőkészletek – felhasználói kézikönyv
Konzultáljon www.st.com a teljes listához
Köszönöm
© STMicroelectronics – Minden jog fenntartva.
Az STMicroelectronics vállalati logó az STMicroelectronics bejegyzett védjegye
cégcsoport. Az összes többi név a megfelelő tulajdonosok tulajdona.
Dokumentumok / Források
![]() |
ST STSW-DFU-EEPRMA eszköz firmware-frissítése Bluetooth-on keresztül külső EEPROM használatával [pdf] Felhasználói útmutató STSW-DFU-EEPRMA eszköz firmware-frissítése Bluetooth-on keresztül külső EEPROM-mal, STSW-DFU-EEPRMA, eszköz firmware-frissítése Bluetooth-on keresztül külső EEPROM-mal, firmware-frissítés Bluetooth-on külső EEPROM-mal, Bluetooth-on keresztüli frissítés külső EEPROM-mal, Bluetooth-on külső EEPROM-mal, Bluetooth Külső EEPROM használata, Külső EEPROM használata, Külső EEPROM, EEPROM |