Gancang Mimitian Guide
Ngaronjatkeun firmware alat liwat Bluetooth nganggo
EEPROM éksternal
(STSW-DFU-EEPRMA)
Vérsi 1.0.0
Hardware jeung Software leuwihview
STEVAL-IDB011V1 / STEVAL-IDB011V2
Hardware Leuwihview
Platform evaluasi dumasar kana sistem-on-chip BLUENRG-355MC
Platform evaluasi STEVAL-IDB011V1 atanapi STEVAL-IDB011V2 dirancang pikeun ngabantosan anjeun ngembangkeun sareng nguji aplikasi énérgi rendah Bluetooth® nganggo sistem-on-chip kakuatan rendah BlueNRG-LP dina kombinasi sareng sénsor MEMS inersia sareng lingkungan, mikropon MEMS digital. , rupa-rupa tombol panganteur, sarta LEDs.
Éta patuh sareng spésifikasi Bluetooth® LE sareng ngadukung peran master, slave, sareng master-and-slave sakaligus.
Ieu ciri extension panjangna data, 2 Mbps, rentang panjang, iklan nambahan sarta scanning, kitu ogé iklan périodik, mindahkeun sinkronisasi iklan periodik, LE L2CAP saluran sambungan-berorientasi, sarta LE kontrol kakuatan sarta ngawaskeun leungitna jalur.
Produk konci dina dewan
64 MHz, 32-bit Arm®Cortex®-M0+inti, mémori flash 256 KB anu tiasa diprogram, SRAM 64 KB, MPU, sareng set periferal éksténsif (6x PWM, 2x I²C, 2x SPI/I2S, SPI, USART , UART, PDM, jeung 12-bit ADC SAR).Inpo panganyarna sadia di www.st.com
STEVAL-IDB011V1/2
Platform evaluasi dumasar kana sistem-on-chip BlueNRG-LPS
Platform evaluasi STEVAL-IDB012V1 dirancang pikeun ngembangkeun sareng nguji aplikasi Bluetooth® Low Energy nganggo sistem-on-chip BlueNRG-LPS daya rendah, digabungkeun sareng sensor MEMS inersia sareng lingkungan, mikropon MEMS digital, sareng sababaraha tombol antarmuka sareng LED. .
BlueNRG-LPS saluyu sareng spésifikasi Bluetooth® Low Energy. Ieu ngarojong master, budak, master simultaneous sarta kalungguhan budak, extension panjangna data, 2 Mbps, rentang panjang, iklan nambahan sarta scanning, Algoritma Pilihan channel #2, cache GATT, prosedur ping LE, kontrol kakuatan LE sarta ngawaskeun leungitna jalur, sarta arah. manggih (sudut datangna / sudut miang) fitur.
Produk konci dina dewan
BlueNRG-LPS gaduh inti 64 MHz, 32-bit Arm Cortex®-M0+, 192 KB memori flash anu tiasa diprogram, 24 KB SRAM, MPU, sareng set periferal anu éksténsif (4x PWM, I²C, SPI/I2S, SPI, USART, LPUART, sareng 12-bit ADC SAR).Inpo panganyarna sadia di www.st.com
STEVAL-IDB012V1
X-NUCLEO-PGEEZ1
Hardware Leuwihview
Kaca SPI baku EEPROM dewan ékspansi memori dumasar kana runtuyan M95P32 pikeun STM32 Nucleo
Papan ékspansi X-NUCLEO-PGEEZ1 dirancang pikeun kaca SPI runtuyan M95P32 EEPROM pikeun maca data jeung nulis.
dewan ékspansi Hal ieu ngamungkinkeun pamekar evaluate kaca memori anyar EEPROM ngaliwatan hiji / dual / quad panganteur SPI tunggal.
Éta tindakan minangka alat panyimpen éksternal anu tiasa dianggo pikeun nyimpen data, sapertos traceability manufaktur, kalibrasi, setélan pangguna, bendera kasalahan, log data, sareng data ngawaskeun pikeun ngawangun aplikasi anu langkung fleksibel sareng akurat.
Produk konci dina dewan
M95P32: Ultra low-kakuatan 32 Mbit Serial SPI Page EEPROMInpo panganyarna sadia di www.st.com
X-NUCLEO-PGEEZ1
STSW-DFU-EEPRMA
Parangkat Lunak Liwatview
STSW-DFU-EEPRMA Software Pedaran
STSW-DFU-EEPRMA mangrupakeun Perangkat firmware ningkatkeun pakét STSW kalayan rojongan ti M95P32 EEPROM éksternal disambungkeun ka boh STEVAL-IDB011V1, STEVALIDB011V2 atanapi STEVAL-IDB012V1 on X-NUCLEO-PGEEZ1 EEPROM dewan ékspansi memori.
fitur konci
- Démo firmware pikeun STEVAL-IDB011V1/2 atanapi STEVAL-IDB012V1 sareng papan ékspansi mémori X-NUCLEOPGEEZ1 EEPROM
- Executable binér tiasa dibagikeun ngaliwatan Bluetooth ka alat nu mimiti ditulis langsung ka M95P32 EEPROM éksternal.
- Flash pamutahiran ti M95P32 EEPROM éksternal
- Pendekatan dumasar kana Manajer Layanan OTA, anu kalebet jasa Bluetooth OTA, ciri sareng kamampuan manajer reset OTA
- Gambar aplikasi henteu kedah kalebet jasa pamutahiran OTA FW
- Sampaplikasi le demonstrating jasa FOTA lengkep
Gemblengna Arsitéktur SoftwareInpo panganyarna sadia di www.st.com
STSW-DFU-EEPRMA
FOTA : Flash Layout BlueNRG-LP/LPS
Parangkat Lunak Liwatview
- BlueNRG-LP / LPS Flash Layout
- Manajer Layanan OTA anu disimpen dina Mémori Flash BlueNRG-LP/LPS dianggo pikeun ngalaksanakeun pembaruan Firmware Over The Air (FOTA).
- Dina reset alat, Service Manager mutuskeun dimana alat kudu boot ti
- Service Manager dimimitian ti alamat 0x1004 0000
- Aplikasi Pamaké dimimitian ti alamat 0x1005 7800
- Pamaké tiasa ngaluncat tina aplikasi Pamaké ka Manajer Layanan pikeun ngamimitian sési OTA ku mencét "Reset" sakali teras nahan tombol "PUSH1" dipencet.
Setup & Demo Examples
Setup & Aplikasi Examples
prasyarat HW
- 1x BlueNRG-LP atanapi BlueNRG-LPS (STEVAL-IDB011V1/2)
- 1x M95P32 EEPROM papan ékspansi (X-NUCLEO-PGEEZ1)
- 1x BLE-diaktipkeun alat Android™ atawa iOS™
- Laptop / PC sareng Windows 7, 8 atanapi 10
- 1x USB tipe A mun Micro-B kabel USB (BlueNRG-LP), atawa
- 1x USB tipe A ka Tipe-C kabel USB (BlueNRG-LPS)
- Nyambungkeun Kawat
Setup & Aplikasi Examples
Parangkat lunak sareng prasyarat sanésna
- pakét STSW-DFU-EEPRMA
- Ngundeur tur masang STSW-BNRGFLASHER ti www.st.com
- A toolchain pikeun ngawangun firmware nu
STSW-DFU-EEPRMA geus dimekarkeun sarta diuji kalawan- IAR Embedded Workbench pikeun ARM® (EWARM) toolchain + ST-Link
- Nyata View Microcontroller Development Kit (MDK-ARM) toolchain + ST-link
- Aplikasi Klasik ST BLE-Sensor, Android (Tumbu), atawa
- Aplikasi ST BLE-Sensor, ios (Tumbu)
- Monitor garis serial contona, istilah Tera (Windows)
FOTA - Prosedur
- Prosedur pikeun nyetél BlueNRG-LP/LPS pikeun FOTA tiasa dibagi dina léngkah ieu:
- Hambalan 1: Hapus mémori flash lengkep
- Lengkah 2: Manajer Layanan Program
- Lengkah 3: Laksanakeun FOTA
Lengkah 1: Hapus Mémori Flash Lengkep
Pikeun BlueNRG-LP
- Buka proyék EWARM:
- \STSW-BlueNRG-FOTA\Projects\Applications\BLE_OTA_ServiceM anager\EWARM\STEVAL- IDB011V1\BLE_OTA_ServiceManager.eww
- Pindah ka Proyék → Unduh → Hapus Mémori teras klik "OK" dina pop-up salajengna pikeun mastikeun ngahapus mémori flash.
- Léngkah ieu dilakukeun ngan sakali
- Catetan: Pamaké tiasa nganggo alat anu sanés ogé pikeun ngahapus lampu kilat lengkep
Pikeun BlueNRG-LPS
- Buka proyék EWARM:
- .\STSW-BlueNRG-
FOTA\Projects\Applications\BLE_OTA_ServiceM anager\EWARM\STEVAL- IDB012V1\BLE_OTA_ServiceManager.eww - Pindah ka Proyék → Unduh → Hapus Mémori teras klik "OK" dina pop-up salajengna pikeun mastikeun ngahapus mémori flash.
- Léngkah ieu dilakukeun ngan sakali
- Catetan: Pamaké tiasa nganggo alat anu sanés ogé pikeun ngahapus lampu kilat lengkep
Lengkah 2: Manajer Layanan Program
- Pikeun BlueNRG-LP
- Buka proyék EWARM:
- .\STSW-BlueNRGFOTA\Projects\Applications\BLE_OTA_ServiceMa nager\EWARM\STEVAL- IDB011V1\BLE_OTA_ServiceManager.eww
- Pindah ka Proyék → Unduh → Unduh aplikasi aktip
- Di handap ieu bakal dicitak dina terminal UART:
- OTA Service Manager suksés diprogram
Sinyal | BlueNRG-LP | Jumper J8 on X-NUCLEO-PGEEZ1 |
SPI1_SCK | PA13 | SCLK |
SPI1_MISO | PA14 | DQ1 |
SPI1_MOSI | PB14 | DQ0 |
CS | PA11 | CS |
Proyék ngagunakeun M95P32 External EEPROM dipasang dina X-NUCLEO-PGEEZ1 pikeun layanan FOTA nu kudu disambungkeun ka BlueNRG-LP/LPS
Lengkah 2: Manajer Layanan Program
- Pikeun BlueNRG-LPS
- Buka proyék EWARM:
- .\STSW-BlueNRGFOTA\Projects\Applications\BLE_OTA_ServiceMa nager\EWARM\STEVAL- IDB012V1\BLE_OTA_ServiceManager.eww
- Pindah ka Proyék → Unduh → Unduh aplikasi aktip
- Di handap ieu bakal dicitak dina terminal UART:
- OTA Service Manager suksés diprogram
Sinyal | BlueNRG-LP | Jumper J8 on X-NUCLEO-PGEEZ1 |
SPI13_SCK | PB3 | SCLK |
SPI13_MISO | PA8 | DQ1 |
SPI3_MOSI | PB11 | DQ0 |
CS | PA9 | CS |
Proyék ngagunakeun M95P32 External EEPROM dipasang dina X-NUCLEO-PGEEZ1 pikeun layanan FOTA nu kudu disambungkeun ka BlueNRG-LP/LPS
Lengkah 3: Laksanakeun FOTA (1/4)
- Candak alat Android atanapi ios sareng jalankeun aplikasi "ST Ble Sensor Classic"
- Unduh aplikasi ti Play / App store upami teu acan dipasang
- MantanampAplikasi nunjukkeun toggle LED anu béda anu tiasa dipilih tina makro anu diartikeun dina preprocessor
BlueNRG-LP | CONFIG_LED_DL2 | CONFIG_LED_DL3 |
Togél DL2 sareng reureuh 250ms | Togél DL3 sareng reureuh 1000ms |
BlueNRG-LPS | CONFIG_LED_DL3 | CONFIG_LED_DL4 |
Togél DL3 sareng reureuh 250ms | Togél DL4 sareng reureuh 1000ms |
- Simpen mantanample aplikasi pamaké .bin files dina telepon
- binér file munggaran disimpen dina M95P32 EEPROM éksternal liwat transfer Bluetooth tina telepon teras disalin sacara internal kana mémori flash BlueNRG-LP/LPS
- Di dieu, léngkah-léngkahna ditunjukkeun ku telepon Android
Lengkah 3: Laksanakeun FOTA (2/4) Lengkah 3: Laksanakeun FOTA (4/4)
- Antosan pangguna anu dipimpin U5 dina BlueNRG-LP/LPS dipareuman anu nunjukkeun tungtung apdet FOTA
- Resets alat jeung aplikasi boot up dumasar kana flashed binér
• The sampAplikasi nunjukkeun fungsionalitas toggle LED anu béda anu tiasa dihartikeun salaku makro dina preprocessor
FOTA - Aplikasi
BlueNRG-LP | CONFIG_LED_DL2 | CONFIG_LED_DL3 |
Togél DL2 sareng reureuh 250ms | Togél DL3 sareng reureuh 1000ms |
BlueNRG-LPS | CONFIG_LED_DL3 | CONFIG_LED_DL4 |
Togél DL3 sareng reureuh 250ms | Togél DL4 sareng reureuh 1000ms |
FOTA - AplikasiFOTA - Flasher Utiliti
Upami nganggo alat utilitas flasher, maka léngkah-léngkah ieu kedah dituturkeun
- Pupus lampu kilat lengkep
- Flash BLE_OTA_ServiceManager.bin tina alamat 0x1004 0000
- Flash .bin diperlukeun ti alamat 0x1005 7800
Dokumén & Sumberdaya Patali
STSW-DFU-EEPRMA:
• DB5187: Ngaronjatkeun firmware alat ngaliwatan Bluetooth® maké kaca éksternal EEPROM (M95P32) jeung dewan evaluasi BlueNRG-LP atawa BlueNRG-LPS ringkes data
X-NUCLEO-PGEEZ1:
Gerber files, BOM, Skematik
- DB4863: Standar papan ékspansi mémori kaca SPI EEPROM dumasar kana séri M95P32 pikeun STM32 Nucleo - databrie
- UM3096: Ngamimitian sareng X-NUCLEO-PGEEZ1 standar halaman SPI EEPROM papan ékspansi mémori dumasar kana séri M95P32 pikeun STM32 Nucleo– manual pamaké
Sadaya dokumén sayogi dina tab DESIGN produk anu aya hubunganana webkaca.
Dokumén & Sumberdaya Patali
STEVAL-IDB011V1:
Gerber files, BOM, Skematik
- DB4266: Platform évaluasi dumasar kana sistem-on-chip BlueNRG-355MC- ringkes data
- UM2735: Kit pamekaran BlueNRG-LP/BlueNRG-LPS– manual pamaké
STEVAL-IDB011V2:
Gerber files, BOM, Skematik
- DB4617: Platform evaluasi dumasar kana sistem-on-chip BLUENRG-355MC- ringkes data
- UM2735: Kit pamekaran BlueNRG-LP/BlueNRG-LPS– manual pamaké
STEVAL-IDB012V1:
Gerber files, BOM, Skematik
- DB4694: Platform evaluasi dumasar kana sistem-on-chip BlueNRG-LPS- ringkes data
- UM2735: Kit pamekaran BlueNRG-LP/BlueNRG-LPS - manual pamaké
Konsultasi www.st.com pikeun daptar lengkep
hatur nuhun
© STMicroelectronics - Sadaya hak ditangtayungan.
Logo perusahaan STMicroelectronics mangrupakeun mérek dagang kadaptar ti STMicroelectronics
grup pausahaan. Sadaya ngaran séjén nyaéta hak milik nu bogana.
Dokumén / Sumberdaya
![]() |
ST STSW-DFU-EEPRMA Alat Firmware Ngaronjatkeun Leuwih Bluetooth Ngagunakeun EEPROM éksternal [pdf] Pituduh pamaké Ngaronjatkeun firmware Alat STSW-DFU-EEPRMA Ngaliwatan Bluetooth Nganggo EEPROM Eksternal, STSW-DFU-EEPRMA, Ngaronjatkeun Firmware Alat Ngaliwatan Bluetooth Nganggo EEPROM Eksternal, Ngaronjatkeun Firmware Nganggo Bluetooth Nganggo EEPROM Eksternal, Ngaronjatkeun Nganggo Bluetooth Nganggo EEPROM Eksternal, Nganggo Bluetooth Nganggo EEPROM Eksternal, Bluetooth Ngagunakeun EEPROM éksternal, Ngagunakeun EEPROM éksternal, EEPROM éksternal, EEPROM |