LOGO STSW DFU EEPRMASTSW-DFU-EEPRMA Upgrade firmwaru zařízení přes Bluetooth pomocí externí EEPROMRychlý průvodce
Upgrade firmwaru zařízení přes Bluetooth pomocí
externí EEPROM
(STSW-DFU-EEPRMA)
Verze 1.0.0

Konec hardwaru a softwaruview

STEVAL-IDB011V1 / STEVAL-IDB011V2
Konec hardwaruview
Vyhodnocovací platforma založená na systému BLUENRG-355MC na čipu
Vyhodnocovací platforma STEVAL-IDB011V1 nebo STEVAL-IDB011V2 je navržena tak, aby vám pomohla vyvíjet a testovat nízkoenergetické aplikace Bluetooth® pomocí systému BlueNRG-LP s nízkou spotřebou energie na čipu v kombinaci s inerciálními a environmentálními senzory MEMS, digitálním MEMS mikrofonem. , různá tlačítka rozhraní a LED diody.
Je v souladu se specifikací Bluetooth® LE a podporuje role master, slave a simultánní master-and-slave.
Nabízí prodloužení délky dat, 2 Mbps, dlouhý dosah, rozšířenou reklamu a skenování, stejně jako periodickou reklamu, periodický přenos synchronizace reklamy, kanál orientovaný na připojení LE L2CAP a kontrolu napájení LE a sledování ztráty cesty.
Klíčový produkt na palubě
64 MHz, 32bitové jádro Arm®Cortex®-M0+, 256 KB programovatelná flash paměť, 64 KB SRAM, MPU a rozsáhlá sada periferií (6x PWM, 2x I²C, 2x SPI/I2S, SPI, USART , UART, PDM a 12bitový ADC SAR).STSW-DFU-EEPRMA Upgrade firmwaru zařízení přes Bluetooth pomocí externí EEPROM - Hardware OverviewNejnovější informace jsou k dispozici na www.st.com 
STEVAL-IDB011V1/2
Vyhodnocovací platforma založená na systému BlueNRG-LPS na čipu
Vyhodnocovací platforma STEVAL-IDB012V1 je navržena pro vývoj a testování aplikací Bluetooth® Low Energy pomocí nízkoenergetického systému BlueNRG-LPS na čipu v kombinaci s inerciálními a environmentálními MEMS senzory, digitálním MEMS mikrofonem a různými tlačítky a LED diodami rozhraní. .
BlueNRG-LPS je v souladu se specifikací Bluetooth® Low Energy. Podporuje role master, slave, simultánní master a slave, prodloužení délky dat, 2 Mbps, dlouhý dosah, rozšířená reklama a skenování, algoritmus výběru kanálu č. 2, GATT caching, LE ping postup, LE řízení napájení a monitorování ztráty cesty a směr nalezení (úhel příjezdu/úhel odjezdu) rysů.
Klíčový produkt na palubě
BlueNRG-LPS obsahuje 64 MHz, 32bitové jádro Arm Cortex®-M0+, 192 KB programovatelnou flash paměť, 24 KB SRAM, MPU a rozsáhlou sadu periferií (4x PWM, I²C, SPI/I2S, SPI, USART, LPUART a 12bitový ADC SAR).STSW-DFU-EEPRMA Upgrade firmwaru zařízení přes Bluetooth pomocí externí EEPROM - Hardware Overview 1Nejnovější informace jsou k dispozici na www.st.com
STEVAL-IDB012V1

X-NUCLEO-PGEEZ1
Konec hardwaruview
Standardní rozšiřující deska paměti EEPROM se stránkou SPI založená na řadě M95P32 pro STM32 Nucleo
Rozšiřující deska X-NUCLEO-PGEEZ1 je určena pro EEPROM SPI stránky řady M95P32 pro čtení a zápis dat.
Tato rozšiřující deska umožňuje vývojářům vyhodnotit novou paměťovou stránku EEPROM prostřednictvím rozhraní single/dual/quad SPI.
Funguje jako externí úložné zařízení, které lze použít k ukládání dat, jako je sledovatelnost výroby, kalibrace, uživatelská nastavení, příznaky chyb, datové protokoly a monitorovací data pro vytváření flexibilnějších a přesnějších aplikací.
Klíčový produkt na palubě
M95P32: EEPROM 32 Mbit Serial SPI Page s velmi nízkou spotřebouSTSW-DFU-EEPRMA Upgrade firmwaru zařízení přes Bluetooth pomocí externí EEPROM - Hardware Overview 2Nejnovější informace jsou k dispozici na www.st.com
X-NUCLEO-PGEEZ1

