LOGO STSW DFU EEPRMAPërmirësimi i firmuerit të pajisjes STSW-DFU-EEPRMA përmes Bluetooth duke përdorur EEPROM të jashtëmUdhëzues për fillimin e shpejtë
Përmirësimi i firmuerit të pajisjes përmes Bluetooth duke përdorur
EEPROM i jashtëm
(STSW-DFU-EEPRMA)
Versioni 1.0.0

Hardware dhe Software përfundoiview

STEVAL-IDB011V1 / STEVAL-IDB011V2
Hardware Mbiview
Platforma e vlerësimit e bazuar në sistemin BLUENRG-355MC-në-çip
Platforma e vlerësimit STEVAL-IDB011V1 ose STEVAL-IDB011V2 është krijuar për t'ju ndihmuar të zhvilloni dhe testoni aplikacione Bluetooth® me energji të ulët duke përdorur sistemin-në-çip me fuqi të ulët BlueNRG-LP në kombinim me sensorë MEMS inerciale dhe mjedisore, një mikrofon dixhital MEMS , butona të ndryshëm të ndërfaqes dhe LED.
Është në përputhje me specifikimet Bluetooth® LE dhe mbështet rolet master, skllav dhe të njëkohshëm master-and-slave.
Ai përmban zgjatje të gjatësisë së të dhënave, 2 Mbps, rreze të gjatë, reklamim dhe skanim të zgjatur, si dhe reklamim periodik, transferim periodik të sinkronizimit të reklamave, kanal të orientuar drejt lidhjes LE L2CAP dhe kontroll të energjisë LE dhe monitorim të humbjes së rrugës.
Produkti kryesor në bord
64 MHz, bërthama 32-bit Arm®Cortex®-M0+, një memorie flash e programueshme 256 KB, një SRAM 64 KB, një MPU dhe një grup i gjerë periferik (6x PWM, 2x I²C, 2x SPI/I2S, SPI, USART , UART, PDM dhe ADC SAR 12-bitësh).Përmirësimi i firmuerit të pajisjes STSW-DFU-EEPRMA përmes Bluetooth duke përdorur EEPROM të jashtëm - Hardware mbiviewInformacioni i fundit në dispozicion në www.st.com 
STEVAL-IDB011V1/2
Platforma e vlerësimit e bazuar në sistemin BlueNRG-LPS-në-çip
Platforma e vlerësimit STEVAL-IDB012V1 është krijuar për të zhvilluar dhe testuar aplikacione Bluetooth® me energji të ulët duke përdorur sistemin në çip BlueNRG-LPS me fuqi të ulët, në kombinim me sensorë MEMS inerciale dhe mjedisore, një mikrofon dixhital MEMS dhe butona të ndryshëm ndërfaqeje dhe LED. .
BlueNRG-LPS është në përputhje me specifikimin Bluetooth® me energji të ulët. Ai mbështet rolet master, slave, master dhe slave të njëkohshëm, zgjatjen e gjatësisë së të dhënave, 2 Mbps, rreze të gjatë, reklamim dhe skanim të zgjeruar, algoritmin e zgjedhjes së kanalit #2, caching GATT, procedurën e ping LE, kontrollin e fuqisë LE dhe monitorimin e humbjes së rrugës dhe drejtimin. gjetja (këndi i mbërritjes / këndi i nisjes) veçorive.
Produkti kryesor në bord
BlueNRG-LPS përmban një bërthamë 64 MHz, 32-bit Arm Cortex®-M0+, memorie flash të programueshme 192 KB, 24 KB SRAM, MPU dhe një grup të gjerë periferik (4x PWM, I²C, SPI/I2S, SPI, USART, LPUART, dhe ADC SAR 12-bit).Përmirësimi i firmuerit të pajisjes STSW-DFU-EEPRMA përmes Bluetooth duke përdorur EEPROM të jashtëm - Hardware mbiview 1Informacioni i fundit në dispozicion në www.st.com
STEVAL-IDB012V1

