STSW DFU EPRMA LOGOI-STSW-DFU-EEPRMA Isixhobo soPhuculo lweFirmware ngaphezu kweBluetooth usebenzisa i-EEPROM yangaphandleIsikhokelo sokuQalisa ngokukhawuleza
UPhuculo lweFirmware yeSixhobo phezu kweBluetooth usebenzisa
EEPROM yangaphandle
(STSW-DFU-EEPRMA)
Inguqulelo 1.0.0

I-Hardware kunye neSoftware iphelileview

STEVAL-IDB011V1 / STEVAL-IDB011V2
Hardware Overview
Iqonga lovavanyo olusekwe kwi-BLUENRG-355MC inkqubo-on-chip
I-STEVAL-IDB011V1 okanye i-STEVAL-IDB011V2 iqonga lokuvavanya lenzelwe ukukunceda ukuba uphuhlise kwaye uvavanye usetyenziso lwamandla aphantsi eBluetooth® usebenzisa iBlueNRG-LP i-low-power system-on-chip ngokudityaniswa ne-inertial kunye ne-Environmental sensors ye-MEMS, imakrofoni ye-MEMS yedijithali. , amaqhosha ahlukeneyo ojongano, kunye nee-LED.
Iyahambelana nokucaciswa kweBluetooth® LE kwaye ixhasa inkosi, ikhoboka, kunye neendima zenkosi kunye nekhoboka ngaxeshanye.
Ibonisa ulwandiso lobude bedatha, i-2 Mbps, uluhlu olude, ukuthengisa okwandisiweyo kunye nokuskena, kunye nokukhangisa kwexesha, ukuhanjiswa kwe-sync ye-advertising, i-LE L2CAP i-channel-oriented-oriented channel, kunye nolawulo lwamandla e-LE kunye nokujonga ukulahleka kwendlela.
IMveliso ePhambili ebhodini
64 MHz, 32-bit Arm®Cortex®-M0+core, 256 KB inkumbulo enokucwangciswa yeflash, 64 KB SRAM, iMPU, kunye neseti ebanzi yeperipheral (6x PWM, 2x I²C, 2x SPI/I2S, SPI, USART , UART, PDM, kunye ne-12-bit ADC SAR).I-STSW-DFU-EEPRMA yeFirmware yeSixhobo yoPhuculo Ngaphezu kweBluetooth usebenzisa i-EEPROM yangaphandleviewUlwazi lwamva nje luyafumaneka ku www.st.com 
STEVAL-IDB011V1/2
Iqonga lovavanyo olusekwe kwinkqubo yeBlueNRG-LPS-on-chip
I-STEVAL-IDB012V1 iqonga lokuvavanya lenzelwe ukuphuhlisa nokuvavanya izicelo zeBluetooth® Low Energy usebenzisa amandla aphantsi eBlueNRG-LPS inkqubo-on-chip, ngokudibanisa ne-inertial kunye ne-ejenti ye-MEMS sensors, i-microphone ye-MEMS yedijithali, kunye namaqhosha okudibanisa ahlukeneyo kunye nee-LED. .
I-BlueNRG-LPS ihambelana neenkcukacha zeBluetooth® Low Energy. Ixhasa inkosi, ikhoboka, iindima zenkosi kunye nekhoboka ngaxeshanye, ulwandiso lobude bedatha, i-2 Mbps, uluhlu olude, intengiso eyandisiweyo kunye nokuskena, i-algorithm yokukhetha itshaneli #2, i-GATT caching, inkqubo ye-LE ping, ulawulo lwamandla e-LE kunye nokujongwa kokulahleka kwendlela, kunye nesikhokelo. ukufumana (i-angle yokufika / i-engile yokuhamba) iimpawu.
IMveliso ePhambili ebhodini
I-BlueNRG-LPS ine-64 MHz, i-32-bit Arm Cortex®-M0+ engundoqo, i-192 KB yememori yeflash ecwangcisiweyo, i-24 KB SRAM, i-MPU, kunye neseti ebanzi ye-peripheral (4x PWM, I²C, SPI/I2S, SPI, USART, LPUART, kunye ne-12-bit ADC SAR).I-STSW-DFU-EEPRMA yeFirmware yeSixhobo yoPhuculo Ngaphezu kweBluetooth usebenzisa i-EEPROM yangaphandleview 1Ulwazi lwamva nje luyafumaneka ku www.st.com
I-STEVAL-IDB012V1

