STSW DFU EEPRMA LOGOSTSW-DFU-EEPRMA Aparato Firmware Ĝisdatigo Per Bluetooth Uzante Eksteran EEPROMRapida Komenca Gvidilo
Aparato Firmware Ĝisdatigo per Bluetooth uzante
ekstera EEPROM
(STSW-DFU-EEPRMA)
Versio 1.0.0

Aparataro kaj Programaro finiĝisview

STEVAL-IDB011V1 / STEVAL-IDB011V2
Aparataro Finisview
Taksadplatformo bazita sur la sistemo-sur-blato BLUENRG-355MC
La taksadplatformo STEVAL-IDB011V1 aŭ STEVAL-IDB011V2 estas desegnita por helpi vin evoluigi kaj testi Bluetooth®-malaltenergiajn aplikaĵojn uzante la malaltpotencan sistemon-sur-blato BlueNRG-LP en kombinaĵo kun inerciaj kaj mediaj MEMS-sensiloj, cifereca MEMS-mikrofono. , diversaj interfacbutonoj, kaj LED-oj.
Ĝi konformas al la specifo Bluetooth® LE kaj subtenas majstrajn, sklavojn kaj samtempajn majstrajn kaj sklavajn rolojn.
Ĝi havas etendon de datumlongo, 2 Mbps, longdistancon, plilongigitan reklamadon kaj skanadon, same kiel periodan reklamadon, periodan reklaman sinkronigan translokigon, LE L2CAP-konekt-orientitan kanalon, kaj LE-potencan kontrolon kaj padperdan monitoradon.
Ŝlosila Produkto surŝipe
64 MHz, 32-bita Arm®Cortex®-M0+kerno, 256 KB programebla fulmmemoro, 64 KB SRAM, MPU, kaj ampleksa periferia aro (6x PWM, 2x I²C, 2x SPI/I2S, SPI, USART , UART, PDM, kaj 12-bita ADC SAR).STSW-DFU-EEPRMA-Firmware-ĝisdatigo per Bluetooth Uzante Eksteran EEPROM - Aparataro SuperviewPlej novaj informoj haveblaj ĉe www.st.com 
STEVAL-IDB011V1/2
Taksadplatformo bazita sur la BlueNRG-LPS-sistemo-sur-blato
La taksadplatformo STEVAL-IDB012V1 estas desegnita por evoluigi kaj testi Bluetooth® Low Energy-aplikojn uzante la malaltan potencon BlueNRG-LPS-sistemon-sur-blato, en kombinaĵo kun inerciaj kaj mediaj MEMS-sensiloj, cifereca MEMS-mikrofono, kaj diversaj interfacbutonoj kaj LED-oj. .
La BlueNRG-LPS konformas al la specifo de Bluetooth® Low Energy. Ĝi subtenas majstron, sklavon, samtempajn majstrajn kaj sklavajn rolojn, datumlongan etendon, 2 Mbps, longdistancon, plilongigitan reklamadon kaj skanadon, kanalan elekton-algoritmon n-ro 2, GATT-kaŝmemoron, LE-pingan proceduron, LE-potenckontrolon kaj padperdan monitoradon, kaj direkton. trovado (angulo de alveno/angulo de foriro) trajtoj.
Ŝlosila Produkto surŝipe
La BlueNRG-LPS havas 64 MHz, 32-bitan Arm Cortex®-M0+-kernon, 192 KB programeblan fulmmemoron, 24 KB SRAM, MPU, kaj ampleksan ekstercentran aron (4x PWM, I²C, SPI/I2S, SPI, USART, LPUART, kaj 12-bita ADC SAR).STSW-DFU-EEPRMA-Firmware-ĝisdatigo per Bluetooth Uzante Eksteran EEPROM - Aparataro Superview 1Plej novaj informoj haveblaj ĉe www.st.com
STEVAL-IDB012V1