X-Bërthama-PGEEZ1
Hardware Mbiview
Pllaka e zgjerimit të memories EEPROM të faqes standarde SPI bazuar në serinë M95P32 për STM32 Nucleo
Pllaka e zgjerimit X-NUCLEO-PGEEZ1 është projektuar për faqet SPI të serisë M95P32 EEPROM për leximin dhe shkrimin e të dhënave.
Ky bord zgjerimi i lejon zhvilluesit të vlerësojnë faqen e re të memories EEPROM përmes një ndërfaqeje SPI të vetme/dyfishtë/katërsh.
Ai vepron si një pajisje ruajtëse e jashtme që mund të përdoret për të ruajtur të dhëna, të tilla si gjurmueshmëria e prodhimit, kalibrimi, cilësimet e përdoruesit, flamujt e gabimeve, regjistrat e të dhënave dhe të dhënat e monitorimit për të ndërtuar aplikacione më fleksibël dhe të sakta.
Produkti kryesor në bord
M95P32: Faqe SPI Serial 32 Mbit me fuqi ultra të ulët EEPROMPërmirësimi i firmuerit të pajisjes STSW-DFU-EEPRMA përmes Bluetooth duke përdorur EEPROM të jashtëm - Hardware mbiview 2Informacioni i fundit në dispozicion në www.st.com
X-Bërthama-PGEEZ1

STSW-DFU-EEPRMA
Softueri përfundoiview

Përshkrimi i softuerit STSW-DFU-EEPRMA
STSW-DFU-EEPRMA është një paketë STSW e përditësimit të firmuerit të pajisjes me mbështetjen e M95P32 EEPROM të jashtme të lidhur me STEVAL-IDB011V1, STEVALIDB011V2 ose STEVAL-IDB012V1 në zgjerimin e memories EEPROM X-NUCLEO-PGEEZ1.
Karakteristikat kryesore

  • Demoja e firmuerit për STEVAL-IDB011V1/2 ose STEVAL-IDB012V1 me tabelën e zgjerimit të memories X-NUCLEOPGEEZ1 EEPROM
  • Ekzekutuesit binare mund të ndahen me Bluetooth në pajisjen të cilat fillimisht shkruhen drejtpërdrejt në M95P32 EEPROM të jashtëm
  •  Përmirësim flash nga M95P32 EEPROM i jashtëm
  • Qasja e bazuar në Menaxherin e Shërbimit OTA, e cila përfshin shërbimin Bluetooth OTA, karakteristikat e tij dhe aftësitë e menaxherit të rivendosjes OTA
  • Imazhi i aplikacionit nuk kërkohet të përfshijë shërbimin e përmirësimit OTA FW
  • Sampaplikacioni që demonstron shërbimin e plotë FOTA

Arkitektura e përgjithshme e softueritPërmirësimi i firmuerit të pajisjes STSW-DFU-EEPRMA përmes Bluetooth duke përdorur EEPROM të jashtëm - Hardware mbiview 3Informacioni i fundit në dispozicion në www.st.com
STSW-DFU-EEPRMA
FOTA: Paraqitja e Flash BlueNRG-LP/LPS
Softueri përfundoiview

  •  Paraqitja e blicit BlueNRG-LP/LPS
  • Menaxheri i Shërbimit OTA i ruajtur në memorien Flash të BlueNRG-LP/LPS përdoret për të kryer përditësimin e firmuerit në ajër (FOTA)
  • Në rivendosjen e pajisjes, Menaxheri i Shërbimit vendos se nga duhet të niset pajisja
  • Menaxheri i Shërbimit fillon nga adresa 0x1004 0000
  • Aplikimi i përdoruesit fillon nga adresa 0x1005 7800
  • Përdoruesi mund të kërcejë nga aplikacioni i përdoruesit te menaxheri i shërbimit për të filluar seancën OTA duke shtypur një herë "Reset" dhe më pas duke mbajtur të shtypur butonin "PUSH1".

Përmirësimi i firmuerit të pajisjes STSW-DFU-EEPRMA përmes Bluetooth duke përdorur EEPROM të jashtëm - Hardware mbiview 4

Setup & Demo Examples