X-NUCLEO-PGEEZ1
Hardware Overview
Iphepha eliqhelekileyo le-SPI ye-EEPROM ibhodi yokwandisa imemori esekwe kuthotho lwe-M95P32 ye-STM32 Nucleo
Ibhodi yokwandisa i-X-NUCLEO-PGEEZ1 yenzelwe i-M95P32 series SPI page EEPROM yokufunda nokubhala idatha.
Le bhodi yokwandisa ivumela abaphuhlisi ukuba bavavanye iphepha elitsha lememori ye-EEPROM ngokusebenzisa ujongano olulodwa / olubini / lwe-quad SPI.
Isebenza njengesixhobo sokugcina sangaphandle esingasetyenziselwa ukugcina idatha, njengokwenza umkhondo, ukulinganisa, izicwangciso zabasebenzisi, iiflegi zephutha, iilogi zedatha, kunye nedatha yokubeka iliso ukwakha izicelo eziguquguqukayo nezichanekileyo.
IMveliso ePhambili ebhodini
I-M95P32: I-Ultra-low-power 32 Mbit Serial SPI Page EEPROMI-STSW-DFU-EEPRMA yeFirmware yeSixhobo yoPhuculo Ngaphezu kweBluetooth usebenzisa i-EEPROM yangaphandleview 2Ulwazi lwamva nje luyafumaneka ku www.st.com
X-NUCLEO-PGEEZ1

STSW-DFU-EEPRMA
Isoftware iphelileview

STSW-DFU-EEPRMA Ingcaciso yeSoftware
I-STSW-DFU-EEPRMA yiphakheji ye-Firmware yokuPhucula i-STSW ngenkxaso ye-M95P32 EEPROM yangaphandle edityaniswe nokuba yi-STEVAL-IDB011V1, STEVALIDB011V2 okanye i-STEVAL-IDB012V1 kwi-X-NUCLEO-PGEEZ1 EEPROM yebhodi yokwandisa imemori.
Ezona mpawu

  • Idemo yeFirmware ye-STEVAL-IDB011V1/2 okanye i-STEVAL-IDB012V1 enebhodi yokwandisa imemori ye-X-NUCLEOPGEEZ1 EEPROM
  • I-Binary executables inokwabelana ngeBluetooth kwisixhobo esibhalwe ngokuthe ngqo kwi-M95P32 EEPROM yangaphandle.
  •  Ukuphuculwa kweFlash kwi-M95P32 EEPROM yangaphandle
  • Indlela esekelwe kuMphathi weNkonzo ye-OTA, equka inkonzo ye-Bluetooth OTA, iimpawu zayo kunye ne-OTA yokusetha kwakhona amandla omphathi
  • Umfanekiso wesicelo awufuni ukubandakanya inkonzo yokuphucula i-OTA FW
  • Sampisicelo esibonisa inkonzo epheleleyo yeFOTA

Uyilo lweSoftware lulonkeI-STSW-DFU-EEPRMA yeFirmware yeSixhobo yoPhuculo Ngaphezu kweBluetooth usebenzisa i-EEPROM yangaphandleview 3Ulwazi lwamva nje luyafumaneka ku www.st.com
STSW-DFU-EEPRMA
UFOTA : Ubeko lweFlash BlueNRG-LP/LPS
Isoftware iphelileview

  •  IBlueNRG-LP/LPS Ubeko lweFlash
  • Umphathi weNkonzo ye-OTA egcinwe kwiMemori yeFlash yeBlueNRG-LP/LPS isetyenziselwa ukwenza iFirmware Phezu koMoya (FOTA) uhlaziyo.
  • Ekusetweni ngokutsha kwesixhobo, uMphathi weNkonzo uthatha isigqibo sokuba isixhobo masiqale phi na
  • Umphathi weNkonzo uqala kwidilesi 0x1004 0000
  • Isicelo somsebenzisi siqala kwidilesi 0x1005 7800
  • Umsebenzisi unokutsiba kwisicelo soMsebenzisi ukuya kumphathi weNkonzo ukuqalisa iseshoni ye-OTA ngokucofa u-“Seta kwakhona” kube kanye emva koko ubambe “PUSH1” iqhosha licinezelwe.

I-STSW-DFU-EEPRMA yeFirmware yeSixhobo yoPhuculo Ngaphezu kweBluetooth usebenzisa i-EEPROM yangaphandleview 4

Ukuseta kunye neDemo ExampLes