STSW-DFU-EEPRMA
Software skončilview

STSW-DFU-EEPRMA Popis softwaru
STSW-DFU-EEPRMA je balíček STSW pro upgrade firmwaru zařízení s podporou externí M95P32 EEPROM připojené buď k STEVAL-IDB011V1, STEVALIDB011V2 nebo STEVAL-IDB012V1 na rozšiřující desce paměti X-NUCLEO-PGEEZ1 EEPROM.
Klíčové vlastnosti

  • Ukázka firmwaru pro STEVAL-IDB011V1/2 nebo STEVAL-IDB012V1 s rozšiřující deskou paměti X-NUCLEOPGEEZ1 EEPROM
  • Binární spustitelné soubory mohou být sdíleny přes Bluetooth do zařízení, které jsou nejprve zapsány přímo na externí M95P32 EEPROM
  •  Flash upgrade z externí M95P32 EEPROM
  • Přístup založený na OTA Service Manager, který zahrnuje službu Bluetooth OTA, její vlastnosti a možnosti správce resetování OTA
  • Obrázek aplikace není vyžadován k tomu, aby zahrnoval službu upgrade FW OTA
  • Sampaplikace demonstrující kompletní službu FOTA

Celková softwarová architekturaSTSW-DFU-EEPRMA Upgrade firmwaru zařízení přes Bluetooth pomocí externí EEPROM - Hardware Overview 3Nejnovější informace jsou k dispozici na www.st.com
STSW-DFU-EEPRMA
FOTA: Rozložení Flash BlueNRG-LP/LPS
Software skončilview

  •  BlueNRG-LP/LPS Flash rozložení
  • Správce služeb OTA uložený ve Flash paměti BlueNRG-LP/LPS se používá k provádění aktualizace Firmware Over The Air (FOTA).
  • Při resetování zařízení Správce služeb rozhodne, odkud se má zařízení zavést
  • Správce služeb začíná od adresy 0x1004 0000
  • Uživatelská aplikace začíná od adresy 0x1005 7800
  • Uživatel může přejít z uživatelské aplikace do správce služeb a zahájit relaci OTA jedním stisknutím tlačítka „Reset“ a poté podržením stisknutého tlačítka „PUSH1“

STSW-DFU-EEPRMA Upgrade firmwaru zařízení přes Bluetooth pomocí externí EEPROM - Hardware Overview 4

Nastavení a ukázka Přamples

Nastavení a aplikace Přamples
HW předpoklady

  • 1x BlueNRG-LP nebo BlueNRG-LPS (STEVAL-IDB011V1/2)
  • 1x rozšiřující deska M95P32 EEPROM (X-NUCLEO-PGEEZ1)
  • 1x zařízení Android™ nebo iOS™ s podporou BLE
  • Notebook/PC s Windows 7, 8 nebo 10
  • 1x USB kabel typu A na Micro-B USB (BlueNRG-LP), popř
  • 1x USB kabel USB typu A až typu C (BlueNRG-LPS)
  • Spojovací dráty

STSW-DFU-EEPRMA Upgrade firmwaru zařízení přes Bluetooth pomocí externí EEPROM - Hardware Overview 5Nastavení a aplikace Přamples
Software a další předpoklady

  • Balíček STSW-DFU-EEPRMA
  • Stáhněte a nainstalujte STSW-BNRGFLASHER z www.st.com
  • Sada nástrojů pro sestavení firmwaru
    STSW-DFU-EEPRMA byl vyvinut a testován s
    • IAR Embedded Workbench pro ARM® (EWARM) toolchain + ST-Link
    • Nemovitý View Sada nástrojů pro vývojovou sadu mikrokontroléru (MDK-ARM) + ST-LINK
  • Klasická aplikace ST BLE-Sensor, Android (Odkaz), nebo
  • Aplikace ST BLE-Sensor, iOS (Odkaz)
  • Monitor sériové linky, např. Tera term (Windows)

FOTA – Postup

  • Postup nastavení BlueNRG-LP/LPS pro FOTA lze rozdělit do těchto kroků:
  • Krok 1: Vymažte celou flash paměť
  • Krok 2: Program Service Manager
  • Krok 3: Proveďte FOTA

Krok 1: Vymažte kompletní paměť Flash