X-NUKLEO-PGEEZ1
Aparataro Finisview
Norma SPI-paĝo EEPROM-memora ekspansiotabulo bazita sur M95P32-serio por STM32 Nucleo
La ekspansiotabulo X-NUCLEO-PGEEZ1 estas dizajnita por la M95P32-serio SPI-paĝo EEPROM por legado kaj skribo de datumoj.
Ĉi tiu ekspansiotabulo permesas al programistoj taksi la novan memorpaĝon EEPROM per unuopa/duobla/kvadra SPI-interfaco.
Ĝi funkcias kiel ekstera stokada aparato, kiu povas esti uzata por stoki datumojn, kiel fabrikada spurebleco, kalibrado, uzantagordoj, eraraj flagoj, datumprotokoloj kaj monitoraj datumoj por konstrui pli flekseblajn kaj precizajn aplikojn.
Ŝlosila Produkto surŝipe
M95P32: Ultra malalta potenco 32 Mbit Seria SPI Paĝo EEPROMSTSW-DFU-EEPRMA-Firmware-ĝisdatigo per Bluetooth Uzante Eksteran EEPROM - Aparataro Superview 2Plej novaj informoj haveblaj ĉe www.st.com
X-NUKLEO-PGEEZ1

STSW-DFU-EEPRMA
Programaro Finitaview

STSW-DFU-EEPRMA Programaro Priskribo
STSW-DFU-EEPRMA estas Device Firmware Upgrade STSW-pakaĵo kun subteno de ekstera M95P32 EEPROM konektita al aŭ STEVAL-IDB011V1, STEVALIDB011V2 aŭ STEVAL-IDB012V1 sur X-NUCLEO-PGEEZ1 EEPROM-memorvastigtabulo.
Ŝlosilaj trajtoj

  • Firmware-demonstraĵo por STEVAL-IDB011V1/2 aŭ STEVAL-IDB012V1 kun X-NUCLEOPGEEZ1 EEPROM-memora ekspansiotabulo
  • Binaraj ruligeblaj povas esti dividitaj per Bluetooth al la aparato, kiu unue estas skribita rekte al ekstera M95P32 EEPROM.
  •  Ekbrila ĝisdatigo de ekstera M95P32 EEPROM
  • Aliro bazita sur OTA Servo-Manaĝero, kiu inkluzivas Bluetooth-OTA-servon, ĝiajn karakterizaĵojn kaj kapablojn de OTA-restarigita administranto
  • Aplika bildo ne bezonata por inkluzivi OTA FW-ĝisdatigservon
  • Sampla aplikaĵo pruvanta kompletan FOTA-servon

Entuta Programaro-ArkitekturoSTSW-DFU-EEPRMA-Firmware-ĝisdatigo per Bluetooth Uzante Eksteran EEPROM - Aparataro Superview 3Plej novaj informoj haveblaj ĉe www.st.com
STSW-DFU-EEPRMA
FOTA: Flash Layout BlueNRG-LP/LPS
Programaro Finitaview

  •  BlueNRG-LP/LPS Flash Aranĝo
  • OTA Service Manager stokita en Flash Memory de BlueNRG-LP/LPS estas uzata por efektivigi Firmware Over The Air (FOTA) ĝisdatigon
  • Ĉe aparato rekomencigita, Servo-Manaĝero decidas de kie la aparato devas ekfunkciigi
  • Serva Administranto komenciĝas de adreso 0x1004 0000
  • Uzanta Apliko komenciĝas de adreso 0x1005 7800
  • Uzanto povas salti de Uzanta aplikaĵo al Serva administranto por komenci OTA-sesion premante "Restarigi" unufoje kaj tiam tenante "PUSH1" butonon premita.

STSW-DFU-EEPRMA-Firmware-ĝisdatigo per Bluetooth Uzante Eksteran EEPROM - Aparataro Superview 4

Agordo & Demo Ekzamples

Agordo & Apliko Ekzamples
HW-antaŭkondiĉoj

  • 1x BlueNRG-LP aŭ BlueNRG-LPS (STEVAL-IDB011V1/2)
  • 1x M95P32 EEPROM ekspansiotabulo (X-NUCLEO-PGEEZ1)
  • 1x BLE-ebligita Android™ aŭ iOS™ aparato
  • Tekkomputilo/komputilo kun Vindozo 7, 8 aŭ 10
  • 1x USB-tipo A al Mikro-B USB-kablo (BlueNRG-LP), aŭ
  • 1x USB-tipo A al Tipo-C USB-kablo (BlueNRG-LPS)
  • Konektante Dratojn