Umiselo kunye nesicelo EksampLes
Iimfuno ze-HW

  • I-1x yeBlueNRG-LP okanye iBlueNRG-LPS (STEVAL-IDB011V1/2)
  • 1x M95P32 EEPROM ibhodi yokwandisa (X-NUCLEO-PGEEZ1 )
  • 1x BLE-enabledAndroid™ okanye isixhobo iOS™
  • ILaptop/PC eneWindows 7, 8 okanye 10
  • 1x USB uhlobo A ukuya Micro-B USB cable (BlueNRG-LP), okanye
  • 1x uhlobo lwe-USB lwe-A ukuya ku-Type-C intambo ye-USB (iBlueNRG-LPS)
  • Iingcingo zokuqhagamshela

I-STSW-DFU-EEPRMA yeFirmware yeSixhobo yoPhuculo Ngaphezu kweBluetooth usebenzisa i-EEPROM yangaphandleview 5Umiselo kunye nesicelo EksampLes
Isoftware kunye nezinye izinto eziyimfuneko

  • Iphakheji ye-STSW-DFU-EEPRMA
  • Khuphela kwaye ufake i-STSW-BNRGFLASHER ukusuka www.st.com
  • Ikhonkco lezixhobo zokwakha i-firmware
    I-STSW-DFU-EEPRMA iye yaphuhliswa kwaye yavavanywa nge
    • I-IAR Embedded Workbench ye-ARM® (EWARM) toolchain + ST-Link
    • Okwenyani View I-Microcontroller Development Kit (MDK-ARM) toolchain + ST-LINK
  • I-ST BLE-Sensor yeSicelo sakudala, i-Android (Ikhonkco), okanye
  • Isicelo se-ST BLE-Sensor, iOS (Ikhonkco)
  • Imonitha yomgca wothotho umz., ixesha leTera (Windows)

FOTA – Inkqubo

  • Inkqubo yokuseta iBlueNRG-LP/LPS yeFOTA inokohlulwa ngokwala manyathelo:
  • Inyathelo 1 : Cima imemori edanyazayo epheleleyo
  • Inyathelo 2 : UMphathi weNkonzo yeNkqubo
  • Inyathelo lesi-3 : Yenza iFOTA

Inyathelo loku-1 : Cima iMemori eGqibezelayo yeFlash

YeBlueNRG-LP

  • Vula iprojekthi ye-EWARM :
  • \STSW-BlueNRG-FOTA\Projects\Applications\BLE_OTA_ServiceM imaneja\EWARM\STEVAL- IDB011V1\BLE_OTA_ServiceManager.eww
  • Yiya kwiProjekthi → Khuphela → Cima iMemori kwaye ucofe ku "Kulungile" kwi-popup elandelayo ukuqinisekisa ukucima imemori edanyazayo.
  • Eli nyathelo kufuneka lenziwe kube kanye kuphela
  • Phawula: Umsebenzisi unokusebenzisa nasiphi na esinye isixhobo ukucinywa kwe-flash epheleleyo

I-STSW-DFU-EEPRMA Isixhobo soPhuculo lweFirmware ngaphezulu kweBluetooth usebenzisa i-EEPROM yangaphandle - umzobo 1

YeBlueNRG-LPS

  • Vula iprojekthi ye-EWARM :
  • .\STSW-BlueNRG-
    FOTA\Projects\Applications\BLE_OTA_ServiceM mlawuli\EWARM\STEVAL- IDB012V1\BLE_OTA_ServiceManager.eww
  • Yiya kwiProjekthi → Khuphela → Cima iMemori kwaye ucofe ku "Kulungile" kwi-popup elandelayo ukuqinisekisa ukucima imemori edanyazayo.
  • Eli nyathelo kufuneka lenziwe kube kanye kuphela
  • Phawula: Umsebenzisi unokusebenzisa nasiphi na esinye isixhobo ukucinywa kwe-flash epheleleyo

I-STSW-DFU-EEPRMA Isixhobo soPhuculo lweFirmware ngaphezulu kweBluetooth usebenzisa i-EEPROM yangaphandle - umzobo 2Inyathelo 2 : UMphathi weNkonzo yeNkqubo

  • YeBlueNRG-LP
  • Vula iprojekthi ye-EWARM :
  • .\STSW-BlueNRGFOTA\Projects\Applications\BLE_OTA_ServiceMa nager\EWARM\STEVAL- IDB011V1\BLE_OTA_ServiceManager.eww
  • Yiya kwiProjekthi → Khuphela → Khuphela usetyenziso olusebenzayo
  • Oku kulandelayo kuya kushicilelwa kwitheminali ye-UART:
    I-STSW-DFU-EEPRMA Isixhobo soPhuculo lweFirmware ngaphezulu kweBluetooth usebenzisa i-EEPROM yangaphandle - umzobo 10
  • Umphathi weNkonzo ye-OTA icwangciswe ngempumelelo