Konfigurimi & Aplikimi P.shamples
Parakushtet e HW

  • 1x BlueNRG-LP ose BlueNRG-LPS (STEVAL-IDB011V1/2)
  • 1x M95P32 pllakë zgjerimi EEPROM (X-NUCLEO-PGEEZ1)
  • 1x pajisje Android™ ose iOS™ të aktivizuar me BLE
  • Laptop/PC me Windows 7, 8 ose 10
  • 1x kabllo USB të tipit A në Micro-B (BlueNRG-LP), ose
  • 1x kabllo USB e tipit A në të tipit C (BlueNRG-LPS)
  • Lidhja e telave

Përmirësimi i firmuerit të pajisjes STSW-DFU-EEPRMA përmes Bluetooth duke përdorur EEPROM të jashtëm - Hardware mbiview 5Konfigurimi & Aplikimi P.shamples
Software dhe parakushte të tjera

  • Paketa STSW-DFU-EEPRMA
  • Shkarkoni dhe instaloni STSW-BNRGFLASHER nga www.st.com
  • Një zinxhir mjetesh për të ndërtuar firmuerin
    STSW-DFU-EEPRMA është zhvilluar dhe testuar me
    • IAR Embedded Workbench për zinxhirin e veglave ARM® (EWARM) + ST-Link
    • Reale View Zinxhiri i mjeteve të Kit për Zhvillimin e Mikrokontrolluesit (MDK-ARM) + ST-LINK
  • Aplikacioni klasik ST BLE-Sensor, Android (Lidhje), ose
  • Aplikacioni ST BLE-Sensor, iOS (Lidhje)
  • Monitor i linjës serike p.sh., termi Tera (Windows)

FOTA – Procedura

  • Procedura për konfigurimin e BlueNRG-LP/LPS për FOTA mund të ndahet në këto hapa:
  • Hapi 1: Fshini memorien e plotë flash
  • Hapi 2: Menaxher i Shërbimit të Programit
  • Hapi 3: Kryeni FOTA

Hapi 1: Fshini memorien e plotë të Flash

Për BlueNRG-LP

  • Hap projektin EWARM:
  • \STSW-BlueNRG-FOTA\Projects\Applications\BLE_OTA_ServiceM anager\EWARM\STEVAL- IDB011V1\BLE_OTA_ServiceManager.eww
  • Shkoni te Projekti → Shkarko → Fshi Memory dhe klikoni "OK" në dritaren tjetër për të konfirmuar fshirjen e memories flash
  • Ky hap duhet të bëhet vetëm një herë
  • Shënim: Përdoruesi mund të përdorë çdo mjet tjetër edhe për fshirjen e plotë të blicit

Përmirësimi i firmuerit të pajisjes STSW-DFU-EEPRMA përmes Bluetooth duke përdorur EEPROM të jashtëm - fig 1

Për BlueNRG-LPS

  • Hap projektin EWARM:
  • .\STSW-BlueNRG-
    FOTA\Projects\Applications\BLE_OTA_ServiceM anager\EWARM\STEVAL- IDB012V1\BLE_OTA_ServiceManager.eww
  • Shkoni te Projekti → Shkarko → Fshi Memory dhe klikoni "OK" në dritaren tjetër për të konfirmuar fshirjen e memories flash
  • Ky hap duhet të bëhet vetëm një herë
  • Shënim: Përdoruesi mund të përdorë çdo mjet tjetër edhe për fshirjen e plotë të blicit

Përmirësimi i firmuerit të pajisjes STSW-DFU-EEPRMA përmes Bluetooth duke përdorur EEPROM të jashtëm - fig 2Hapi 2: Menaxher i Shërbimit të Programit

  • Për BlueNRG-LP
  • Hap projektin EWARM:
  • .\STSW-BlueNRGFOTA\Projects\Applications\BLE_OTA_ServiceMa nager\EWARM\STEVAL- IDB011V1\BLE_OTA_ServiceManager.eww
  • Shkoni te Projekti → Shkarko → Shkarkoni aplikacionin aktiv
  • Më poshtë do të printohen në terminalin UART:
    Përmirësimi i firmuerit të pajisjes STSW-DFU-EEPRMA përmes Bluetooth duke përdorur EEPROM të jashtëm - fig 10
  • Menaxheri i Shërbimit OTA është programuar me sukses

