STSW DFU EEPRMA LOGOSTSW-DFU-EEPRMA eszköz firmware frissítés Bluetooth-on keresztül külső EEPROM használatávalGyors ü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).STSW-DFU-EEPRMA eszköz firmware-frissítése Bluetooth-on keresztül külső EEPROM használatával - Hardver átviewA 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).STSW-DFU-EEPRMA eszköz firmware-frissítése Bluetooth-on keresztül külső EEPROM használatával - Hardver átview 1A 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 EEPROMSTSW-DFU-EEPRMA eszköz firmware-frissítése Bluetooth-on keresztül külső EEPROM használatával - Hardver átview 2A 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úraSTSW-DFU-EEPRMA eszköz firmware-frissítése Bluetooth-on keresztül külső EEPROM használatával - Hardver átview 3A 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.

STSW-DFU-EEPRMA eszköz firmware-frissítése Bluetooth-on keresztül külső EEPROM használatával - Hardver átview 4

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

STSW-DFU-EEPRMA eszköz firmware-frissítése Bluetooth-on keresztül külső EEPROM használatával - Hardver átview 5Beá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

STSW-DFU-EEPRMA eszköz firmware frissítés Bluetooth-on keresztül külső EEPROM használatával - 1. ábra

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

STSW-DFU-EEPRMA eszköz firmware frissítés Bluetooth-on keresztül külső EEPROM használatával - 2. ábra2. 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:
    STSW-DFU-EEPRMA eszköz firmware frissítés Bluetooth-on keresztül külső EEPROM használatával - 10. ábra
  • Az OTA Service Manager programozása sikeres volt

STSW-DFU-EEPRMA eszköz firmware frissítés Bluetooth-on keresztül külső EEPROM használatával - 3. ábra

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:STSW-DFU-EEPRMA eszköz firmware frissítés Bluetooth-on keresztül külső EEPROM használatával - 10. ábra
  • Az OTA Service Manager programozása sikeres volt

STSW-DFU-EEPRMA eszköz firmware frissítés Bluetooth-on keresztül külső EEPROM használatával - 4. ábra

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 telefononSTSW-DFU-EEPRMA eszköz firmware frissítés Bluetooth-on keresztül külső EEPROM használatával - 5. ábra
  • 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)         STSW-DFU-EEPRMA eszköz firmware frissítés Bluetooth-on keresztül külső EEPROM használatával - 6. ábraSTSW-DFU-EEPRMA eszköz firmware frissítés Bluetooth-on keresztül külső EEPROM használatával - 7. ábra3. 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

STSW-DFU-EEPRMA eszköz firmware frissítés Bluetooth-on keresztül külső EEPROM használatával - 8. ábra• 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ásSTSW-DFU-EEPRMA eszköz firmware frissítés Bluetooth-on keresztül külső EEPROM használatával - 9. ábraFOTA – Flasher Utility
Ha flasher segédeszközt használ, akkor a következő lépéseket kell követni

  1. Teljes vaku törlése
  2. Flash BLE_OTA_ServiceManager.bin a 0x1004 0000 címről
  3. Flash a szükséges .bin 0x1005 7800 címről

Dokumentumok és kapcsolódó források

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

STEVAL-IDB011V2:
Gerber files, BOM, Vázlatos

STEVAL-IDB012V1:
Gerber files, BOM, Vázlatos

Konzultáljon www.st.com a teljes listához

STSW DFU EEPRMA LOGOKö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

Hivatkozások

Hagyj megjegyzést

E-mail címét nem tesszük közzé. A kötelező mezők meg vannak jelölve *