I-STSW-DFU-EEPRMA Isixhobo soPhuculo lweFirmware ngaphezulu kweBluetooth usebenzisa i-EEPROM yangaphandle - umzobo 3

Umqondiso IBlueNRG-LP Jumper J8 kwi-X-NUCLEO-PGEEZ1
SPI1_SCK PA13 I-SCLK
SPI1_MISO PA14 DQ1
SPI1_MOSI PB14 DQ0
CS PA11 CS

Iprojekthi isebenzisa i-M95P32 yangaphandle ye-EEPROM exhonywe kwi-X-NUCLEO-PGEEZ1 yenkonzo yeFOTA ekufuneka iqhagamshelwe kwiBlueNRG-LP/LPS
Inyathelo 2 : UMphathi weNkonzo yeNkqubo

  • YeBlueNRG-LPS
  • Vula iprojekthi ye-EWARM :
  • .\STSW-BlueNRGFOTA\Projects\Applications\BLE_OTA_ServiceMa nager\EWARM\STEVAL- IDB012V1\BLE_OTA_ServiceManager.eww
  • Yiya kwiProjekthi → Khuphela → Khuphela usetyenziso olusebenzayo
  • Oku kulandelayo kuya kushicilelwa kwitheminali ye-UART:I-STSW-DFU-EEPRMA Isixhobo soPhuculo lweFirmware ngaphezulu kweBluetooth usebenzisa i-EEPROM yangaphandle - umzobo 10
  • Umphathi weNkonzo ye-OTA icwangciswe ngempumelelo

I-STSW-DFU-EEPRMA Isixhobo soPhuculo lweFirmware ngaphezulu kweBluetooth usebenzisa i-EEPROM yangaphandle - umzobo 4

Umqondiso IBlueNRG-LP Jumper J8 kwi-X-NUCLEO-PGEEZ1
SPI13_SCK PB3 I-SCLK
SPI13_MISO PA8 DQ1
SPI3_MOSI PB11 DQ0
CS PA9 CS

Iprojekthi isebenzisa i-M95P32 yangaphandle ye-EEPROM exhonywe kwi-X-NUCLEO-PGEEZ1 yenkonzo yeFOTA ekufuneka iqhagamshelwe kwiBlueNRG-LP/LPS
Inyathelo lesi-3 : Yenza iFOTA (1/4)

  • Thatha nasiphi na isixhobo se-Android okanye i-iOS kwaye uqalise usetyenziso lwe-"ST Ble Sensor Classic"
  • Khuphela usetyenziso kuDlala/App store ukuba alukafakwanga
  • Example isicelo sibonisa uguqulo lwe-LED olwahlukileyo olunokukhethwa kwi-macro echaziweyo kwi-preprocessor
IBlueNRG-LP CONFIG_LED_DL2  CONFIG_LED_DL3
Guqula i-DL2 kunye nokulibaziseka kwe-250ms Guqula i-DL3 kunye nokulibaziseka kwe-1000ms
IBlueNRG-LPS CONFIG_LED_DL3 CONFIG_LED_DL4
Guqula i-DL3 kunye nokulibaziseka kwe-250ms Guqula i-DL4 kunye nokulibaziseka kwe-1000ms
  • Gcina i-example isicelo somsebenzisi .bin files efowuniniI-STSW-DFU-EEPRMA Isixhobo soPhuculo lweFirmware ngaphezulu kweBluetooth usebenzisa i-EEPROM yangaphandle - umzobo 5
  • Okubini file igcinwa kuqala kwi-M95P32 EEPROM yangaphandle ngokudluliselwa kweBluetooth kwifowuni kwaye emva koko ikhutshelwe ngaphakathi kwimemori edanyazayo yeBlueNRG-LP/LPS
  • Apha, amanyathelo aboniswa ngefowuni ye-Android

Inyathelo lesi-3 : Yenza iFOTA (2/4)         I-STSW-DFU-EEPRMA Isixhobo soPhuculo lweFirmware ngaphezulu kweBluetooth usebenzisa i-EEPROM yangaphandle - umzobo 6I-STSW-DFU-EEPRMA Isixhobo soPhuculo lweFirmware ngaphezulu kweBluetooth usebenzisa i-EEPROM yangaphandle - umzobo 7Inyathelo lesi-3 : Yenza iFOTA (4/4)

  • Lindela umsebenzisi okhokelwa ngu-U5 kwiBlueNRG-LP/LPS ukuba acime nto leyo echaza ukuphela kohlaziyo lweFOTA
  • Ukusetha kwakhona isixhobo kunye neebhutsi zesicelo phezulu ngokusekwe kubini oludanyazayo

