Tez boshlash uchun qo'llanma
Qurilma mikrodasturini Bluetooth orqali yangilash
tashqi EEPROM
(STSW-DFU-EEPRMA)
Versiya 1.0.0
Uskuna va dasturiy ta'minot tugadiview
STEVAL-IDB011V1 / STEVAL-IDB011V2
Uskuna tugadiview
BLUENRG-355MC chip-on-chip tizimiga asoslangan baholash platformasi
STEVAL-IDB011V1 yoki STEVAL-IDB011V2 baholash platformasi inertial va atrof-muhit MEMS sensorlari, raqamli MEMS mikrofoni bilan birgalikda BlueNRG-LP kam quvvatli tizim-chip yordamida Bluetooth® past energiya ilovalarini ishlab chiqish va sinab ko'rishga yordam berish uchun mo'ljallangan. , turli interfeys tugmalari va LEDlar.
U Bluetooth® LE spetsifikatsiyasiga mos keladi va master, qul va bir vaqtning o'zida asosiy va qul rollarini qo'llab-quvvatlaydi.
Unda ma'lumotlar uzunligini kengaytirish, 2 Mbit / s, uzoq masofa, kengaytirilgan reklama va skanerlash, shuningdek davriy reklama, davriy reklama sinxronlash uzatish, LE L2CAP ulanishga yo'naltirilgan kanal va LE quvvatni boshqarish va yo'l yo'qotilishi monitoringi mavjud.
Bortdagi asosiy mahsulot
64 MGts, 32-bit Arm®Cortex®-M0+yadro, 256 KB dasturlashtiriladigan flesh-xotira, 64 KB SRAM, MPU va keng qamrovli atrof-muhit to'plami (6x PWM, 2x I²C, 2x SPI/I2S, SPI, USART) , UART, PDM va 12-bitli ADC SAR).Eng so'nggi ma'lumotlar quyidagi manzilda mavjud www.st.com
STEVAL-IDB011V1/2
Chipdagi BlueNRG-LPS tizimiga asoslangan baholash platformasi
STEVAL-IDB012V1 baholash platformasi inertial va atrof-muhit MEMS sensorlari, raqamli MEMS mikrofoni va turli interfeys tugmalari va LEDlar bilan birgalikda past quvvatli BlueNRG-LPS chip-chip tizimidan foydalangan holda Bluetooth® Low Energy ilovalarini ishlab chiqish va sinab ko'rish uchun mo'ljallangan. .
BlueNRG-LPS Bluetooth® Low Energy spetsifikatsiyasiga mos keladi. U master, slave, bir vaqtning o'zida master va slave rollarini, ma'lumotlar uzunligini kengaytirish, 2 Mbit / s, uzoq masofa, kengaytirilgan reklama va skanerlash, kanal tanlash algoritmi №2, GATT keshlash, LE ping protsedurasi, LE quvvatni boshqarish va yo'l yo'qotilishi monitoringi va yo'nalishni qo'llab-quvvatlaydi. topish (kelish burchagi/kelish burchagi) xususiyatlari.
Bortdagi asosiy mahsulot
BlueNRG-LPS 64 MGts chastotali, 32 bitli Arm Cortex®-M0+ yadrosi, 192 KB programlanadigan flesh-xotira, 24 KB SRAM, MPU va keng qamrovli periferik to'plamga (4x PWM, I²C, SPI/I2S, SPI, USART, LPUART va 12-bitli ADC SAR).Eng so'nggi ma'lumotlar quyidagi manzilda mavjud www.st.com
STEVAL-IDB012V1
X-NUCLEO-PGEEZ1
Uskuna tugadiview
STM95 Nucleo uchun M32P32 seriyasiga asoslangan standart SPI sahifasi EEPROM xotira kengaytirish platasi
X-NUCLEO-PGEEZ1 kengaytirish platasi ma'lumotlarni o'qish va yozish uchun M95P32 seriyali SPI sahifasi EEPROM uchun mo'ljallangan.
Ushbu kengaytirish platasi ishlab chiquvchilarga yangi EEPROM xotira sahifasini bitta/ikki/to'rtta SPI interfeysi orqali baholash imkonini beradi.
U yanada moslashuvchan va aniq ilovalarni yaratish uchun ishlab chiqarishni kuzatish, kalibrlash, foydalanuvchi sozlamalari, xato bayroqlari, ma'lumotlar jurnallari va monitoring ma'lumotlari kabi ma'lumotlarni saqlash uchun ishlatilishi mumkin bo'lgan tashqi xotira qurilmasi sifatida ishlaydi.
Bortdagi asosiy mahsulot
M95P32: Ultra past quvvatli 32 Mbit seriyali SPI sahifasi EEPROMEng so'nggi ma'lumotlar quyidagi manzilda mavjud www.st.com
X-NUCLEO-PGEEZ1
STSW-DFU-EEPRMA
Dastur tugadiview
STSW-DFU-EEPRMA dasturiy ta'minot tavsifi
STSW-DFU-EEPRMA - bu X-NUCLEO-PGEEZ95 EEPROM xotira kengaytirish platasida STEVAL-IDB32V011, STEVALIDB1V011 yoki STEVAL-IDB2V012 ga ulangan tashqi M1P1 EEPROM-ni qo'llab-quvvatlaydigan qurilma proshivkasini yangilash STSW to'plami.
Asosiy xususiyatlar
- X-NUCLEOPGEEZ011 EEPROM xotira kengaytirish platasi bilan STEVAL-IDB1V2/012 yoki STEVAL-IDB1V1 uchun proshivka demosi
- Ikkilik bajariladigan fayllar Bluetooth orqali birinchi bo'lib tashqi M95P32 EEPROMga yoziladigan qurilmaga ulashilishi mumkin.
- Tashqi M95P32 EEPROM dan Flash yangilash
- Bluetooth OTA xizmati, uning xususiyatlari va OTA reset menejeri imkoniyatlarini o'z ichiga olgan OTA Service Manager-ga asoslangan yondashuv
- OTA FW yangilash xizmatini kiritish uchun ilova tasviri talab qilinmaydi
- Sampto'liq FOTA xizmatini ko'rsatadigan ilova
Umumiy dasturiy ta'minot arxitekturasiEng so'nggi ma'lumotlar quyidagi manzilda mavjud www.st.com
STSW-DFU-EEPRMA
FOTA: Flash Layout BlueNRG-LP/LPS
Dastur tugadiview
- BlueNRG-LP/LPS Flash tartibi
- BlueNRG-LP/LPS flesh xotirasida saqlangan OTA Service Manager proshivkani havo orqali (FOTA) yangilashni amalga oshirish uchun ishlatiladi.
- Qurilmani asl holatiga qaytarishda Xizmat menejeri qurilmani qayerdan yuklash kerakligini hal qiladi
- Xizmat menejeri 0x1004 0000 manzilidan boshlanadi
- Foydalanuvchi ilovasi 0x1005 7800 manzilidan boshlanadi
- Foydalanuvchi “Reset” tugmasini bir marta bosib, so‘ng “PUSH1” tugmasini bosgan holda OTA seansini boshlash uchun Foydalanuvchi ilovasidan Xizmat menejeriga o‘tishi mumkin.
Sozlash va demo Examples
Sozlash va Ilova Examples
HW uchun zarur shartlar
- 1x BlueNRG-LP yoki BlueNRG-LPS (STEVAL-IDB011V1/2)
- 1x M95P32 EEPROM kengaytirish platasi (X-NUCLEO-PGEEZ1)
- 1x BLE-enabledAndroid™ yoki iOS™ qurilmasi
- Windows 7, 8 yoki 10 o'rnatilgan noutbuk/kompyuter
- 1x USB turi A dan Micro-Bgacha USB kabeli (BlueNRG-LP) yoki
- 1x USB turi A dan C tipiga USB kabeli (BlueNRG-LPS)
- Ulanish simlari
Sozlash va Ilova Examples
Dasturiy ta'minot va boshqa shartlar
- STSW-DFU-EEPRMA to'plami
- STSW-BNRGFLASHER dan yuklab oling va o'rnating www.st.com
- Mikrodasturni yaratish uchun asboblar zanjiri
STSW-DFU-EEPRMA ishlab chiqilgan va sinovdan o'tgan- ARM® (EWARM) asboblar zanjiri + ST-Link uchun IAR Embedded Workbench
- Haqiqiy View Microcontroller Development Kit (MDK-ARM) asboblar zanjiri + ST-LINK
- ST BLE-Sensor Classic ilovasi, Android (Havola), yoki
- ST BLE-Sensor ilovasi, iOS (Havola)
- Seriyali monitor, masalan, Tera termini (Windows)
FOTA - protsedura
- FOTA uchun BlueNRG-LP/LPS-ni o'rnatish tartibini quyidagi bosqichlarga bo'lish mumkin:
- 1-qadam: To'liq flesh xotirani o'chiring
- 2-qadam: Dastur xizmati menejeri
- 3-qadam: FOTAni bajaring
1-qadam: To'liq flesh xotirani o'chirish
BlueNRG-LP uchun
- EWARM loyihasini oching:
- \STSW-BlueNRG-FOTA\Projects\Applications\BLE_OTA_ServiceM anager\EWARM\STEVAL- IDB011V1\BLE_OTA_ServiceManager.eww
- Loyiha → Yuklab olish → Xotirani o‘chirish-ga o‘ting va flesh-xotira o‘chirilishini tasdiqlash uchun keyingi qalqib chiquvchi oynada “OK” tugmasini bosing.
- Bu qadam faqat bir marta bajarilishi kerak
- Eslatma: Foydalanuvchi fleshni to'liq o'chirish uchun har qanday boshqa vositadan ham foydalanishi mumkin
BlueNRG-LPS uchun
- EWARM loyihasini oching:
- .\STSW-BlueNRG-
FOTA\Projects\Applications\BLE_OTA_ServiceM anager\EWARM\STEVAL- IDB012V1\BLE_OTA_ServiceManager.eww - Loyiha → Yuklab olish → Xotirani o‘chirish-ga o‘ting va flesh-xotira o‘chirilishini tasdiqlash uchun keyingi qalqib chiquvchi oynada “OK” tugmasini bosing.
- Bu qadam faqat bir marta bajarilishi kerak
- Eslatma: Foydalanuvchi fleshni to'liq o'chirish uchun har qanday boshqa vositadan ham foydalanishi mumkin
2-qadam: Dastur xizmati menejeri
- BlueNRG-LP uchun
- EWARM loyihasini oching:
- .\STSW-BlueNRGFOTA\Projects\Applications\BLE_OTA_ServiceMa nager\EWARM\STEVAL- IDB011V1\BLE_OTA_ServiceManager.eww
- Loyiha → Yuklab olish → Faol ilovani yuklab olish bo'limiga o'ting
- UART terminalida quyidagilar chop etiladi:
- OTA Service Manager muvaffaqiyatli dasturlashtirilgan
Signal | BlueNRG-LP | Jumper J8 X-NUCLEO-PGEEZ1 da |
SPI1_SCK | PA13 | SCLK |
SPI1_MISO | PA14 | DQ1 |
SPI1_MOSI | PB14 | DQ0 |
CS | PA11 | CS |
Loyiha BlueNRG-LP/LPS ga ulangan bo'lishi kerak bo'lgan FOTA xizmati uchun X-NUCLEO-PGEEZ95-ga o'rnatilgan M32P1 tashqi EEPROM-dan foydalanadi.
2-qadam: Dastur xizmati menejeri
- BlueNRG-LPS uchun
- EWARM loyihasini oching:
- .\STSW-BlueNRGFOTA\Projects\Applications\BLE_OTA_ServiceMa nager\EWARM\STEVAL- IDB012V1\BLE_OTA_ServiceManager.eww
- Loyiha → Yuklab olish → Faol ilovani yuklab olish bo'limiga o'ting
- UART terminalida quyidagilar chop etiladi:
- OTA Service Manager muvaffaqiyatli dasturlashtirilgan
Signal | BlueNRG-LP | Jumper J8 X-NUCLEO-PGEEZ1 da |
SPI13_SCK | PB3 | SCLK |
SPI13_MISO | PA8 | DQ1 |
SPI3_MOSI | PB11 | DQ0 |
CS | PA9 | CS |
Loyiha BlueNRG-LP/LPS ga ulangan bo'lishi kerak bo'lgan FOTA xizmati uchun X-NUCLEO-PGEEZ95-ga o'rnatilgan M32P1 tashqi EEPROM-dan foydalanadi.
3-qadam: FOTA ni bajaring (1/4)
- Har qanday Android yoki iOS qurilmasini oling va “ST Ble Sensor Classic” ilovasini ishga tushiring.
- Ilovani Play/App Store do'konidan yuklab oling, agar o'rnatilmagan bo'lsa
- sobiqampIlova preprotsessorda belgilangan makrosdan tanlanishi mumkin bo'lgan turli xil LED o'tish tugmalarini namoyish etadi
BlueNRG-LP | CONFIG_LED_DL2 | CONFIG_LED_DL3 |
DL2 ni 250 ms kechikish bilan almashtiring | DL3 ni 1000 ms kechikish bilan almashtiring |
BlueNRG-LPS | CONFIG_LED_DL3 | CONFIG_LED_DL4 |
DL3 ni 250 ms kechikish bilan almashtiring | DL4 ni 1000 ms kechikish bilan almashtiring |
- Sobiqni saqlangample user application .bin filetelefonda
- Ikkilik file birinchi navbatda tashqi M95P32 EEPROM-da telefondan Bluetooth uzatish orqali saqlanadi va keyin BlueNRG-LP/LPS flesh-xotirasiga ko'chiriladi.
- Bu erda qadamlar Android telefoni bilan ko'rsatilgan
3-qadam: FOTA ni bajaring (2/4) 3-qadam: FOTA ni bajaring (4/4)
- FOTA yangilanishi tugashini bildiruvchi BlueNRG-LP/LPS da foydalanuvchi boshqaruvidagi U5 ni oʻchirishini kuting.
- Ikkilik yonib-o'chganlar asosida qurilma asl holatini tiklaydi va dastur ishga tushadi
• sample ilovasi preprotsessorda so'l sifatida aniqlanishi mumkin bo'lgan turli xil LED almashtirish funksiyalarini namoyish etadi
FOTA - Ilova
BlueNRG-LP | CONFIG_LED_DL2 | CONFIG_LED_DL3 |
DL2 ni 250 ms kechikish bilan almashtiring | DL3 ni 1000 ms kechikish bilan almashtiring |
BlueNRG-LPS | CONFIG_LED_DL3 | CONFIG_LED_DL4 |
DL3 ni 250 ms kechikish bilan almashtiring | DL4 ni 1000 ms kechikish bilan almashtiring |
FOTA - IlovaFOTA - Flasher yordam dasturi
Agar miltillovchi yordamchi vositadan foydalansangiz, quyidagi amallarni bajarish kerak
- To'liq fleshni o'chirish
- BLE_OTA_ServiceManager.bin ni 0x1004 0000 manzilidan Flash
- 0x1005 7800 manzilidan kerakli .binni o'chiring
Hujjatlar va tegishli manbalar
STSW-DFU-EEPRMA:
• DB5187: BlueNRG-LP yoki BlueNRG-LPS baholash kengashi bilan tashqi EEPROM (M95P32) sahifasi yordamida Bluetooth® orqali qurilma proshivkasini yangilash ma'lumotlar qisqartmasi
X-NUCLEO-PGEEZ1:
Gerber files, BOM, Sxematik
- DB4863: STM95 Nucleo uchun M32P32 seriyasiga asoslangan standart SPI sahifasi EEPROM xotira kengaytirish platasi - ma'lumotlar to'plami
- UM3096: STM1 Nucleo- uchun M95P32 seriyasiga asoslangan X-NUCLEO-PGEEZ32 standart SPI sahifasi EEPROM xotira kengaytirish platasini ishga tushirish foydalanuvchi qo'llanmasi
Barcha hujjatlar tegishli mahsulotlarning DIZAYN yorlig'ida mavjud websahifa.
Hujjatlar va tegishli manbalar
STEVAL-IDB011V1:
Gerber files, BOM, Sxematik
- DB4266: BlueNRG-355MC chip-on-chip tizimiga asoslangan baholash platformasi– ma'lumotlar qisqartmasi
- UM2735: BlueNRG-LP/BlueNRG-LPS ishlab chiqish to'plamlari– foydalanuvchi qo'llanmasi
STEVAL-IDB011V2:
Gerber files, BOM, Sxematik
- DB4617: BLUENRG-355MC chip-on-chip tizimiga asoslangan baholash platformasi– ma'lumotlar qisqartmasi
- UM2735: BlueNRG-LP/BlueNRG-LPS ishlab chiqish to'plamlari– foydalanuvchi qo'llanmasi
STEVAL-IDB012V1:
Gerber files, BOM, Sxematik
- DB4694: Chipdagi BlueNRG-LPS tizimiga asoslangan baholash platformasi– ma'lumotlar qisqartmasi
- UM2735: BlueNRG-LP/BlueNRG-LPS ishlab chiqish to'plamlari - foydalanuvchi qo'llanmasi
Maslahatlash www.st.com to'liq ro'yxat uchun
rahmat
© STMicroelectronics – Barcha huquqlar himoyalangan.
STMicroelectronics korporativ logotipi STMicroelectronics kompaniyasining ro‘yxatdan o‘tgan savdo belgisidir
kompaniyalar guruhi. Boshqa barcha nomlar tegishli egalarining mulki hisoblanadi.
Hujjatlar / manbalar
![]() |
ST STSW-DFU-EEPRMA qurilma mikrodasturini tashqi EEPROM yordamida Bluetooth orqali yangilash [pdf] Foydalanuvchi uchun qoʻllanma Tashqi EEPROM, STSW-DFU-EEPRMA yordamida Bluetooth orqali STSW-DFU-EEPRMA qurilma mikrodasturini yangilash, tashqi EEPROM yordamida Bluetooth orqali qurilma proshivkasini yangilash, tashqi EEPROM yordamida Bluetooth orqali mikrodasturni yangilash, tashqi EEPROM yordamida Bluetooth orqali yangilash, tashqi EEPROM yordamida Bluetooth orqali, Bluetooth tashqi EEPROM-dan, tashqi EEPROM-dan, tashqi EEPROM-dan, EEPROM-dan |