Pro BlueNRG-LP

  • Otevřít projekt EWARM:
  • \STSW-BlueNRG-FOTA\Projects\Applications\BLE_OTA_ServiceM anager\EWARM\STEVAL-IDB011V1\BLE_OTA_ServiceManager.eww
  • Přejděte na Projekt → Stáhnout → Vymazat paměť a kliknutím na „OK“ v dalším vyskakovacím okně potvrďte vymazání paměti flash
  • Tento krok je třeba provést pouze jednou
  • Poznámka: Uživatel může použít jakýkoli jiný nástroj také pro úplné vymazání blesku

STSW-DFU-EEPRMA Upgrade firmwaru zařízení přes Bluetooth pomocí externí EEPROM - obr. 1

Pro BlueNRG-LPS

  • Otevřít projekt EWARM:
  • .\STSW-BlueNRG-
    FOTA\Projects\Applications\BLE_OTA_ServiceM anager\EWARM\STEVAL-IDB012V1\BLE_OTA_ServiceManager.eww
  • Přejděte na Projekt → Stáhnout → Vymazat paměť a kliknutím na „OK“ v dalším vyskakovacím okně potvrďte vymazání paměti flash
  • Tento krok je třeba provést pouze jednou
  • Poznámka: Uživatel může použít jakýkoli jiný nástroj také pro úplné vymazání blesku

STSW-DFU-EEPRMA Upgrade firmwaru zařízení přes Bluetooth pomocí externí EEPROM - obr. 2Krok 2: Program Service Manager

  • Pro BlueNRG-LP
  • Otevřít projekt EWARM:
  • .\STSW-BlueNRGFOTA\Projects\Applications\BLE_OTA_ServiceMa nager\EWARM\STEVAL-IDB011V1\BLE_OTA_ServiceManager.eww
  • Přejděte na Projekt → Stáhnout → Stáhnout aktivní aplikaci
  • Na terminálu UART bude vytištěno:
    STSW-DFU-EEPRMA Upgrade firmwaru zařízení přes Bluetooth pomocí externí EEPROM - obr. 10
  • OTA Service Manager je úspěšně naprogramován

STSW-DFU-EEPRMA Upgrade firmwaru zařízení přes Bluetooth pomocí externí EEPROM - obr. 3

Signál BlueNRG-LP Jumper J8 na X-NUCLEO-PGEEZ1
SPI1_SCK PA13 SCLK
SPI1_MISO PA14 DQ1
SPI1_MOSI PB14 DQ0
CS PA11 CS

Projekt používá externí EEPROM M95P32 namontovanou na X-NUCLEO-PGEEZ1 pro službu FOTA, která by měla být připojena k BlueNRG-LP/LPS
Krok 2: Program Service Manager

  • Pro BlueNRG-LPS
  • Otevřít projekt EWARM:
  • .\STSW-BlueNRGFOTA\Projects\Applications\BLE_OTA_ServiceMa nager\EWARM\STEVAL-IDB012V1\BLE_OTA_ServiceManager.eww
  • Přejděte na Projekt → Stáhnout → Stáhnout aktivní aplikaci
  • Na terminálu UART bude vytištěno:STSW-DFU-EEPRMA Upgrade firmwaru zařízení přes Bluetooth pomocí externí EEPROM - obr. 10
  • OTA Service Manager je úspěšně naprogramován

STSW-DFU-EEPRMA Upgrade firmwaru zařízení přes Bluetooth pomocí externí EEPROM - obr. 4

Signál BlueNRG-LP Jumper J8 na X-NUCLEO-PGEEZ1
SPI13_SCK PB3 SCLK
SPI13_MISO PA8 DQ1
SPI3_MOSI PB11 DQ0
CS PA9 CS

Projekt používá externí EEPROM M95P32 namontovanou na X-NUCLEO-PGEEZ1 pro službu FOTA, která by měla být připojena k BlueNRG-LP/LPS
Krok 3: Proveďte FOTA (1/4)

  • Vezměte jakékoli zařízení Android nebo iOS a spusťte aplikaci „ST Ble Sensor Classic“
  • Stáhněte si aplikaci z obchodu Play/App Store, pokud ještě není nainstalována
  • BývalýampAplikace demonstruje různé přepínání LED, které lze vybrat z definovaného makra v preprocesoru