STSW-DFU-EEPRMA-Firmware-ĝisdatigo per Bluetooth Uzante Eksteran EEPROM - Aparataro Superview 5Agordo & Apliko Ekzamples
Programaro kaj Aliaj antaŭkondiĉoj

  • STSW-DFU-EEPRMA-pakaĵo
  • Elŝutu kaj instalu STSW-BNRGFLASHER de www.st.com
  • Ilĉeno por konstrui la firmware
    La STSW-DFU-EEPRMA estis evoluigita kaj testita kun
    • IAR Embedded Workbench por ARM® (EWARM) ilĉeno + ST-Link
    • Reala View Mikroregila Disvolva Ilaro (MDK-ARM) ilĉeno + ST-LINK
  • ST BLE-Sensor Klasika Apliko, Android (Ligo), aŭ
  • ST BLE-Sensor-Apliko, iOS (Ligo)
  • Seria linia monitoro ekz., Tera termino (Vindozo)

FOTA - Proceduro

  • La proceduro por agordi BlueNRG-LP/LPS por FOTA povas esti dividita en ĉi tiuj paŝoj:
  • Paŝo 1: Forigu kompletan fulmmemoron
  • Paŝo 2: Administranto pri Programo
  • Paŝo 3: Faru FOTA

Paŝo 1: Forigu Kompletan Flash Memoron

Por BlueNRG-LP

  • Malfermu EWARM-projekton:
  • \STSW-BlueNRG-FOTA\Projects\Applications\BLE_OTA_ServiceM anager\EWARM\STEVAL-IDB011V1\BLE_OTA_ServiceManager.eww
  • Iru al Projekto → Elŝuti → Forigi Memoron kaj alklaku "Bone" en la sekva ŝprucfenestro por konfirmi forigon de fulmmemoro.
  • Ĉi tiu paŝo devas esti farita nur unufoje
  • Notu: Uzanto povas uzi ajnan alian ilon ankaŭ por kompleta fulmviŝado

STSW-DFU-EEPRMA-Firmware-ĝisdatigo per Bluetooth Uzante Eksteran EEPROM - fig 1

Por BlueNRG-LPS

  • Malfermu EWARM-projekton:
  • .\STSW-BlueNRG-
    FOTA\Projects\Applications\BLE_OTA_ServiceM anager\EWARM\STEVAL- IDB012V1\BLE_OTA_ServiceManager.eww
  • Iru al Projekto → Elŝuti → Forigi Memoron kaj alklaku "Bone" en la sekva ŝprucfenestro por konfirmi forigon de fulmmemoro.
  • Ĉi tiu paŝo devas esti farita nur unufoje
  • Notu: Uzanto povas uzi ajnan alian ilon ankaŭ por kompleta fulmviŝado

STSW-DFU-EEPRMA-Firmware-ĝisdatigo per Bluetooth Uzante Eksteran EEPROM - fig 2Paŝo 2: Administranto pri Programo

  • Por BlueNRG-LP
  • Malfermu EWARM-projekton:
  • .\STSW-BlueNRGFOTA\Projects\Applications\BLE_OTA_ServiceMa nager\EWARM\STEVAL- IDB011V1\BLE_OTA_ServiceManager.eww
  • Iru al Projekto → Elŝuti → Elŝutu aktivan aplikaĵon
  • La jenaj estos presitaj sur UART-terminalo:
    STSW-DFU-EEPRMA-Firmware-ĝisdatigo per Bluetooth Uzante Eksteran EEPROM - fig 10
  • OTA Service Manager estas programita sukcese

STSW-DFU-EEPRMA-Firmware-ĝisdatigo per Bluetooth Uzante Eksteran EEPROM - fig 3

