Лагатып STSW DFU EEPRMAАбнаўленне прашыўкі прылады STSW-DFU-EEPRMA праз Bluetooth з выкарыстаннем вонкавага EEPROMКароткае кіраўніцтва
Абнаўленне прашыўкі прылады праз Bluetooth з дапамогай
знешні EEPROM
(STSW-DFU-EEPRMA)
Версія 1.0.0

Апаратнае і праграмнае забеспячэнне скончанаview

STEVAL-IDB011V1 / STEVAL-IDB011V2
Абсталяванне скончанаview
Ацэначная платформа на аснове сістэмы-на-чыпе BLUENRG-355MC
Ацэначная платформа STEVAL-IDB011V1 або STEVAL-IDB011V2 распрацавана, каб дапамагчы вам распрацоўваць і тэставаць прыкладанні Bluetooth® з нізкім энергаспажываннем з выкарыстаннем сістэмы BlueNRG-LP з нізкім энергаспажываннем на чыпе ў спалучэнні з інэрцыйнымі і навакольнымі датчыкамі MEMS, лічбавым мікрафонам MEMS , розныя кнопкі інтэрфейсу і святлодыёды.
Ён сумяшчальны са спецыфікацыяй Bluetooth® LE і падтрымлівае ролі галоўнага, падпарадкаванага і адначасовае выкананне роляў галоўнага і падпарадкаванага.
Ён мае пашырэнне даўжыні даных, 2 Мбіт/с, вялікі дыяпазон, пашыраную рэкламу і сканіраванне, а таксама перыядычную рэкламу, перыядычную перадачу сінхранізацыі рэкламы, арыентаваны на злучэнне канал LE L2CAP і кантроль магутнасці LE і маніторынг страт на шляху.
Ключавы прадукт на борце
64 МГц, 32-бітнае ядро ​​Arm®Cortex®-M0+, праграмуемая флэш-памяць 256 КБ, SRAM 64 КБ, MPU і шырокі набор перыферыйных прылад (6x PWM, 2x I²C, 2x SPI/I2S, SPI, USART , UART, PDM і 12-бітны ADC SAR).Абнаўленне прашыўкі прылады STSW-DFU-EEPRMA праз Bluetooth з выкарыстаннем вонкавага EEPROM - апаратнае забеспячэннеviewАпошняя інфармацыя даступная на www.st.com 
STEVAL-IDB011V1/2
Ацэначная платформа на аснове сістэмы на чыпе BlueNRG-LPS
Ацэначная платформа STEVAL-IDB012V1 прызначана для распрацоўкі і тэсціравання прыкладанняў Bluetooth® Low Energy з выкарыстаннем сістэмы BlueNRG-LPS з нізкім энергаспажываннем на чыпе ў спалучэнні з інерцыяльнымі і навакольнымі датчыкамі MEMS, лічбавым мікрафонам MEMS і рознымі кнопкамі інтэрфейсу і святлодыёдамі. .
BlueNRG-LPS сумяшчальны са спецыфікацыяй Bluetooth® Low Energy. Ён падтрымлівае ролі галоўнага, падпарадкаванага, адначасовых галоўных і падпарадкаваных, пашырэнне даўжыні даных, 2 Мбіт/с, вялікі дыяпазон, пашыраную рэкламу і сканіраванне, алгарытм выбару канала № 2, кэшаванне GATT, працэдуру ping LE, кантроль магутнасці LE і маніторынг страт на шляху і кірунак знаходжанне (кут прыходу/кут ад'езду) прыкмет.
Ключавы прадукт на борце
BlueNRG-LPS мае 64 МГц, 32-разраднае ядро ​​Arm Cortex®-M0+, праграмуемую флэш-памяць 192 КБ, 24 КБ SRAM, MPU і шырокі набор перыферыйных прылад (4x PWM, I²C, SPI/I2S, SPI, USART, LPUART і 12-бітны АЦП SAR).Абнаўленне прашыўкі прылады STSW-DFU-EEPRMA праз Bluetooth з выкарыстаннем вонкавага EEPROM - апаратнае забеспячэннеview 1Апошняя інфармацыя даступная на www.st.com
STEVAL-IDB012V1

X-НУКЛЕОН-PGEEZ1
Абсталяванне скончанаview
Плата пашырэння памяці стандартнай старонкі EEPROM SPI на аснове серыі M95P32 для STM32 Nucleo
Плата пашырэння X-NUCLEO-PGEEZ1 прызначана для старонкавага EEPROM SPI серыі M95P32 для чытання і запісу даных.
Гэтая плата пашырэння дазваляе распрацоўшчыкам ацэньваць новую старонку памяці EEPROM праз адзіночны/двайны/чатырохніковы інтэрфейс SPI.
Ён дзейнічае як знешняя прылада захоўвання дадзеных, якую можна выкарыстоўваць для захоўвання даных, такіх як адсочванне вытворчасці, каліброўка, налады карыстальніка, сцягі памылак, часопісы даных і дадзеныя маніторынгу для стварэння больш гнуткіх і дакладных прыкладанняў.
Ключавы прадукт на борце
M95P32: 32-мегабітны паслядоўны SPI-старонкавы EEPROM са звышмалым энергаспажываннемАбнаўленне прашыўкі прылады STSW-DFU-EEPRMA праз Bluetooth з выкарыстаннем вонкавага EEPROM - апаратнае забеспячэннеview 2Апошняя інфармацыя даступная на www.st.com
X-НУКЛЕОН-PGEEZ1

STSW-DFU-EEPRMA
Праграмнае забеспячэнне скончанаview

Апісанне праграмнага забеспячэння STSW-DFU-EEPRMA
STSW-DFU-EEPRMA - гэта пакет абнаўлення прашыўкі прылады STSW з падтрымкай вонкавага EEPROM M95P32, падключанага да STEVAL-IDB011V1, STEVALIDB011V2 або STEVAL-IDB012V1 на плаце пашырэння памяці EEPROM X-NUCLEO-PGEEZ1.
Асноўныя асаблівасці

  • Дэманстрацыя прашыўкі для STEVAL-IDB011V1/2 або STEVAL-IDB012V1 з платай пашырэння памяці X-NUCLEOPGEEZ1 EEPROM
  • Двайковыя выкананыя файлы могуць быць абагулены праз Bluetooth на прыладу, якія спачатку запісваюцца непасрэдна ў знешні M95P32 EEPROM
  •  Абнаўленне флэш-памяці з вонкавага M95P32 EEPROM
  • Падыход на аснове OTA Service Manager, які ўключае паслугу Bluetooth OTA, яе характарыстыкі і магчымасці дыспетчара скіду OTA
  • Вобраз прыкладання не патрабуецца для ўключэння службы абнаўлення FW OTA
  • Sampпрыкладанне, якое дэманструе поўны сэрвіс FOTA

Агульная архітэктура праграмнага забеспячэнняАбнаўленне прашыўкі прылады STSW-DFU-EEPRMA праз Bluetooth з выкарыстаннем вонкавага EEPROM - апаратнае забеспячэннеview 3Апошняя інфармацыя даступная на www.st.com
STSW-DFU-EEPRMA
FOTA: Flash Layout BlueNRG-LP/LPS
Праграмнае забеспячэнне скончанаview

  •  BlueNRG-LP/LPS Flash Макет
  • OTA Service Manager, які захоўваецца ва флэш-памяці BlueNRG-LP/LPS, выкарыстоўваецца для выканання абнаўлення прашыўкі па паветры (FOTA).
  • Пры скідзе прылады Service Manager вырашае, адкуль прылада павінна загрузіцца
  • Service Manager пачынаецца з адраса 0x1004 0000
  • Прыкладанне карыстальніка пачынаецца з адраса 0x1005 7800
  • Карыстальнік можа перайсці з прыкладання карыстальніка ў дыспетчар паслуг, каб пачаць сеанс OTA, націснуўшы адзін раз «Скід», а затым утрымліваючы націснутай кнопку «PUSH1».

Абнаўленне прашыўкі прылады STSW-DFU-EEPRMA праз Bluetooth з выкарыстаннем вонкавага EEPROM - апаратнае забеспячэннеview 4

Наладжванне і дэма-версіяampлес

Настройка і прымяненне, напрыкладampлес
HW перадумовы

  • 1x BlueNRG-LP або BlueNRG-LPS (STEVAL-IDB011V1/2)
  • 1x M95P32 плата пашырэння EEPROM (X-NUCLEO-PGEEZ1)
  • 1 прылада Android™ або iOS™ з падтрымкай BLE
  • Ноўтбук/ПК з Windows 7, 8 або 10
  • 1x USB-кабель USB тыпу A да Micro-B (BlueNRG-LP) або
  • 1x кабель USB тыпу A да тыпу C (BlueNRG-LPS)
  • Злучальныя правады

Абнаўленне прашыўкі прылады STSW-DFU-EEPRMA праз Bluetooth з выкарыстаннем вонкавага EEPROM - апаратнае забеспячэннеview 5Настройка і прымяненне, напрыкладampлес
Праграмнае забеспячэнне і іншыя перадумовы

  • Пакет STSW-DFU-EEPRMA
  • Спампуйце і ўсталюйце STSW-BNRGFLASHER з www.st.com
  • Набор інструментаў для зборкі прашыўкі
    STSW-DFU-EEPRMA быў распрацаваны і пратэставаны з дапамогай
    • IAR Embedded Workbench for ARM® (EWARM) toolchain + ST-Link
    • Рэальны View Набор інструментаў для распрацоўкі мікракантролера (MDK-ARM) + ST-LINK
  • ST BLE-Sensor Classic Application, Android (Спасылка), або
  • Прыкладанне ST BLE-Sensor, iOS (Спасылка)
  • Манітор паслядоўнай лініі, напрыклад, Tera term (Windows)

FOTA - Працэдура

  • Працэдуру наладжвання BlueNRG-LP/LPS для FOTA можна падзяліць на наступныя этапы:
  • Крок 1: Сцерці флэш-памяць цалкам
  • Крок 2: Менеджэр службы праграм
  • Крок 3: выканайце FOTA

Крок 1: Сцерці ўсю флэш-памяць

Для BlueNRG-LP

  • Адкрыйце праект EWARM:
  • \STSW-BlueNRG-FOTA\Projects\Applications\BLE_OTA_ServiceM anager\EWARM\STEVAL- IDB011V1\BLE_OTA_ServiceManager.eww
  • Перайдзіце ў Праект → Спампаваць → Ачысціць памяць і націсніце «ОК» у наступным усплываючым акне, каб пацвердзіць выдаленне флэш-памяці
  • Гэты крок трэба зрабіць толькі адзін раз
  • Заўвага: Карыстальнік можа выкарыстоўваць любы іншы інструмент таксама для поўнага выдалення ўспышкі

Абнаўленне прашыўкі прылады STSW-DFU-EEPRMA праз Bluetooth з выкарыстаннем вонкавага EEPROM - мал. 1

Для BlueNRG-LPS

  • Адкрыйце праект EWARM:
  • .\STSW-BlueNRG-
    FOTA\Projects\Applications\BLE_OTA_ServiceM anager\EWARM\STEVAL- IDB012V1\BLE_OTA_ServiceManager.eww
  • Перайдзіце ў Праект → Спампаваць → Ачысціць памяць і націсніце «ОК» у наступным усплываючым акне, каб пацвердзіць выдаленне флэш-памяці
  • Гэты крок трэба зрабіць толькі адзін раз
  • Заўвага: Карыстальнік можа выкарыстоўваць любы іншы інструмент таксама для поўнага выдалення ўспышкі

Абнаўленне прашыўкі прылады STSW-DFU-EEPRMA праз Bluetooth з выкарыстаннем вонкавага EEPROM - мал. 2Крок 2: Менеджэр службы праграм

  • Для BlueNRG-LP
  • Адкрыйце праект EWARM:
  • .\STSW-BlueNRGFOTA\Projects\Applications\BLE_OTA_ServiceMa nager\EWARM\STEVAL- IDB011V1\BLE_OTA_ServiceManager.eww
  • Перайдзіце ў Праект → Спампаваць → Спампаваць актыўную праграму
  • На тэрмінале UART будзе надрукавана наступнае:
    Абнаўленне прашыўкі прылады STSW-DFU-EEPRMA праз Bluetooth з выкарыстаннем вонкавага EEPROM - мал. 10
  • OTA Service Manager паспяхова запраграмаваны

Абнаўленне прашыўкі прылады STSW-DFU-EEPRMA праз Bluetooth з выкарыстаннем вонкавага EEPROM - мал. 3

Сігнал BlueNRG-LP Перамычка J8 на X-NUCLEO-PGEEZ1
SPI1_SCK​ PA13 SCLK
SPI1_MISO​ PA14 DQ1
SPI1_MOSI PB14 DQ0
CS​ PA11 CS

У праекце выкарыстоўваецца знешняе EEPROM M95P32, усталяванае на X-NUCLEO-PGEEZ1 для абслугоўвання FOTA, якое павінна быць падключана да BlueNRG-LP/LPS
Крок 2: Менеджэр службы праграм

  • Для BlueNRG-LPS
  • Адкрыйце праект EWARM:
  • .\STSW-BlueNRGFOTA\Projects\Applications\BLE_OTA_ServiceMa nager\EWARM\STEVAL- IDB012V1\BLE_OTA_ServiceManager.eww
  • Перайдзіце ў Праект → Спампаваць → Спампаваць актыўную праграму
  • На тэрмінале UART будзе надрукавана наступнае:Абнаўленне прашыўкі прылады STSW-DFU-EEPRMA праз Bluetooth з выкарыстаннем вонкавага EEPROM - мал. 10
  • OTA Service Manager паспяхова запраграмаваны

Абнаўленне прашыўкі прылады STSW-DFU-EEPRMA праз Bluetooth з выкарыстаннем вонкавага EEPROM - мал. 4

Сігнал BlueNRG-LP Перамычка J8 на X-NUCLEO-PGEEZ1
SPI13_SCK​ PB3 SCLK
SPI13_MISO​ PA8 DQ1
SPI3_MOSI PB11 DQ0
CS​ PA9 CS

У праекце выкарыстоўваецца знешняе EEPROM M95P32, усталяванае на X-NUCLEO-PGEEZ1 для абслугоўвання FOTA, якое павінна быць падключана да BlueNRG-LP/LPS
Крок 3: выканайце FOTA (1/4)

  • Вазьміце любую прыладу Android або iOS і запусціце прыкладанне «ST Ble Sensor Classic»
  • Спампуйце прыкладанне з Play/App store, калі яно яшчэ не ўсталявана
  • БылыampПрыкладанне дэманструе розныя святлодыёды, якія можна выбраць з вызначанага макраса ў прэпрацэсары
BlueNRG-LP CONFIG_LED_DL2  CONFIG_LED_DL3
Пераключыць DL2 з затрымкай 250 мс Пераключыць DL3 з затрымкай 1000 мс
BlueNRG-LPS CONFIG_LED_DL3 CONFIG_LED_DL4
Пераключыць DL3 з затрымкай 250 мс Пераключыць DL4 з затрымкай 1000 мс
  • Ратуйце былогаample карыстальніцкае прыкладанне .bin files на тэлефонеАбнаўленне прашыўкі прылады STSW-DFU-EEPRMA праз Bluetooth з выкарыстаннем вонкавага EEPROM - мал. 5
  • Двайковы файл file спачатку захоўваецца ў знешняй M95P32 EEPROM праз перадачу Bluetooth з тэлефона, а затым унутрана капіруецца ва флэш-памяць BlueNRG-LP/LPS
  • Тут крокі прадэманстраваны для тэлефона Android

Крок 3: выканайце FOTA (2/4)         Абнаўленне прашыўкі прылады STSW-DFU-EEPRMA праз Bluetooth з выкарыстаннем вонкавага EEPROM - мал. 6Абнаўленне прашыўкі прылады STSW-DFU-EEPRMA праз Bluetooth з выкарыстаннем вонкавага EEPROM - мал. 7Крок 3: выканайце FOTA (4/4)

  • Пачакайце, пакуль святлодыёд U5 на BlueNRG-LP/LPS выключыцца, што азначае канец абнаўлення FOTA
  • Скіды прылады і загрузка прыкладання на аснове бінарнага файла

Абнаўленне прашыўкі прылады STSW-DFU-EEPRMA праз Bluetooth з выкарыстаннем вонкавага EEPROM - мал. 8• сampДадатак дэманструе розныя функцыі пераключэння святлодыёдаў, якія можна вызначыць як макрас у прэпрацэсары

FOTA - Дадатак

BlueNRG-LP CONFIG_LED_DL2  CONFIG_LED_DL3
Пераключыць DL2 з затрымкай 250 мс Пераключыць DL3 з затрымкай 1000 мс
BlueNRG-LPS CONFIG_LED_DL3 CONFIG_LED_DL4
Пераключыць DL3 з затрымкай 250 мс Пераключыць DL4 з затрымкай 1000 мс

FOTA - ДадатакАбнаўленне прашыўкі прылады STSW-DFU-EEPRMA праз Bluetooth з выкарыстаннем вонкавага EEPROM - мал. 9FOTA - Утыліта Flasher
Пры выкарыстанні ўтыліты-прашыўкі неабходна выканаць наступныя дзеянні

  1. Сцерці поўную ўспышку
  2. Прашыць BLE_OTA_ServiceManager.bin з адраса 0x1004 0000
  3. Прашыце неабходны .bin з адраса 0x1005 7800

Дакументы і звязаныя з імі рэсурсы

Дакументы і звязаныя з імі рэсурсы
STSW-DFU-EEPRMA:
• DB5187: Абнаўленне прашыўкі прылады праз Bluetooth® з выкарыстаннем знешняй старонкі EEPROM (M95P32) з ацэначнай платай BlueNRG-LP або BlueNRG-LPS кароткія дадзеныя
X-NUCLEO-PGEEZ1:
Гербер files, БОМ, Схема

  • DB4863: Плата пашырэння памяці стандартнай старонкі EEPROM SPI на аснове серыі M95P32 для STM32 Nucleo – датабры
  • UM3096: Пачатак працы са стандартнай старонкай SPI X-NUCLEO-PGEEZ1 платай пашырэння памяці EEPROM на аснове серыі M95P32 для STM32 Nucleo– кіраўніцтва карыстальніка

Усе дакументы даступныя на ўкладцы ДЫЗАЙН адпаведных прадуктаў webстаронка.
Дакументы і звязаныя з імі рэсурсы

STEVAL-IDB011V1:
Гербер files, БОМ, Схема

STEVAL-IDB011V2:
Гербер files, БОМ, Схема

STEVAL-IDB012V1:
Гербер files, БОМ, Схема

Пракансультуйцеся www.st.com для поўнага спісу

Лагатып STSW DFU EEPRMAДзякуй
© STMicroelectronics – Усе правы абаронены.
Карпаратыўны лагатып STMicroelectronics з'яўляецца зарэгістраванай гандлёвай маркай STMicroelectronics
група кампаній. Усе іншыя назвы з'яўляюцца ўласнасцю іх адпаведных уладальнікаў.

Дакументы / Рэсурсы

Абнаўленне прашыўкі прылады ST STSW-DFU-EEPRMA праз Bluetooth з выкарыстаннем вонкавага EEPROM [pdfКіраўніцтва карыстальніка
Абнаўленне прашыўкі прылады STSW-DFU-EEPRMA праз Bluetooth з выкарыстаннем вонкавага EEPROM, STSW-DFU-EEPRMA, абнаўленне прашыўкі прылады праз Bluetooth з выкарыстаннем вонкавага EEPROM, абнаўленне прашыўкі праз Bluetooth з выкарыстаннем вонкавага EEPROM, абнаўленне праз Bluetooth з выкарыстаннем вонкавага EEPROM, праз Bluetooth з выкарыстаннем вонкавага EEPROM, Bluetooth з выкарыстаннем вонкавага EEPROM, выкарыстанне вонкавага EEPROM, знешні EEPROM, EEPROM

Спасылкі

Пакінуць каментар

Ваш электронны адрас не будзе апублікаваны. Абавязковыя для запаўнення палі пазначаны *