BlueNRG-LP CONFIG_LED_DL2  CONFIG_LED_DL3
Přepnout DL2 se zpožděním 250 ms Přepnout DL3 se zpožděním 1000 ms
BlueNRG-LPS CONFIG_LED_DL3 CONFIG_LED_DL4
Přepnout DL3 se zpožděním 250 ms Přepnout DL4 se zpožděním 1000 ms
  • Zachraňte example uživatelská aplikace .bin fileje na telefonuSTSW-DFU-EEPRMA Upgrade firmwaru zařízení přes Bluetooth pomocí externí EEPROM - obr. 5
  • Binární file se nejprve uloží na externí M95P32 EEPROM přes Bluetooth přenos z telefonu a poté se interně zkopíruje do flash paměti BlueNRG-LP/LPS
  • Zde jsou kroky demonstrovány na telefonu Android

Krok 3: Proveďte FOTA (2/4)         STSW-DFU-EEPRMA Upgrade firmwaru zařízení přes Bluetooth pomocí externí EEPROM - obr. 6STSW-DFU-EEPRMA Upgrade firmwaru zařízení přes Bluetooth pomocí externí EEPROM - obr. 7Krok 3: Proveďte FOTA (4/4)

  • Počkejte, až se uživatelská LED U5 na BlueNRG-LP/LPS vypne, což znamená konec aktualizace FOTA
  • Zařízení se resetuje a aplikace se spustí na základě binárního flashování

STSW-DFU-EEPRMA Upgrade firmwaru zařízení přes Bluetooth pomocí externí EEPROM - obr. 8• SampAplikace demonstruje různé funkce přepínání LED, které lze definovat jako makro v preprocesoru

FOTA – Aplikace

BlueNRG-LP CONFIG_LED_DL2  CONFIG_LED_DL3
Přepnout DL2 se zpožděním 250 ms Přepnout DL3 se zpožděním 1000 ms
BlueNRG-LPS CONFIG_LED_DL3 CONFIG_LED_DL4
Přepnout DL3 se zpožděním 250 ms Přepnout DL4 se zpožděním 1000 ms

FOTA – AplikaceSTSW-DFU-EEPRMA Upgrade firmwaru zařízení přes Bluetooth pomocí externí EEPROM - obr. 9FOTA – Flasher Utility
Používáte-li nástroj Flasher, postupujte podle následujících kroků

  1. Kompletní vymazání blesku
  2. Flash BLE_OTA_ServiceManager.bin z adresy 0x1004 0000
  3. Flashujte požadovaný .bin z adresy 0x1005 7800

Dokumenty a související zdroje

Dokumenty a související zdroje
STSW-DFU-EEPRMA:
• DB5187: Upgrade firmwaru zařízení přes Bluetooth® pomocí externí stránky EEPROM (M95P32) s vyhodnocovací deskou BlueNRG-LP nebo BlueNRG-LPS datová zkratka
X-NUCLEO-PGEEZ1:
Gerber files, kusovník, Schématický

  • DB4863: Rozšiřující deska paměti EEPROM se standardní stránkou SPI založená na řadě M95P32 pro STM32 Nucleo – databrie
  • UM3096: Začínáme s rozšiřující deskou paměti EEPROM se standardní stránkou SPI X-NUCLEO-PGEEZ1 založenou na řadě M95P32 pro STM32 Nucleo– uživatelská příručka

Všechny dokumenty jsou dostupné v záložce DESIGN souvisejících produktů webstrana.
Dokumenty a související zdroje

STEVAL-IDB011V1:
Gerber files, kusovník, Schématický

STEVAL-IDB011V2:
Gerber files, kusovník, Schématický

STEVAL-IDB012V1:
Gerber files, kusovník, Schématický

Konzultovat www.st.com pro úplný seznam

LOGO STSW DFU EEPRMADěkuju
© STMicroelectronics – Všechna práva vyhrazena.
Firemní logo STMicroelectronics je registrovaná ochranná známka společnosti STMicroelectronics
skupina společností. Všechna ostatní jména jsou majetkem jejich příslušných vlastníků.

Dokumenty / zdroje

ST STSW-DFU-EEPRMA Aktualizace firmwaru zařízení přes Bluetooth pomocí externí EEPROM [pdfUživatelská příručka
STSW-DFU-EEPRMA Upgrade firmwaru zařízení přes Bluetooth pomocí externí EEPROM, STSW-DFU-EEPRMA, Upgrade firmwaru zařízení přes Bluetooth pomocí externí EEPROM, Upgrade firmwaru přes Bluetooth pomocí externí EEPROM, Upgrade přes Bluetooth pomocí externí EEPROM, přes Bluetooth pomocí externí EEPROM, Bluetooth pomocí externí EEPROM, pomocí externí EEPROM, externí EEPROM, EEPROM

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *