STSW DFU EEPRMA LOGOSUXarici EEPROM-dan istifadə edərək STSW-DFU-EEPRMA Cihaz Mikroproqramını Bluetooth üzərindən YeniləyinTez Başlanğıc Bələdçisi
Cihazın Firmware proqramını Bluetooth vasitəsilə təkmilləşdirin
xarici EEPROM
(STSW-DFU-EEPRMA)
Versiya 1.0.0

Avadanlıq və Proqram təminatı bitdiview

STEVAL-IDB011V1 / STEVAL-IDB011V2
Avadanlıq Bitdiview
BLUENRG-355MC sistem-on-chip əsasında qiymətləndirmə platforması
STEVAL-IDB011V1 və ya STEVAL-IDB011V2 qiymətləndirmə platforması inertial və ətraf mühitin MEMS sensorları, rəqəmsal MEMS mikrofonu ilə birlikdə BlueNRG-LP aşağı enerjili sistem-çipdən istifadə edərək Bluetooth® aşağı enerji proqramlarını inkişaf etdirməyə və sınaqdan keçirməyə kömək etmək üçün nəzərdə tutulmuşdur. , müxtəlif interfeys düymələri və LED-lər.
O, Bluetooth® LE spesifikasiyasına uyğundur və master, slave və eyni vaxtda master-and-slave rollarını dəstəkləyir.
O, məlumat uzunluğunun uzadılması, 2 Mbps, uzun diapazon, genişləndirilmiş reklam və skan, həmçinin dövri reklam, dövri reklam sinxronizasiyası, LE L2CAP əlaqə yönümlü kanal və LE gücə nəzarət və yol itkisinin monitorinqini təqdim edir.
Gəmidə əsas məhsul
64 MHz, 32 bit Arm®Cortex®-M0+core, 256 KB proqramlaşdırıla bilən fleş yaddaş, 64 KB SRAM, MPU və geniş periferik dəst (6x PWM, 2x I²C, 2x SPI/I2S, SPI, USART) , UART, PDM və 12 bitlik ADC SAR).Xarici EEPROM-dan istifadə edərək Bluetooth üzərindən STSW-DFU-EEPRMA Cihaz Mikroproqramını Yeniləyin - Avadanlıq BitdiviewƏn son məlumat burada mövcuddur www.st.com 
STEVAL-IDB011V1/2
BlueNRG-LPS-on-chip sisteminə əsaslanan qiymətləndirmə platforması
STEVAL-IDB012V1 qiymətləndirmə platforması inertial və ətraf mühit MEMS sensorları, rəqəmsal MEMS mikrofonu və müxtəlif interfeys düymələri və LED-lərlə birlikdə aşağı güclü BlueNRG-LPS çip sistemindən istifadə edərək Bluetooth® Aşağı Enerji proqramlarını hazırlamaq və sınaqdan keçirmək üçün nəzərdə tutulmuşdur. .
BlueNRG-LPS Bluetooth® Aşağı Enerji spesifikasiyasına uyğundur. O, master, slave, sinxron master və qul rollarını, məlumat uzunluğunun uzadılması, 2 Mbps, uzun məsafə, genişləndirilmiş reklam və skan, kanal seçimi alqoritmi #2, GATT keşləmə, LE ping proseduru, LE güc nəzarəti və yol itkisi monitorinqi və istiqaməti dəstəkləyir. tapma (gəliş bucağı/gediş bucağı) xüsusiyyətləri.
Gəmidə əsas məhsul
BlueNRG-LPS 64 MHz, 32 bit Arm Cortex®-M0+ nüvəsi, 192 KB proqramlaşdırıla bilən fleş yaddaş, 24 KB SRAM, MPU və geniş periferik dəst (4x PWM, I²C, SPI/I2S, SPI, USART, LPUART və 12 bitlik ADC SAR).Xarici EEPROM-dan istifadə edərək Bluetooth üzərindən STSW-DFU-EEPRMA Cihaz Mikroproqramını Yeniləyin - Avadanlıq Bitdiview 1Ən son məlumat burada mövcuddur www.st.com
STEVAL-IDB012V1

X-NUCLEO-PGEEZ1
Avadanlıq Bitdiview
STM95 Nucleo üçün M32P32 seriyasına əsaslanan standart SPI səhifəsi EEPROM yaddaş genişləndirmə lövhəsi
X-NUCLEO-PGEEZ1 genişləndirmə lövhəsi məlumatların oxunması və yazılması üçün M95P32 seriyalı SPI səhifəsi EEPROM üçün nəzərdə tutulmuşdur.
Bu genişləndirmə lövhəsi tərtibatçılara tək/ikili/dördlü SPI interfeysi vasitəsilə yeni yaddaş səhifəsi EEPROM-u qiymətləndirməyə imkan verir.
O, daha çevik və dəqiq tətbiqlər yaratmaq üçün istehsal izlənilməsi, kalibrləmə, istifadəçi parametrləri, səhv bayraqları, məlumat qeydləri və monitorinq məlumatları kimi məlumatları saxlamaq üçün istifadə edilə bilən xarici yaddaş cihazı kimi çıxış edir.
Gəmidə əsas məhsul
M95P32: Ultra aşağı güclü 32 Mbit Serial SPI Səhifə EEPROMXarici EEPROM-dan istifadə edərək Bluetooth üzərindən STSW-DFU-EEPRMA Cihaz Mikroproqramını Yeniləyin - Avadanlıq Bitdiview 2Ən son məlumat burada mövcuddur www.st.com
X-NUCLEO-PGEEZ1

STSW-DFU-EEPRMA
Proqram bitdiview

STSW-DFU-EEPRMA Proqram təminatının təsviri
STSW-DFU-EEPRMA, X-NUCLEO-PGEEZ95 EEPROM yaddaş genişləndirmə lövhəsində STEVAL-IDB32V011, STEVALIDB1V011 və ya STEVAL-IDB2V012-ə qoşulmuş xarici M1P1 EEPROM dəstəyi ilə Cihaz Mikroproqramının Təkmilləşdirilməsi STSW paketidir.
Əsas xüsusiyyətlər

  • X-NUCLEOPGEEZ011 EEPROM yaddaş genişləndirmə lövhəsi ilə STEVAL-IDB1V2/012 və ya STEVAL-IDB1V1 üçün mikroproqram demosu
  • İkili icra sənədləri Bluetooth vasitəsilə əvvəlcə birbaşa xarici M95P32 EEPROM-a yazılan cihazla paylaşıla bilər.
  •  Xarici M95P32 EEPROM-dan flaş təkmilləşdirmə
  • Bluetooth OTA xidməti, onun xüsusiyyətləri və OTA sıfırlama meneceri imkanlarını özündə birləşdirən OTA Service Manager əsaslı yanaşma
  • OTA FW təkmilləşdirmə xidmətini daxil etmək üçün tətbiq şəkli tələb olunmur
  • Samptam FOTA xidmətini nümayiş etdirən proqram

Ümumi proqram arxitekturasıXarici EEPROM-dan istifadə edərək Bluetooth üzərindən STSW-DFU-EEPRMA Cihaz Mikroproqramını Yeniləyin - Avadanlıq Bitdiview 3Ən son məlumat burada mövcuddur www.st.com
STSW-DFU-EEPRMA
FOTA: Flash Layout BlueNRG-LP/LPS
Proqram bitdiview

  •  BlueNRG-LP/LPS Flash Layout
  • BlueNRG-LP/LPS Flaş Yaddaşında saxlanılan OTA Xidmət Meneceri Firmware Over The Air (FOTA) yeniləməsini həyata keçirmək üçün istifadə olunur.
  • Cihaz sıfırlandıqda, Xidmət Meneceri cihazın haradan yüklənəcəyinə qərar verir
  • Xidmət meneceri 0x1004 0000 ünvanından başlayır
  • İstifadəçi Tətbiqi 0x1005 7800 ünvanından başlayır
  • İstifadəçi “Sıfırla” düyməsini bir dəfə basaraq və sonra “PUSH1” düyməsini basıb saxlayaraq OTA sessiyasına başlamaq üçün İstifadəçi proqramından Xidmət menecerinə keçə bilər.

Xarici EEPROM-dan istifadə edərək Bluetooth üzərindən STSW-DFU-EEPRMA Cihaz Mikroproqramını Yeniləyin - Avadanlıq Bitdiview 4

Quraşdırma və Demo Examples

Quraşdırma və Tətbiq Məsamples
HW ilkin şərtləri

  • 1x BlueNRG-LP və ya BlueNRG-LPS (STEVAL-IDB011V1/2)
  • 1x M95P32 EEPROM genişləndirmə lövhəsi (X-NUCLEO-PGEEZ1 )
  • 1x BLE effektivAndroid™ və ya iOS™ cihazı
  • Windows 7, 8 və ya 10 ilə noutbuk/kompüter
  • 1x USB tip A-dan Micro-B USB kabeli (BlueNRG-LP) və ya
  • 1x USB tip A-dan Type-C USB kabeli (BlueNRG-LPS)
  • Qoşulma telləri

Xarici EEPROM-dan istifadə edərək Bluetooth üzərindən STSW-DFU-EEPRMA Cihaz Mikroproqramını Yeniləyin - Avadanlıq Bitdiview 5Quraşdırma və Tətbiq Məsamples
Proqram təminatı və digər ilkin şərtlər

  • STSW-DFU-EEPRMA paketi
  • STSW-BNRGFLASHER-i yükləyin və quraşdırın www.st.com
  • Firmware qurmaq üçün alətlər silsiləsi
    STSW-DFU-EEPRMA ilə hazırlanmış və sınaqdan keçirilmişdir
    • ARM® (EWARM) alət silsiləsi + ST-Link üçün IAR Embedded Workbench
    • Real View Mikrokontroller İnkişaf Dəsti (MDK-ARM) alət silsiləsi + ST-LINK
  • ST BLE-Sensor Classic Tətbiqi, Android (Link), və ya
  • ST BLE-Sensor Tətbiqi, iOS (Link)
  • Serial xətt monitoru, məsələn, Tera müddəti (Windows)

FOTA - Prosedur

  • FOTA üçün BlueNRG-LP/LPS quraşdırma prosedurunu bu addımlara bölmək olar:
  • Addım 1: Tam flash yaddaşı silin
  • Addım 2: Proqram Xidməti Meneceri
  • Addım 3: FOTA yerinə yetirin

Addım 1: Tam Flash Yaddaşını silin

BlueNRG-LP üçün

  • EWARM layihəsini açın:
  • \STSW-BlueNRG-FOTA\Projects\Applications\BLE_OTA_ServiceM anager\EWARM\STEVAL- IDB011V1\BLE_OTA_ServiceManager.eww
  • Layihə → Yüklə → Yaddaşı Sil bölməsinə keçin və flash yaddaşın silinməsini təsdiqləmək üçün növbəti açılan pəncərədə “OK” düyməsini sıxın.
  • Bu addım yalnız bir dəfə edilməlidir
  • Qeyd: İstifadəçi tam flaş silmək üçün hər hansı digər alətdən də istifadə edə bilər

STSW-DFU-EEPRMA Cihaz Mikroproqramının Xarici EEPROM-dan istifadə edərək Bluetooth üzərindən Təkmilləşdirilməsi - şəkil 1

BlueNRG-LPS üçün

  • EWARM layihəsini açın:
  • .\STSW-BlueNRG-
    FOTA\Projects\Applications\BLE_OTA_ServiceM anager\EWARM\STEVAL- IDB012V1\BLE_OTA_ServiceManager.eww
  • Layihə → Yüklə → Yaddaşı Sil bölməsinə keçin və flash yaddaşın silinməsini təsdiqləmək üçün növbəti açılan pəncərədə “OK” düyməsini sıxın.
  • Bu addım yalnız bir dəfə edilməlidir
  • Qeyd: İstifadəçi tam flaş silmək üçün hər hansı digər alətdən də istifadə edə bilər

STSW-DFU-EEPRMA Cihaz Mikroproqramının Xarici EEPROM-dan istifadə edərək Bluetooth üzərindən Təkmilləşdirilməsi - şəkil 2Addım 2: Proqram Xidməti Meneceri

  • BlueNRG-LP üçün
  • EWARM layihəsini açın:
  • .\STSW-BlueNRGFOTA\Projects\Applications\BLE_OTA_ServiceMa nager\EWARM\STEVAL- IDB011V1\BLE_OTA_ServiceManager.eww
  • Layihə → Yüklə → Aktiv proqramı yükləyin
  • UART terminalında aşağıdakılar çap olunacaq:
    STSW-DFU-EEPRMA Cihaz Mikroproqramının Xarici EEPROM-dan istifadə edərək Bluetooth üzərindən Təkmilləşdirilməsi - şəkil 10
  • OTA Service Manager uğurla proqramlaşdırılıb