Përmirësimi i firmuerit të pajisjes STSW-DFU-EEPRMA përmes Bluetooth duke përdorur EEPROM të jashtëm - fig 3

Sinjali BlueNRG-LP Jumper J8 në X-NUCLEO-PGEEZ1
SPI1_SCK PA13 SCLK
SPI1_MISO PA14 DQ1
SPI1_MOSI PB14 DQ0
CS PA11 CS

Projekti përdor M95P32 EEPROM të jashtëm të montuar në X-NUCLEO-PGEEZ1 për shërbimin FOTA i cili duhet të lidhet me BlueNRG-LP/LPS
Hapi 2: Menaxher i Shërbimit të Programit

  • Për BlueNRG-LPS
  • Hap projektin EWARM:
  • .\STSW-BlueNRGFOTA\Projects\Applications\BLE_OTA_ServiceMa nager\EWARM\STEVAL- IDB012V1\BLE_OTA_ServiceManager.eww
  • Shkoni te Projekti → Shkarko → Shkarkoni aplikacionin aktiv
  • Më poshtë do të printohen në terminalin UART:Përmirësimi i firmuerit të pajisjes STSW-DFU-EEPRMA përmes Bluetooth duke përdorur EEPROM të jashtëm - fig 10
  • Menaxheri i Shërbimit OTA është programuar me sukses

Përmirësimi i firmuerit të pajisjes STSW-DFU-EEPRMA përmes Bluetooth duke përdorur EEPROM të jashtëm - fig 4

Sinjali BlueNRG-LP Jumper J8 në X-NUCLEO-PGEEZ1
SPI13_SCK PB3 SCLK
SPI13_MISO PA8 DQ1
SPI3_MOSI PB11 DQ0
CS PA9 CS

Projekti përdor M95P32 EEPROM të jashtëm të montuar në X-NUCLEO-PGEEZ1 për shërbimin FOTA i cili duhet të lidhet me BlueNRG-LP/LPS
Hapi 3: Kryeni FOTA (1/4)

  • Merrni çdo pajisje Android ose iOS dhe hapni aplikacionin "ST Ble Sensor Classic"
  • Shkarkoni aplikacionin nga Play/App Store nëse nuk është instaluar tashmë
  • IshampAplikacioni le demonstron ndërrim të ndryshëm LED i cili mund të zgjidhet nga makroja e përcaktuar në paraprocesor
BlueNRG-LP CONFIG_LED_DL2  CONFIG_LED_DL3
Ndrysho DL2 me 250 ms vonesë Ndrysho DL3 me 1000 ms vonesë
BlueNRG-LPS CONFIG_LED_DL3 CONFIG_LED_DL4
Ndrysho DL3 me 250 ms vonesë Ndrysho DL4 me 1000 ms vonesë
  • Shpëtoni ish-inample aplikacioni i përdoruesit .bin files në telefonPërmirësimi i firmuerit të pajisjes STSW-DFU-EEPRMA përmes Bluetooth duke përdorur EEPROM të jashtëm - fig 5
  • Binar file ruhet fillimisht në M95P32 EEPROM të jashtëm nëpërmjet transferimit Bluetooth nga telefoni dhe më pas kopjohet brenda në memorien flash të BlueNRG-LP/LPS
  • Këtu, hapat demonstrohen me një telefon Android

Hapi 3: Kryeni FOTA (2/4)         Përmirësimi i firmuerit të pajisjes STSW-DFU-EEPRMA përmes Bluetooth duke përdorur EEPROM të jashtëm - fig 6Përmirësimi i firmuerit të pajisjes STSW-DFU-EEPRMA përmes Bluetooth duke përdorur EEPROM të jashtëm - fig 7Hapi 3: Kryeni FOTA (4/4)

  • Prisni që U5 e drejtuar nga përdoruesi në BlueNRG-LP/LPS të fiket që tregon fundin e përditësimit të FOTA
  • Pajisja ricilësohet dhe aplikacioni niset bazuar në ndezjen binar