I-STSW-DFU-EEPRMA Isixhobo soPhuculo lweFirmware ngaphezulu kweBluetooth usebenzisa i-EEPROM yangaphandle - umzobo 8• I-sampLe isicelo sibonisa usetyenziso olwahlukileyo loguqulo lwe-LED olunokuchazwa njenge-macro kwi-preprocessor

FOTA – Isicelo

IBlueNRG-LP CONFIG_LED_DL2  CONFIG_LED_DL3
Guqula i-DL2 kunye nokulibaziseka kwe-250ms Guqula i-DL3 kunye nokulibaziseka kwe-1000ms
IBlueNRG-LPS CONFIG_LED_DL3 CONFIG_LED_DL4
Guqula i-DL3 kunye nokulibaziseka kwe-250ms Guqula i-DL4 kunye nokulibaziseka kwe-1000ms

FOTA – IsiceloI-STSW-DFU-EEPRMA Isixhobo soPhuculo lweFirmware ngaphezulu kweBluetooth usebenzisa i-EEPROM yangaphandle - umzobo 9IFOTA-Isixhobo esiFlasher
Ukuba usebenzisa isixhobo esiluncedo esidanyazayo, la manyathelo alandelayo kufuneka alandelwe

  1. Cima isibane esipheleleyo
  2. Flash BLE_OTA_ServiceManager.bin ukusuka kwidilesi 0x1004 0000
  3. Danya umgqomo ofunekayo kwidilesi 0x1005 7800

Amaxwebhu kunye neZibonelelo eziNxulumeneyo

Amaxwebhu kunye neZibonelelo eziNxulumeneyo
STSW-DFU-EEPRMA:
• I-DB5187: I-firmware yesixhobo iphucula ngaphezulu kweBluetooth® isebenzisa iphepha langaphandle le-EEPROM (M95P32) ngeBlueNRG-LP okanye ibhodi yovavanyo yeBlueNRG-LPS idatha emfutshane
X-NUCLEO-PGEEZ1:
Gerber files, BOM, Zocwangco

  • I-DB4863: Iphepha eliqhelekileyo le-SPI ye-EEPROM ibhodi yokwandisa imemori esekwe kuthotho lwe-M95P32 ye-STM32 Nucleo - databrie
  • UM3096: Ukuqalisa nge-X-NUCLEO-PGEEZ1 umgangatho we-SPI iphepha le-EEPROM ibhodi yokwandisa imemori esekwe kuthotho lwe-M95P32 ye-STM32 Nucleo– incwadi yokusebenzisa

Onke amaxwebhu afumaneka kwi-DESIGN tab yeemveliso ezinxulumeneyo webiphepha.
Amaxwebhu kunye neZibonelelo eziNxulumeneyo

STEVAL-IDB011V1:
Gerber files, BOM, Zocwangco

STEVAL-IDB011V2:
Gerber files, BOM, Zocwangco

STEVAL-IDB012V1 :
Gerber files, BOM, Zocwangco

Thetha www.st.com kuluhlu olupheleleyo

STSW DFU EPRMA LOGOEnkosi
© STMicroelectronics – Onke amalungelo agciniwe.
Ilogo yeshishini ye-STMicroelectronics luphawu lwentengiso olubhalisiweyo lwe-STMicroelectronics
iqela leenkampani. Onke amanye amagama ayimpahla yabanini bawo.

Amaxwebhu / Izibonelelo

I-STSW-DFU-EEPRMA Isixhobo soPhuculo lweFirmware ngaphezu kweBluetooth usebenzisa i-EEPROM yangaphandle [pdf] Isikhokelo somsebenzisi
I-STSW-DFU-EEPRMA yeFirmware yeSixhobo yoPhuculo Ngaphezu kweBluetooth usebenzisa i-EEPROM yangaphandle, i-STSW-DFU-EEPRMA, uPhuculo lweFirmware yeSixhobo ngaphezulu kweBluetooth usebenzisa i-EEPROM yangaphandle, uPhuculo lweFirmware ngaphezulu kweBluetooth usebenzisa i-EEPROM yangaphandle, uPhucula ngaphezulu kweBluetooth usebenzisa i-EEPROM yangaphandle, ngaphezulu kweBluetooth usebenzisa i-EEPROM yangaphandle, IBluetooth Ukusebenzisa i-EEPROM yangaphandle, Ukusebenzisa i-EEPROM yangaphandle, i-EEPROM yangaphandle, i-EEPROM

Iimbekiselo

Shiya uluvo

Idilesi yakho ye-imeyile ayizupapashwa. Iindawo ezifunekayo ziphawulwe *