STSW-DFU-EEPRMA Cihaz Mikroproqramının Xarici EEPROM-dan istifadə edərək Bluetooth üzərindən Təkmilləşdirilməsi - şəkil 3

Siqnal BlueNRG-LP X-NUCLEO-PGEEZ8-də Jumper J1
SPI1_SCK PA13 SCLK
SPI1_MISO PA14 DQ1
SPI1_MOSI PB14 DQ0
CS PA11 CS

Layihə BlueNRG-LP/LPS-ə qoşulmalı olan FOTA xidməti üçün X-NUCLEO-PGEEZ95 üzərində quraşdırılmış M32P1 Xarici EEPROM-dan istifadə edir.
Addım 2: Proqram Xidməti Meneceri

  • BlueNRG-LPS üçün
  • EWARM layihəsini açın:
  • .\STSW-BlueNRGFOTA\Projects\Applications\BLE_OTA_ServiceMa nager\EWARM\STEVAL- IDB012V1\BLE_OTA_ServiceManager.eww
  • Layihə → Yüklə → Aktiv proqramı yükləyin
  • UART terminalında aşağıdakılar çap olunacaq:STSW-DFU-EEPRMA Cihaz Mikroproqramının Xarici EEPROM-dan istifadə edərək Bluetooth üzərindən Təkmilləşdirilməsi - şəkil 10
  • OTA Service Manager uğurla proqramlaşdırılıb

STSW-DFU-EEPRMA Cihaz Mikroproqramının Xarici EEPROM-dan istifadə edərək Bluetooth üzərindən Təkmilləşdirilməsi - şəkil 4

Siqnal BlueNRG-LP X-NUCLEO-PGEEZ8-də Jumper J1
SPI13_SCK PB3 SCLK
SPI13_MISO PA8 DQ1
SPI3_MOSI PB11 DQ0
CS PA9 CS

Layihə BlueNRG-LP/LPS-ə qoşulmalı olan FOTA xidməti üçün X-NUCLEO-PGEEZ95 üzərində quraşdırılmış M32P1 Xarici EEPROM-dan istifadə edir.
Addım 3: FOTA yerinə yetirin (1/4)

  • İstənilən Android və ya iOS cihazını götürün və “ST Ble Sensor Classic” tətbiqini işə salın
  • Artıq quraşdırılmayıbsa, proqramı Play/App Store-dan endirin
  • keçmişample proqram preprosessorda müəyyən edilmiş makrodan seçilə bilən müxtəlif LED keçidlərini nümayiş etdirir
BlueNRG-LP CONFIG_LED_DL2  CONFIG_LED_DL3
DL2-ni 250 ms gecikmə ilə dəyişdirin DL3-ni 1000 ms gecikmə ilə dəyişdirin
BlueNRG-LPS CONFIG_LED_DL3 CONFIG_LED_DL4
DL3-ni 250 ms gecikmə ilə dəyişdirin DL4-ni 1000 ms gecikmə ilə dəyişdirin
  • Keçmişi saxlaample istifadəçi proqramı .bin filetelefondaSTSW-DFU-EEPRMA Cihaz Mikroproqramının Xarici EEPROM-dan istifadə edərək Bluetooth üzərindən Təkmilləşdirilməsi - şəkil 5
  • İkili file əvvəlcə telefondan Bluetooth ötürülməsi vasitəsilə xarici M95P32 EEPROM-da saxlanılır və sonra daxildə BlueNRG-LP/LPS-in fləş yaddaşına kopyalanır.
  • Burada addımlar bir Android telefonu ilə nümayiş etdirilir

Addım 3: FOTA yerinə yetirin (2/4)         STSW-DFU-EEPRMA Cihaz Mikroproqramının Xarici EEPROM-dan istifadə edərək Bluetooth üzərindən Təkmilləşdirilməsi - şəkil 6STSW-DFU-EEPRMA Cihaz Mikroproqramının Xarici EEPROM-dan istifadə edərək Bluetooth üzərindən Təkmilləşdirilməsi - şəkil 7Addım 3: FOTA yerinə yetirin (4/4)

  • FOTA yeniləməsinin sonunu bildirən BlueNRG-LP/LPS-də istifadəçi tərəfindən idarə olunan U5-in söndürülməsini gözləyin
  • Cihaz sıfırlanır və tətbiq ikiliyə əsaslanaraq yüklənir