Përmirësimi i firmuerit të pajisjes STSW-DFU-EEPRMA përmes Bluetooth duke përdorur EEPROM të jashtëm - fig 8• sampAplikacioni le demonstron funksionalitete të ndryshme të ndërrimit të LED që mund të përkufizohen si një makro në paraprocesor

FOTA – Aplikim

BlueNRG-LP CONFIG_LED_DL2  CONFIG_LED_DL3
Ndrysho DL2 me 250 ms vonesë Ndrysho DL3 me 1000 ms vonesë
BlueNRG-LPS CONFIG_LED_DL3 CONFIG_LED_DL4
Ndrysho DL3 me 250 ms vonesë Ndrysho DL4 me 1000 ms vonesë

FOTA – AplikimPërmirësimi i firmuerit të pajisjes STSW-DFU-EEPRMA përmes Bluetooth duke përdorur EEPROM të jashtëm - fig 9FOTA – Shërbimi Flasher
Nëse përdorni një vegël ndihmëse flasher, atëherë duhet të ndiqen hapat e mëposhtëm

  1. Fshi blicin e plotë
  2. Flash BLE_OTA_ServiceManager.bin nga adresa 0x1004 0000
  3. Flash .bin e kërkuar nga adresa 0x1005 7800

Dokumentet & Burimet e Përafërta

Dokumentet & Burimet e Përafërta
STSW-DFU-EEPRMA:
• DB5187: Përmirësimi i firmuerit të pajisjes nëpërmjet Bluetooth® duke përdorur faqen e jashtme EEPROM (M95P32) me tabelën e vlerësimit BlueNRG-LP ose BlueNRG-LPS përmbledhje e të dhënave
X-Bërthama-PGEEZ1:
Gerber files, BOM, Skematik

  • DB4863: Bordi i zgjerimit të memories EEPROM të faqes standarde SPI i bazuar në serinë M95P32 për STM32 Nucleo - databrie
  • UM3096: Fillimi me tabelën e zgjerimit të memories standarde të faqes SPI X-NUCLEO-PGEEZ1 EEPROM bazuar në serinë M95P32 për STM32 Nucleo– manual përdorimi

Të gjitha dokumentet janë të disponueshme në skedën DESIGN të produkteve përkatëse webfaqe.
Dokumentet & Burimet e Përafërta

STEVAL-IDB011V1:
Gerber files, BOM, Skematik

STEVAL-IDB011V2:
Gerber files, BOM, Skematik

STEVAL-IDB012V1:
Gerber files, BOM, Skematik

Konsultohuni www.st.com për listën e plotë

LOGO STSW DFU EEPRMAfaleminderit
© STMicroelectronics – Të gjitha të drejtat e rezervuara.
Logoja e korporatës STMicroelectronics është një markë tregtare e regjistruar e STMicroelectronics
grup kompanish. Të gjithë emrat e tjerë janë pronë e pronarëve të tyre përkatës.

Dokumentet / Burimet

Përmirësimi i firmuerit të pajisjes STSW-DFU-EEPRMA përmes Bluetooth duke përdorur EEPROM të jashtëm [pdfUdhëzuesi i përdoruesit
Përmirësimi i firmuerit të pajisjes STSW-DFU-EEPRMA përmes Bluetooth duke përdorur EEPROM të jashtëm, STSW-DFU-EEPRMA, Përmirësimi i firmuerit të pajisjes përmes Bluetooth duke përdorur EEPROM të jashtëm, Përmirësimi i firmuerit përmes Bluetooth duke përdorur EEPROM të jashtëm, Përmirësimi përmes Bluetooth duke përdorur EEPROM të jashtëm, mbi përdorim Bluetooth Bluetooth duke përdorur EEPROM të jashtëm, duke përdorur EEPROM të jashtëm, EEPROM të jashtëm, EEPROM

Referencat

Lini një koment

Adresa juaj e emailit nuk do të publikohet. Fushat e kërkuara janë shënuar *