Жылдам бастау нұсқаулығы
Құрылғы микробағдарламасын Bluetooth арқылы жаңарту
сыртқы EEPROM
(STSW-DFU-EEPRMA)
1.0.0 нұсқасы
Аппараттық және бағдарламалық қамтамасыз ету аяқталдыview
STEVAL-IDB011V1 / STEVAL-IDB011V2
Аппараттық құрал біттіview
BLUENRG-355MC чиптегі жүйе негізіндегі бағалау платформасы
STEVAL-IDB011V1 немесе STEVAL-IDB011V2 бағалау платформасы инерциялық және қоршаған ортаны MEMS сенсорларымен, сандық MEMS микрофонымен үйлестіре отырып, BlueNRG-LP төмен қуат жүйесін пайдаланып, Bluetooth® төмен энергия қолданбаларын әзірлеуге және сынауға көмектесу үшін жасалған. , әртүрлі интерфейс түймелері және жарық диодтары.
Ол Bluetooth® LE спецификациясына сәйкес келеді және негізгі, қосалқы және бір уақыттағы басты және қосалқы рөлдерді қолдайды.
Ол деректер ұзақтығын ұзарту, 2 Мбит/с, ұзақ диапазон, кеңейтілген жарнама және сканерлеу, сондай-ақ мерзімді жарнама, мерзімді жарнаманы синхрондау, LE L2CAP қосылымға бағытталған арна және LE қуатты басқару және жолды жоғалтуды бақылау мүмкіндігін береді.
Борттағы негізгі өнім
64 МГц, 32-бит Arm®Cortex®-M0+ядросы, 256 Кбайт бағдарламаланатын флэш жады, 64 Кбайт SRAM, 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 бағалау платформасы инерциялық және қоршаған орта MEMS сенсорларымен, сандық MEMS микрофонымен және әртүрлі интерфейс түймелері мен жарық диодтарымен үйлестіре отырып, төмен қуатты BlueNRG-LPS чиптегі жүйесін пайдалана отырып, Bluetooth® Low Energy қолданбаларын әзірлеуге және сынауға арналған. .
BlueNRG-LPS Bluetooth® Low Energy спецификациясына сәйкес келеді. Ол басты, бағынышты, бір мезгілде негізгі және бағынышты рөлдерді, деректер ұзындығын ұзарту, 2 Мбит/с, ұзақ диапазон, кеңейтілген жарнама және сканерлеу, арнаны таңдау №2 алгоритмі, GATT кэштеу, LE ping процедурасы, LE қуатты басқару және жолды жоғалту мониторингі және бағытты қолдайды. табу (келу бұрышы/кету бұрышы) ерекшеліктері.
Борттағы негізгі өнім
BlueNRG-LPS 64 МГц, 32 бит Arm Cortex®-M0+ ядросы, 192 Кбайт бағдарламаланатын флэш жады, 24 Кбайт SRAM, MPU және кең перифериялық жиынтықпен (4x PWM, I²C, SPI/I2S, SPI, USART, LPUART және 12-биттік ADC SAR).Соңғы ақпаратты мына жерден алуға болады www.st.com
STEVAL-IDB012V1
X-NUCLEO-PGEEZ1
Аппараттық құрал біттіview
STM95 Nucleo үшін M32P32 сериясына негізделген стандартты SPI беті EEPROM жад кеңейту тақтасы
X-NUCLEO-PGEEZ1 кеңейту тақтасы деректерді оқу және жазу үшін M95P32 сериялы SPI EEPROM бетіне арналған.
Бұл кеңейту тақтасы әзірлеушілерге бір/қос/төрт SPI интерфейсі арқылы EEPROM жадының жаңа бетін бағалауға мүмкіндік береді.
Ол икемді және дәлірек қолданбаларды құру үшін өндірісті қадағалау, калибрлеу, пайдаланушы параметрлері, қате жалаулары, деректер журналдары және бақылау деректері сияқты деректерді сақтау үшін пайдалануға болатын сыртқы сақтау құрылғысы ретінде әрекет етеді.
Борттағы негізгі өнім
M95P32: Ультра төмен қуатты 32 Мбит сериялық SPI беті EEPROMСоңғы ақпаратты мына жерден алуға болады www.st.com
X-NUCLEO-PGEEZ1
STSW-DFU-EEPRMA
Бағдарламалық қамтамасыз ету аяқталдыview
STSW-DFU-EEPRMA бағдарламалық құрал сипаттамасы
STSW-DFU-EEPRMA — X-NUCLEO-PGEEZ95 EEPROM жад кеңейту тақтасындағы STEVAL-IDB32V011, STEVALIDB1V011 немесе STEVAL-IDB2V012 жалғанған сыртқы M1P1 EEPROM қолдауы бар Device Firmware Upgrade STSW бумасы.
Негізгі мүмкіндіктер
- X-NUCLEOPGEEZ011 EEPROM жад кеңейту тақтасы бар STEVAL-IDB1V2/012 немесе STEVAL-IDB1V1 үшін микробағдарлама демонстрациясы
- Екілік орындалатын файлдарды Bluetooth арқылы алдымен сыртқы M95P32 EEPROM-ға тікелей жазылатын құрылғыға ортақ пайдалануға болады.
- Сыртқы M95P32 EEPROM құрылғысынан жарқылды жаңарту
- Bluetooth OTA қызметін, оның сипаттамаларын және OTA қалпына келтіру менеджерінің мүмкіндіктерін қамтитын OTA Service Manager негізіндегі тәсіл
- Қолданба кескіні OTA FW жаңарту қызметін қосу үшін қажет емес
- Sampтолық FOTA қызметін көрсететін қосымша
Бағдарламалық қамтамасыз етудің жалпы архитектурасыСоңғы ақпаратты мына жерден алуға болады www.st.com
STSW-DFU-EEPRMA
FOTA : Flash Layout BlueNRG-LP/LPS
Бағдарламалық қамтамасыз ету аяқталдыview
- BlueNRG-LP/LPS жарқыл орналасуы
- BlueNRG-LP/LPS флэш жадында сақталған OTA Service Manager микробағдарламаны ауада (FOTA) жаңарту үшін пайдаланылады.
- Құрылғыны қалпына келтіру кезінде қызмет менеджері құрылғыны қай жерден жүктеу керектігін шешеді
- Сервис менеджері 0x1004 0000 мекенжайынан басталады
- Пайдаланушы қолданбасы 0x1005 7800 мекенжайынан басталады
- Пайдаланушы «Қалпына келтіру» түймесін бір рет басып, содан кейін «PUSH1» түймесін басып тұрып, OTA сеансын бастау үшін Пайдаланушы қолданбасынан Қызмет менеджеріне ауыса алады.
Орнату және көрсету мысалыamples
Орнату және қолданба Examples
HW алғышарттары
- 1x BlueNRG-LP немесе BlueNRG-LPS (STEVAL-IDB011V1/2)
- 1x M95P32 EEPROM кеңейту тақтасы (X-NUCLEO-PGEEZ1 )
- 1x BLE-қосылған Android™ немесе iOS™ құрылғысы
- Windows 7, 8 немесе 10 жүйесі бар ноутбук/ДК
- 1x USB типті A және Micro-B USB кабелі (BlueNRG-LP) немесе
- 1x A типті USB-C типті USB кабелі (BlueNRG-LPS)
- Сымдарды қосу
Орнату және қолданба Examples
Бағдарламалық қамтамасыз ету және басқа алғышарттар
- STSW-DFU-EEPRMA пакеті
- STSW-BNRGFLASHER мына жерден жүктеп алып, орнатыңыз www.st.com
- Микробағдарламаны құруға арналған құралдар тізбегі
STSW-DFU-EEPRMA әзірленген және сынақтан өткен- ARM® (EWARM) құралдар тізбегі + ST-Link үшін IAR ендірілген жұмыс үстелі
- Нағыз View Микроконтроллерді әзірлеу жинағы (MDK-ARM) құралдар тізбегі + ST-LINK
- ST BLE-Sensor Classic қолданбасы, Android (Сілтеме), немесе
- ST BLE-Sensor қолданбасы, iOS (Сілтеме)
- Сериялық желі мониторы, мысалы, Tera термині (Windows)
FOTA – Процедура
- FOTA үшін BlueNRG-LP/LPS орнату процедурасын мына қадамдарға бөлуге болады:
- 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 | X-NUCLEO-PGEEZ8 жүйесіндегі J1 секіргіші |
SPI1_SCK | PA13 | SCLK |
SPI1_MISO | PA14 | DQ1 |
SPI1_MOSI | PB14 | DQ0 |
CS | PA11 | CS |
Жоба BlueNRG-LP/LPS желісіне қосылуы керек FOTA қызметі үшін X-NUCLEO-PGEEZ95 құрылғысына орнатылған M32P1 Сыртқы EEPROM пайдаланады.
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 | X-NUCLEO-PGEEZ8 жүйесіндегі J1 секіргіші |
SPI13_SCK | PB3 | SCLK |
SPI13_MISO | PA8 | DQ1 |
SPI3_MOSI | PB11 | DQ0 |
CS | PA9 | CS |
Жоба BlueNRG-LP/LPS желісіне қосылуы керек FOTA қызметі үшін X-NUCLEO-PGEEZ95 құрылғысына орнатылған M32P1 Сыртқы EEPROM пайдаланады.
3-қадам: FOTA орындау (1/4)
- Кез келген Android немесе iOS құрылғысын алып, «ST Ble Sensor Classic» қолданбасын іске қосыңыз.
- Егер әлі орнатылмаған болса, қолданбаны Play/App Store дүкенінен жүктеп алыңыз
- бұрынғыample қолданбасы препроцессордағы анықталған макростан таңдауға болатын әртүрлі жарықдиодты ауыстырып қосқышты көрсетеді
BlueNRG-LP | CONFIG_LED_DL2 | CONFIG_LED_DL3 |
2 мс кідіріспен DL250 ауыстырып-қосқыш | 3 мс кідіріспен DL1000 ауыстырып-қосқыш |
BlueNRG-LPS | CONFIG_LED_DL3 | CONFIG_LED_DL4 |
3 мс кідіріспен DL250 ауыстырып-қосқыш | 4 мс кідіріспен DL1000 ауыстырып-қосқыш |
- Бұрынғыны сақтаampпайдаланушы қолданбасы .bin fileтелефонда
- Екілік file алдымен телефоннан Bluetooth тасымалдау арқылы сыртқы M95P32 EEPROM-да сақталады, содан кейін BlueNRG-LP/LPS флэш-жадына ішкі көшіріледі.
- Мұнда қадамдар Android телефонымен көрсетіледі
3-қадам: FOTA орындау (2/4) 3-қадам: FOTA орындау (4/4)
- FOTA жаңартуының аяқталуын білдіретін BlueNRG-LP/LPS жүйесіндегі пайдаланушының U5 басқарушысының өшірілуін күтіңіз.
- Құрылғыны қалпына келтіру және екілік жыпылықтау негізінде қолданбаны жүктеу
• sample қолданбасы препроцессордағы макрос ретінде анықтауға болатын әртүрлі жарықдиодты ауыстырып-қосқыш функцияларын көрсетеді
FOTA – Қолданба
BlueNRG-LP | CONFIG_LED_DL2 | CONFIG_LED_DL3 |
2 мс кідіріспен DL250 ауыстырып-қосқыш | 3 мс кідіріспен DL1000 ауыстырып-қосқыш |
BlueNRG-LPS | CONFIG_LED_DL3 | CONFIG_LED_DL4 |
3 мс кідіріспен DL250 ауыстырып-қосқыш | 4 мс кідіріспен DL1000 ауыстырып-қосқыш |
FOTA – ҚолданбаFOTA – Flasher Utility
Жарқылдың қызметтік құралын пайдалансаңыз, келесі қадамдарды орындау керек
- Толық жарқылды өшіру
- BLE_OTA_ServiceManager.bin 0x1004 0000 мекенжайынан Flash
- 0x1005 7800 мекенжайынан қажетті .bin файлын жыпылықтаңыз
Құжаттар және қатысты ресурстар
STSW-DFU-EEPRMA:
• DB5187: BlueNRG-LP немесе BlueNRG-LPS бағалау тақтасы бар EEPROM (M95P32) сыртқы бетін пайдаланып Bluetooth® арқылы құрылғының микробағдарламасын жаңарту деректер қысқаша
X-NUCLEO-PGEEZ1:
Гербер files, БОМ, Схемалық
- DB4863: STM95 Nucleo үшін M32P32 сериясына негізделген стандартты SPI беті EEPROM жад кеңейту тақтасы – деректер жинағы
- UM3096: STM1 Nucleo-ға арналған M95P32 сериясына негізделген X-NUCLEO-PGEEZ32 стандартты SPI бетінің EEPROM жад кеңейту тақтасын пайдалануды бастау пайдаланушы нұсқаулығы
Барлық құжаттар қатысты өнімдердің ДИЗАЙН қойындысында қолжетімді 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 құрылғысының микробағдарламасын сыртқы EEPROM көмегімен Bluetooth арқылы жаңарту [pdf] Пайдаланушы нұсқаулығы STSW-DFU-EEPRMA құрылғысының микробағдарламасын Bluetooth арқылы сыртқы EEPROM арқылы жаңарту, STSW-DFU-EEPRMA, құрылғының микробағдарламасын Bluetooth арқылы сыртқы EEPROM арқылы жаңарту, микробағдарламаны Bluetooth арқылы сыртқы EEPROM арқылы жаңарту, сыртқы EEPROM арқылы Bluetooth арқылы жаңарту, Сыртқы EEPROM арқылы Bluetooth арқылы жаңарту, Bluetooth Сыртқы EEPROM пайдалану, Сыртқы EEPROM пайдалану, Сыртқы EEPROM, EEPROM |