Кароткае кіраўніцтва
Абнаўленне прашыўкі прылады праз 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).Апошняя інфармацыя даступная на 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).Апошняя інфармацыя даступная на 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 са звышмалым энергаспажываннемАпошняя інфармацыя даступная на 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
Агульная архітэктура праграмнага забеспячэнняАпошняя інфармацыя даступная на 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».
Наладжванне і дэма-версія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)
- Злучальныя правады
Настройка і прымяненне, напрыклад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
- Перайдзіце ў Праект → Спампаваць → Ачысціць памяць і націсніце «ОК» у наступным усплываючым акне, каб пацвердзіць выдаленне флэш-памяці
- Гэты крок трэба зрабіць толькі адзін раз
- Заўвага: Карыстальнік можа выкарыстоўваць любы іншы інструмент таксама для поўнага выдалення ўспышкі
Для BlueNRG-LPS
- Адкрыйце праект EWARM:
- .\STSW-BlueNRG-
FOTA\Projects\Applications\BLE_OTA_ServiceM anager\EWARM\STEVAL- IDB012V1\BLE_OTA_ServiceManager.eww - Перайдзіце ў Праект → Спампаваць → Ачысціць памяць і націсніце «ОК» у наступным усплываючым акне, каб пацвердзіць выдаленне флэш-памяці
- Гэты крок трэба зрабіць толькі адзін раз
- Заўвага: Карыстальнік можа выкарыстоўваць любы іншы інструмент таксама для поўнага выдалення ўспышкі
Крок 2: Менеджэр службы праграм
- Для BlueNRG-LP
- Адкрыйце праект EWARM:
- .\STSW-BlueNRGFOTA\Projects\Applications\BLE_OTA_ServiceMa nager\EWARM\STEVAL- IDB011V1\BLE_OTA_ServiceManager.eww
- Перайдзіце ў Праект → Спампаваць → Спампаваць актыўную праграму
- На тэрмінале UART будзе надрукавана наступнае:
- OTA Service Manager паспяхова запраграмаваны
Сігнал | 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 будзе надрукавана наступнае:
- OTA Service Manager паспяхова запраграмаваны
Сігнал | 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 на тэлефоне
- Двайковы файл file спачатку захоўваецца ў знешняй M95P32 EEPROM праз перадачу Bluetooth з тэлефона, а затым унутрана капіруецца ва флэш-памяць BlueNRG-LP/LPS
- Тут крокі прадэманстраваны для тэлефона Android
Крок 3: выканайце FOTA (2/4) Крок 3: выканайце FOTA (4/4)
- Пачакайце, пакуль святлодыёд U5 на BlueNRG-LP/LPS выключыцца, што азначае канец абнаўлення FOTA
- Скіды прылады і загрузка прыкладання на аснове бінарнага файла
• с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 - ДадатакFOTA - Утыліта Flasher
Пры выкарыстанні ўтыліты-прашыўкі неабходна выканаць наступныя дзеянні
- Сцерці поўную ўспышку
- Прашыць BLE_OTA_ServiceManager.bin з адраса 0x1004 0000
- Прашыце неабходны .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, БОМ, Схема
- DB4266: Ацэначная платформа на аснове сістэмы-на-чыпе BlueNRG-355MC– датабрыф
- UM2735 : наборы для распрацоўкі BlueNRG-LP/BlueNRG-LPS– кіраўніцтва карыстальніка
STEVAL-IDB011V2:
Гербер files, БОМ, Схема
- DB4617: Ацэначная платформа на аснове сістэмы-на-чыпе BLUENRG-355MC– датабрыф
- UM2735: наборы для распрацоўкі BlueNRG-LP/BlueNRG-LPS– кіраўніцтва карыстальніка
STEVAL-IDB012V1:
Гербер files, БОМ, Схема
- DB4694: Ацэначная платформа на аснове сістэмы на чыпе BlueNRG-LPS– датабрыф
- UM2735: камплекты для распрацоўкі BlueNRG-LP/BlueNRG-LPS – кіраўніцтва карыстальніка
Пракансультуйцеся www.st.com для поўнага спісу
Дзякуй
© 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 |