Signalo BlueNRG-LP Jumper J8 sur X-NUCLEO-PGEEZ1
SPI1_SCK​ PA13 SCLK
SPI1_MISO​ PA14 DQ1
SPI1_MOSI PB14 DQ0
CS PA11 CS

La projekto uzas M95P32 Eksteran EEPROM muntitan sur X-NUCLEO-PGEEZ1 por FOTA-servo kiu devus esti konektita al BlueNRG-LP/LPS.
Paŝo 2: Administranto pri Programo

  • Por BlueNRG-LPS
  • Malfermu EWARM-projekton:
  • .\STSW-BlueNRGFOTA\Projects\Applications\BLE_OTA_ServiceMa nager\EWARM\STEVAL- IDB012V1\BLE_OTA_ServiceManager.eww
  • Iru al Projekto → Elŝuti → Elŝutu aktivan aplikaĵon
  • La jenaj estos presitaj sur UART-terminalo:STSW-DFU-EEPRMA-Firmware-ĝisdatigo per Bluetooth Uzante Eksteran EEPROM - fig 10
  • OTA Service Manager estas programita sukcese

STSW-DFU-EEPRMA-Firmware-ĝisdatigo per Bluetooth Uzante Eksteran EEPROM - fig 4

Signalo BlueNRG-LP Jumper J8 sur X-NUCLEO-PGEEZ1
SPI13_SCK​ PB3 SCLK
SPI13_MISO​ PA8 DQ1
SPI3_MOSI PB11 DQ0
CS PA9 CS

La projekto uzas M95P32 Eksteran EEPROM muntitan sur X-NUCLEO-PGEEZ1 por FOTA-servo kiu devus esti konektita al BlueNRG-LP/LPS.
Paŝo 3: Faru FOTA (1/4)

  • Prenu ajnan Androidan aŭ iOS-aparaton kaj lanĉu la aplikaĵon "ST Ble Sensor Classic"
  • Elŝutu la aplikaĵon de Play/App store se ne jam instalita
  • La eksampla aplikaĵo montras malsaman LED-baskulon, kiu povas esti elektita el la difinita makroo en antaŭprocesoro
BlueNRG-LP CONFIG_LED_DL2  CONFIG_LED_DL3
Ŝaltu DL2 kun 250ms prokrasto Ŝaltu DL3 kun 1000ms prokrasto
BlueNRG-LPS CONFIG_LED_DL3 CONFIG_LED_DL4
Ŝaltu DL3 kun 250ms prokrasto Ŝaltu DL4 kun 1000ms prokrasto
  • Savu la eksample uzanta aplikaĵo .bin files ĉe la telefonoSTSW-DFU-EEPRMA-Firmware-ĝisdatigo per Bluetooth Uzante Eksteran EEPROM - fig 5
  • La duuma file unue estas stokita sur ekstera M95P32 EEPROM per Bluetooth-translokigo de telefono kaj poste interne kopiita al fulmmemoro de BlueNRG-LP/LPS
  • Ĉi tie, la paŝoj estas pruvitaj per Android-telefono

Paŝo 3: Faru FOTA (2/4)         STSW-DFU-EEPRMA-Firmware-ĝisdatigo per Bluetooth Uzante Eksteran EEPROM - fig 6STSW-DFU-EEPRMA-Firmware-ĝisdatigo per Bluetooth Uzante Eksteran EEPROM - fig 7Paŝo 3: Faru FOTA (4/4)

  • Atendu, ke uzanto gvidis U5 sur BlueNRG-LP/LPS malŝaltu, kio indikas finon de FOTA-ĝisdatigo
  • Aparato rekomenciĝas kaj aplikaĵo ekfunkciigas surbaze de la duuma ekbrilis

STSW-DFU-EEPRMA-Firmware-ĝisdatigo per Bluetooth Uzante Eksteran EEPROM - fig 8• La sampla aplikaĵo montras malsamajn LED-ŝanĝfunkciecon, kiuj povas esti difinitaj kiel makroo en antaŭprocesoro

FOTA - Apliko

