Quick Start Guide
Thuthukisa i-Firmware yedivayisi nge-Bluetooth usebenzisa
I-EEPROM yangaphandle
(STSW-DFU-EEPRMA)
Inguqulo 1.0.0
I-Hardware neSoftware kuphelileview
I-STEVAL-IDB011V1 / STEVAL-IDB011V2
Hardware Overview
Inkundla yokuhlola esekelwe kuhlelo lwe-BLUENRG-355MC-on-chip
Inkundla yokuhlola ye-STEVAL-IDB011V1 noma i-STEVAL-IDB011V2 yakhelwe ukukusiza ukuthi uthuthukise futhi uhlole izinhlelo zokusebenza zamandla aphansi e-Bluetooth® usebenzisa i-BlueNRG-LP low-power system-on-chip ngokuhlanganiswe nezinzwa ze-MEMS ezinertial nezemvelo, imakrofoni ye-MEMS yedijithali. , izinkinobho ze-interface ehlukahlukene, nama-LED.
Ihambisana nokucaciswa kwe-Bluetooth® LE futhi isekela izindima eziyinhloko, isigqila, kanye nezindima kanyekanye zenkosi nesigqila.
Ihlanganisa isandiso sobude bedatha, i-2 Mbps, ibanga elide, ukukhangisa okunwetshiwe nokuskena, kanye nokukhangisa ngezikhathi ezithile, ukudluliswa kokuvumelanisa ukukhangisa ngezikhathi ezithile, isiteshi esigxile ekuxhumekeni kwe-LE L2CAP, nokulawula amandla e-LE nokuqapha ukulahleka kwendlela.
Umkhiqizo Owukhiye ophakathi
64 MHz, 32-bit Arm®Cortex®-M0+core, inkumbulo ye-flash ehlelekayo engu-256 KB, i-64 KB SRAM, i-MPU, kanye nesethi ye-peripheral ebanzi (6x PWM, 2x I²C, 2x SPI/I2S, SPI, USART , UART, PDM, kanye ne-12-bit ADC SAR).Ulwazi lwakamuva luyatholakala ku www.st.com
I-STEVAL-IDB011V1/2
Inkundla yokuhlola esekelwe ohlelweni lwe-BlueNRG-LPS-on-chip
Inkundla yokuhlola ye-STEVAL-IDB012V1 yakhelwe ukuthuthukisa nokuhlola izinhlelo zokusebenza ze-Bluetooth® Low Energy kusetshenziswa i-BlueNRG-LPS system-on-chip enamandla aphansi, ngokuhlanganisa nezinzwa ze-MEMS zangaphakathi nezemvelo, imakrofoni ye-MEMS yedijithali, nezinkinobho zokusebenzelana ezihlukahlukene nama-LED. .
I-BlueNRG-LPS ihambisana nokucaciswa kwe-Bluetooth® Low Energy. Isekela inkosi, isigqila, izindima zenkosi kanye nesigqila ngasikhathi sinye, isandiso sobude bedatha, 2 Mbps, ibanga elide, ukukhangisa okunwetshiwe nokuskena, i-algorithm yokukhetha isiteshi #2, ukulondoloza isikhashana kwe-GATT, inqubo ye-LE ping, ukulawula kwamandla e-LE nokuqapha ukulahleka kwendlela, kanye nesiqondiso. ukuthola (i-engeli yokufika/i-engeli yokusuka) izici.
Umkhiqizo Owukhiye ophakathi
I-BlueNRG-LPS ifaka phakathi i-64 MHz, i-32-bit Arm Cortex®-M0+ core, inkumbulo ye-flash ehlelekayo engu-192 KB, 24 KB SRAM, MPU, kanye nesethi ebanzi ye-peripheral (4x PWM, I²C, SPI/I2S, SPI, USART, I-LPUART, ne-12-bit ADC SAR).Ulwazi lwakamuva luyatholakala ku www.st.com
I-STEVAL-IDB012V1
I-X-NUCLEO-PGEEZ1
Hardware Overview
Ikhasi le-SPI elijwayelekile le-EEPROM ibhodi lokukhulisa inkumbulo elisuselwe ochungechungeni lwe-M95P32 lwe-STM32 Nucleo
Ibhodi lokunweba le-X-NUCLEO-PGEEZ1 yakhelwe i-M95P32 yochungechunge lwekhasi le-SPI le-EEPROM ukuze kufundwe futhi kubhalwe idatha.
Leli bhodi lokunweba livumela onjiniyela ukuthi bahlole ikhasi lememori elisha le-EEPROM ngokusebenzisa isixhumi esibonakalayo se-SPI eyodwa/embili/esine.
Isebenza njengedivayisi yesitoreji sangaphandle engasetshenziswa ukugcina idatha, njengokulandeleka kokukhiqiza, ukulinganisa, izilungiselelo zomsebenzisi, amafulegi amaphutha, amalogu edatha, nedatha yokuqapha ukuze kwakhiwe izinhlelo zokusebenza ezivumelana nezimo nezinembile.
Umkhiqizo Owukhiye ophakathi
I-M95P32: Amandla aphansi kakhulu angu-32 Mbit Serial SPI Ikhasi le-EEPROMUlwazi lwakamuva luyatholakala ku www.st.com
I-X-NUCLEO-PGEEZ1
I-STSW-DFU-EEPRMA
Isoftware Iphelileview
Incazelo Yesofthiwe ye-STSW-DFU-EEPRMA
I-STSW-DFU-EEPRMA iyiphakheji Yokuthuthukisa I-STSW yeFirmware Yedivayisi esekelwa i-M95P32 EEPROM yangaphandle exhunywe ku-STEVAL-IDB011V1, STEVALIDB011V2 noma i-STEVAL-IDB012V1 ku-X-NUCLEO-PGEEZ1 EEPROM yebhodi lokunweba.
Izici ezibalulekile
- Idemo yeFirmware ye-STEVAL-IDB011V1/2 noma i-STEVAL-IDB012V1 enebhodi lokunweba lenkumbulo ye-X-NUCLEOPGEEZ1 EEPROM
- Okusebenzisekayo kanambambili kungabiwa nge-Bluetooth kudivayisi ebhalwe kuqala ngqo ku-M95P32 EEPROM yangaphandle.
- Ukuthuthukiswa kwe-Flash kusuka ku-M95P32 EEPROM yangaphandle
- Indlela esuselwe kumphathi wesevisi ye-OTA, ehlanganisa isevisi ye-Bluetooth OTA, izici zayo kanye nekhono lokusetha kabusha i-OTA
- Isithombe sohlelo lokusebenza asidingeki ukuze sifake isevisi yokuthuthukisa ye-OTA FW
- Sample isicelo esibonisa insizakalo ephelele ye-FOTA
I-Software Architecture iyonkeUlwazi lwakamuva luyatholakala ku www.st.com
I-STSW-DFU-EEPRMA
I-FOTA: I-Flash Layout BlueNRG-LP/LPS
Isoftware Iphelileview
- I-BlueNRG-LP/LPS Flash Isakhiwo
- I-OTA Service Manager egcinwe ku-Flash Memory ye-BlueNRG-LP/LPS isetshenziselwa ukwenza isibuyekezo se-Firmware Over The Air (FOTA)
- Ekusethweni kabusha kwedivayisi, Isiphathi Sesevisi sinquma ukuthi idivayisi kufanele iqale kuphi
- Umphathi Wesevisi uqala ekhelini elithi 0x1004 0000
- Isicelo somsebenzisi siqala ekhelini elithi 0x1005 7800
- Umsebenzisi angagxuma esuka kuhlelo Lomsebenzisi aye kumphathi Wesevisi ukuze aqale iseshini ye-OTA ngokucindezela okuthi “Setha kabusha” kanye bese ecindezela inkinobho ethi “PUSH1”
Isethaphu & Idemo ExampLes
Isethaphu & Isicelo ExampLes
Izimfuneko ze-HW
- I-1x BlueNRG-LP noma i-BlueNRG-LPS (STEVAL-IDB011V1/2)
- 1x M95P32 EEPROM ibhodi lokunweba (X-NUCLEO-PGEEZ1 )
- I-1x i-BLE enikwe amandla idivayisi ye-Android™ noma ye-iOS™
- ILaptop/PC eneWindows 7, 8 noma 10
- I-1x ye-USB yohlobo A kuya kukhebula le-USB le-Micro-B (BlueNRG-LP), noma
- I-1x ye-USB yohlobo A ukuya kukhebuli ye-USB yohlobo C (BlueNRG-LPS)
- Izintambo zokuxhuma
Isethaphu & Isicelo ExampLes
Isoftware kanye nezinye izimfuneko
- Iphakheji ye-STSW-DFU-EEPRMA
- Landa futhi ufake i-STSW-BNRGFLASHER kusuka www.st.com
- I-toolchain yokwakha i-firmware
I-STSW-DFU-EEPRMA yakhiwe futhi yahlolwa nge- I-IAR Embedded Workbench ye-ARM® (EWARM) yamathuluzi + ST-Link
- Impela View Ikhithi Yokuthuthukisa I-Microcontroller (MDK-ARM) + ST-LINK
- ST BLE-Sensor Classic Isicelo, Android (Isixhumanisi), noma
- Isicelo se-ST BLE-Sensor, iOS (Isixhumanisi)
- I-serial line monitor isb, iTera term (Windows)
FOTA – Inqubo
- Inqubo yokusetha i-BlueNRG-LP/LPS ye-FOTA ingahlukaniswa ngalezi zinyathelo:
- Isinyathelo 1: Sula inkumbulo egcwele flash
- Isinyathelo sesi-2 : Umphathi Wensiza Yohlelo
- Isinyathelo sesi-3: Yenza i-FOTA
Isinyathelo 1: Sula Inkumbulo Ephelele Ye-Flash
OkweBlueNRG-LP
- Vula iphrojekthi ye-EWARM :
- \STSW-BlueNRG-FOTA\Projects\Applications\BLE_OTA_ServiceM inager\EWARM\STEVAL- IDB011V1\BLE_OTA_ServiceManager.eww
- Iya kokuthi Iphrojekthi → Landa → Sula Inkumbulo bese uchofoza okuthi “KULUNGILE” ku-popup elandelayo ukuze uqinisekise ukusulwa kwememori ye-flash.
- Lesi sinyathelo kufanele senziwe kanye kuphela
- Qaphela: Umsebenzisi angasebenzisa noma yiliphi elinye ithuluzi ukuze asule ngokuphelele i-flash
OkweBlueNRG-LPS
- Vula iphrojekthi ye-EWARM :
- .\STSW-BlueNRG-
FOTA\Projects\Applications\BLE_OTA_ServiceM anager\EWARM\STEVAL- IDB012V1\BLE_OTA_ServiceManager.eww - Iya kokuthi Iphrojekthi → Landa → Sula Inkumbulo bese uchofoza okuthi “KULUNGILE” ku-popup elandelayo ukuze uqinisekise ukusulwa kwememori ye-flash.
- Lesi sinyathelo kufanele senziwe kanye kuphela
- Qaphela: Umsebenzisi angasebenzisa noma yiliphi elinye ithuluzi ukuze asule ngokuphelele i-flash
Isinyathelo sesi-2 : Umphathi Wensiza Yohlelo
- OkweBlueNRG-LP
- Vula iphrojekthi ye-EWARM :
- .\STSW-BlueNRGFOTA\Projects\Applications\BLE_OTA_ServiceMa nager\EWARM\STEVAL- IDB011V1\BLE_OTA_ServiceManager.eww
- Iya kokuthi Iphrojekthi → Landa → Landa uhlelo lokusebenza olusebenzayo
- Okulandelayo kuzophrintwa kutheminali ye-UART:
- I-OTA Service Manager ihlelwe ngempumelelo
Isiginali | I-BlueNRG-LP | I-Jumper J8 ku-X-NUCLEO-PGEEZ1 |
SPI1_SCK | PA13 | I-SCLK |
SPI1_MISO | PA14 | I-DQ1 |
SPI1_MOSI | PB14 | I-DQ0 |
CS | PA11 | CS |
Iphrojekthi isebenzisa i-M95P32 EEPROM Yangaphandle efakwe ku-X-NUCLEO-PGEEZ1 ngesevisi ye-FOTA okufanele ixhunywe ku-BlueNRG-LP/LPS
Isinyathelo sesi-2 : Umphathi Wensiza Yohlelo
- OkweBlueNRG-LPS
- Vula iphrojekthi ye-EWARM :
- .\STSW-BlueNRGFOTA\Projects\Applications\BLE_OTA_ServiceMa nager\EWARM\STEVAL- IDB012V1\BLE_OTA_ServiceManager.eww
- Iya kokuthi Iphrojekthi → Landa → Landa uhlelo lokusebenza olusebenzayo
- Okulandelayo kuzophrintwa kutheminali ye-UART:
- I-OTA Service Manager ihlelwe ngempumelelo
Isiginali | I-BlueNRG-LP | I-Jumper J8 ku-X-NUCLEO-PGEEZ1 |
SPI13_SCK | PB3 | I-SCLK |
SPI13_MISO | PA8 | I-DQ1 |
SPI3_MOSI | PB11 | I-DQ0 |
CS | PA9 | CS |
Iphrojekthi isebenzisa i-M95P32 EEPROM Yangaphandle efakwe ku-X-NUCLEO-PGEEZ1 ngesevisi ye-FOTA okufanele ixhunywe ku-BlueNRG-LP/LPS
Isinyathelo sesi-3: Yenza i-FOTA (1/4)
- Thatha noma iyiphi idivayisi ye-Android noma ye-iOS futhi uqalise uhlelo lokusebenza lwe-“ST Ble Sensor Classic”
- Landa uhlelo lokusebenza ku-Google Play/App Store uma lungakafakwa kakade
- I-exampUhlelo lokusebenza lubonisa ukuguquguquka kwe-LED okuhlukile okungakhethwa ku-macro echaziwe ku-preprocessor
I-BlueNRG-LP | CONFIG_LED_DL2 | CONFIG_LED_DL3 |
Guqula i-DL2 ngokulibaziseka okungu-250ms | Guqula i-DL3 ngokulibaziseka okungu-1000ms |
I-BlueNRG-LPS | CONFIG_LED_DL3 | CONFIG_LED_DL4 |
Guqula i-DL3 ngokulibaziseka okungu-250ms | Guqula i-DL4 ngokulibaziseka okungu-1000ms |
- Londoloza i-example isicelo somsebenzisi .bin files ocingweni
- I kanambambili file igcinwa okokuqala ku-M95P32 EEPROM yangaphandle ngokudluliswa kwe-Bluetooth isuka ocingweni bese ikopishelwa ngaphakathi kumemori ekhanyayo ye-BlueNRG-LP/LPS
- Lapha, izinyathelo ziboniswa ngefoni ye-Android
Isinyathelo sesi-3: Yenza i-FOTA (2/4) Isinyathelo sesi-3: Yenza i-FOTA (4/4)
- Linda i-U5 eholwa ngumsebenzisi ku-BlueNRG-LP/LPS ukuthi ivale okusho ukuphela kwesibuyekezo se-FOTA
- Ukusetha kabusha idivayisi kanye namabhuzu ohlelo lokusebenza phezulu ngokusekelwe ekukhanyeni kanambambili
• I-sampUhlelo lokusebenza lubonisa ukusebenza okuhlukile kokuguqula kwe-LED okungachazwa njenge-macro ku-preprocessor
I-FOTA - Isicelo
I-BlueNRG-LP | CONFIG_LED_DL2 | CONFIG_LED_DL3 |
Guqula i-DL2 ngokulibaziseka okungu-250ms | Guqula i-DL3 ngokulibaziseka okungu-1000ms |
I-BlueNRG-LPS | CONFIG_LED_DL3 | CONFIG_LED_DL4 |
Guqula i-DL3 ngokulibaziseka okungu-250ms | Guqula i-DL4 ngokulibaziseka okungu-1000ms |
I-FOTA - IsiceloI-FOTA - I-Flasher Utility
Uma usebenzisa ithuluzi lokusetshenziswa kwe-flasher, izinyathelo ezilandelayo kufanele zilandelwe
- Sula iflash ephelele
- I-Flash BLE_OTA_ServiceManager.bin kusuka ekhelini elithi 0x1004 0000
- Flash i-.bin edingekayo ekhelini elithi 0x1005 7800
Amadokhumenti Nezinsiza Ezihlobene
STSW-DFU-EEPRMA:
• DB5187: I-firmware yedivayisi ithuthukisa nge-Bluetooth® isebenzisa ikhasi langaphandle i-EEPROM (M95P32) ngebhodi lokuhlola le-BlueNRG-LP noma i-BlueNRG-LPS idatha kafushane
I-X-NUCLEO-PGEEZ1:
Gerber files, BOM, Okuhlelekile
- I-DB4863: Ibhodi elijwayelekile le-SPI ikhasi le-EEPROM lokunweba inkumbulo esekelwe ochungechungeni lwe-M95P32 lwe-STM32 Nucleo - idathabrie
- UM3096: Ukuqalisa nge-X-NUCLEO-PGEEZ1 ikhasi elijwayelekile le-SPI lebhodi le-EEPROM lokunweba inkumbulo esekelwe ochungechungeni lwe-M95P32 lwe-STM32 Nucleo– imaniwali yosebenzisayo
Wonke amadokhumenti ayatholakala kuthebhu DESIGN yemikhiqizo ehlobene webikhasi.
Amadokhumenti Nezinsiza Ezihlobene
I-STEVAL-IDB011V1:
Gerber files, BOM, Okuhlelekile
- I-DB4266: Inkundla yokuhlola esekelwe kuhlelo lwe-BlueNRG-355MC-on-chip– idathabrief
- UM2735: Izinsiza zokuthuthukisa ze-BlueNRG-LP/BlueNRG-LPS– imaniwali yosebenzisayo
I-STEVAL-IDB011V2:
Gerber files, BOM, Okuhlelekile
- I-DB4617: Inkundla yokuhlola esekelwe kuhlelo lwe-BLUENRG-355MC-on-chip– idathabrief
- UM2735: Izinsiza zokuthuthukisa i-BlueNRG-LP/BlueNRG-LPS– imaniwali yosebenzisayo
I-STEVAL-IDB012V1 :
Gerber files, BOM, Okuhlelekile
- I-DB4694: Inkundla yokuhlola esekelwe ohlelweni lwe-BlueNRG-LPS-on-chip– idathabrief
- UM2735: Izinsiza zokuthuthukisa i-BlueNRG-LP/BlueNRG-LPS - imaniwali yosebenzisayo
Xhumana www.st.com ukuze uthole uhlu oluphelele
Ngiyabonga
© STMicroelectronics – Wonke amalungelo agodliwe.
Ilogo yebhizinisi ye-STMicroelectronics wuphawu lokuthengisa olubhalisiwe lwe-STMicroelectronics
iqembu lezinkampani. Wonke amanye amagama ayimpahla yabanikazi bawo.
Amadokhumenti / Izinsiza
![]() |
I-STSW-DFU-EEPRMA I-Firmware Yedivayisi Ithuthuke Nge-Bluetooth Ngokusebenzisa I-EEPROM Yangaphandle [pdf] Umhlahlandlela Womsebenzisi I-STSW-DFU-EEPRMA I-Firmware Yedivayisi Thuthukisa Ngaphezu kwe-Bluetooth Isebenzisa I-EEPROM Yangaphandle, STSW-DFU-EEPRMA, Thuthukisa I-Firmware Yedivayisi Nge-Bluetooth Isebenzisa I-EEPROM Yangaphandle, Thuthukisa I-Firmware Nge-Bluetooth Isebenzisa I-EEPROM Yangaphandle, Thuthukisa Nge-Bluetooth Usebenzisa I-EEPROM Yangaphandle, Nge-Bluetooth Usebenzisa I-EEPROM Yangaphandle, I-Bluetooth Isebenzisa i-EEPROM Yangaphandle, Isebenzisa i-EEPROM Yangaphandle, I-EEPROM Yangaphandle, EEPROM |