STSW-DFU-EEPRMA Cihaz Mikroproqramının Xarici EEPROM-dan istifadə edərək Bluetooth üzərindən Təkmilləşdirilməsi - şəkil 8• Bu sample proqram preprosessorda makro kimi müəyyən edilə bilən müxtəlif LED keçid funksiyalarını nümayiş etdirir

FOTA - Tətbiq

BlueNRG-LP CONFIG_LED_DL2  CONFIG_LED_DL3
DL2-ni 250 ms gecikmə ilə dəyişdirin DL3-ni 1000 ms gecikmə ilə dəyişdirin
BlueNRG-LPS CONFIG_LED_DL3 CONFIG_LED_DL4
DL3-ni 250 ms gecikmə ilə dəyişdirin DL4-ni 1000 ms gecikmə ilə dəyişdirin

FOTA - TətbiqSTSW-DFU-EEPRMA Cihaz Mikroproqramının Xarici EEPROM-dan istifadə edərək Bluetooth üzərindən Təkmilləşdirilməsi - şəkil 9FOTA - Flasher Utility
Flaşör yardım alətindən istifadə edirsinizsə, aşağıdakı addımlara əməl edilməlidir

  1. Tam flaşı silin
  2. 0x1004 0000 ünvanından BLE_OTA_ServiceManager.bin-i yandırın
  3. 0x1005 7800 ünvanından tələb olunan .bin kodunu yandırın

Sənədlər və Əlaqədar Resurslar

Sənədlər və Əlaqədar Resurslar
STSW-DFU-EEPRMA:
• DB5187: BlueNRG-LP və ya BlueNRG-LPS qiymətləndirmə lövhəsi ilə xarici səhifə EEPROM (M95P32) istifadə edərək Bluetooth® üzərindən cihazın proqram təminatının təkmilləşdirilməsi məlumat qısa
X-NUCLEO-PGEEZ1:
Gerber files, BOM, Sxematik

  • DB4863: STM95 Nucleo üçün M32P32 seriyasına əsaslanan standart SPI səhifəsi EEPROM yaddaş genişləndirmə lövhəsi – databrie
  • UM3096: STM1 Nucleo- üçün M95P32 seriyasına əsaslanan X-NUCLEO-PGEEZ32 standart SPI səhifə EEPROM yaddaş genişləndirmə lövhəsi ilə işə başlamaq istifadəçi təlimatı

Bütün sənədlər müvafiq məhsulların DİZAYN sekmesinde mövcuddur websəhifə.
Sənədlər və Əlaqədar Resurslar

STEVAL-IDB011V1:
Gerber files, BOM, Sxematik

STEVAL-IDB011V2:
Gerber files, BOM, Sxematik

STEVAL-IDB012V1:
Gerber files, BOM, Sxematik

Məsləhətləşin www.st.com tam siyahı üçün

STSW DFU EEPRMA LOGOSUtəşəkkür edirəm
© STMicroelectronics – Bütün hüquqlar qorunur.
STMicroelectronics korporativ loqosu STMicroelectronics şirkətinin qeydə alınmış ticarət nişanıdır
şirkətlər qrupu. Bütün digər adlar müvafiq sahiblərinin mülkiyyətidir.

Sənədlər / Resurslar

ST STSW-DFU-EEPRMA Cihaz Mikroproqramının Xarici EEPROM-dan istifadə edərək Bluetooth üzərindən Təkmilləşdirilməsi [pdf] İstifadəçi təlimatı
Xarici EEPROM-dan istifadə edərək STSW-DFU-EEPRMA Cihaz Mikroproqramının Bluetooth üzərindən Təkmilləşdirilməsi, STSW-DFU-EEPRMA, Xarici EEPROM-dan istifadə edərək Bluetooth vasitəsilə Cihaz Mikroproqramının Təkmilləşdirilməsi, Xarici EEPROM-dan istifadə edərək Bluetooth vasitəsilə Firmware Təkmilləşdirilməsi, Xarici EEPROM-dan istifadə edərək Bluetooth üzərindən təkmilləşdirmə, Xarici EEPROM-dan istifadə edərək Bluetooth vasitəsilə, Bluetooth Xarici EEPROM-dan istifadə edir, Xarici EEPROM-dan, Xarici EEPROM-dan, EEPROM-dan istifadə edir

İstinadlar

Şərh buraxın

E-poçt ünvanınız dərc olunmayacaq. Tələb olunan sahələr qeyd olunub *