BlueNRG-LP CONFIG_LED_DL2  CONFIG_LED_DL3
Ŝaltu DL2 kun 250ms prokrasto Ŝaltu DL3 kun 1000ms prokrasto
BlueNRG-LPS CONFIG_LED_DL3 CONFIG_LED_DL4
Ŝaltu DL3 kun 250ms prokrasto Ŝaltu DL4 kun 1000ms prokrasto

FOTA - AplikoSTSW-DFU-EEPRMA-Firmware-ĝisdatigo per Bluetooth Uzante Eksteran EEPROM - fig 9FOTA - Ekbrila Utilo
Se vi uzas fulman ilon, tiam la sekvaj paŝoj devas esti sekvitaj

  1. Forigu kompletan ekbrilon
  2. Ekbrili BLE_OTA_ServiceManager.bin de adreso 0x1004 0000
  3. Ekbriligi la bezonatan .bin de adreso 0x1005 7800

Dokumentoj kaj Rilataj Rimedoj

Dokumentoj kaj Rilataj Rimedoj
STSW-DFU-EEPRMA:
• DB5187: Aparataj firmware ĝisdatigo per Bluetooth® uzante eksteran paĝon EEPROM (M95P32) kun BlueNRG-LP aŭ BlueNRG-LPS-taksotabulo datummallongigo
X-NUKLEO-PGEEZ1:
Gerber files, BOM, Skema

  • DB4863: Norma SPI-paĝa EEPROM-memora ekspansiotabulo bazita sur M95P32-serio por STM32 Nucleo - databrie
  • UM3096: Komencu kun la X-NUCLEO-PGEEZ1-norma SPI-paĝo EEPROM-memora ekspansiotabulo bazita sur M95P32-serio por STM32 Nucleo– uzantmanlibro

Ĉiuj dokumentoj estas haveblaj en la langeto DESIGN de ​​la rilataj produktoj webpaĝo.
Dokumentoj kaj Rilataj Rimedoj

STEVAL-IDB011V1:
Gerber files, BOM, Skema

  • DB4266: Taksadplatformo bazita sur BlueNRG-355MC-sistemo-sur-blato- datumŝranko
  • UM2735: BlueNRG-LP/BlueNRG-LPS-disvolvaj ilaroj– uzantmanlibro

STEVAL-IDB011V2:
Gerber files, BOM, Skema

  • DB4617: Taksadplatformo bazita sur la BLUENRG-355MC-sistemo-sur-blato- datumŝranko
  • UM2735: BlueNRG-LP/BlueNRG-LPS-disvolvaj ilaroj– uzantmanlibro

STEVAL-IDB012V1:
Gerber files, BOM, Skema

  • DB4694: Taksadplatformo bazita sur la BlueNRG-LPS-sistemo-sur-blato- datumŝranko
  • UM2735: BlueNRG-LP/BlueNRG-LPS-disvolvaj ilaroj - uzantmanlibro 

Konsultu www.st.com por la kompleta listo

STSW DFU EEPRMA LOGODankon
© STMicroelectronics - Ĉiuj rajtoj rezervitaj.
La kompania emblemo de STMicroelectronics estas registrita varmarko de la STMicroelectronics
grupo de kompanioj. Ĉiuj aliaj nomoj estas la posedaĵo de siaj respektivaj posedantoj.

Dokumentoj/Rimedoj

ST STSW-DFU-EEPRMA Aparato Firmware Ĝisdatigo Per Bluetooth Uzante Eksteran EEPROM [pdf] Uzantogvidilo
STSW-DFU-EEPRMA Firmware-ĝisdatigo de Aparato per Bludento Uzante Eksteran EEPROM, STSW-DFU-EEPRMA, Aparato Firmware-ĝisdatigo per Bludento Uzante Eksteran EEPROM, Firmware-ĝisdatigo per Bludento Uzante Eksteran EEPROM, Ĝisdatigo per Bludento Uzante Eksteran EEPROM, Tra Bluetooth Uzante Eksteran EEPROM, Bluetooth Uzante Eksteran EEPROM, Uzante Eksteran EEPROM, Eksteran EEPROM, EEPROM

Referencoj

Lasu komenton

Via retadreso ne estos publikigita. Bezonataj kampoj estas markitaj *