Արագ մեկնարկի ուղեցույց
Սարքի որոնվածը բարելավեք Bluetooth-ի միջոցով՝ օգտագործելով
արտաքին EEPROM
(STSW-DFU-EEPRMA)
Տարբերակ 1.0.0
Սարքավորումն ու ծրագրակազմն ավարտված ենview
STEVAL-IDB011V1 / STEVAL-IDB011V2
Սարքավորումն ավարտված էview
Գնահատման հարթակ՝ հիմնված BLUENRG-355MC համակարգ-չիպի վրա
STEVAL-IDB011V1 կամ STEVAL-IDB011V2 գնահատման հարթակը նախատեսված է օգնելու ձեզ մշակել և փորձարկել Bluetooth® ցածր էներգիայի հավելվածներ՝ օգտագործելով BlueNRG-LP ցածր էներգիայի համակարգը չիպի վրա՝ իներցիոն և շրջակա միջավայրի MEMS սենսորների, թվային MEMS խոսափողի հետ համատեղ: , ինտերֆեյսի տարբեր կոճակներ և լուսադիոդներ։
Այն համապատասխանում է Bluetooth® LE բնութագրին և աջակցում է վարպետի, ստրուկի և միաժամանակյա վարպետի և ստրուկի դերերին:
Այն ունի տվյալների երկարության երկարացում, 2 Մբիթ/վրկ, երկարաժամկետ, ընդլայնված գովազդ և սկանավորում, ինչպես նաև պարբերական գովազդ, պարբերական գովազդի համաժամացման փոխանցում, LE L2CAP կապի վրա հիմնված ալիք և LE էներգիայի վերահսկում և ճանապարհի կորստի մոնիտորինգ:
Հիմնական արտադրանքը նավի վրա
64 ՄՀց, 32 բիթ Arm®Cortex®-M0+միջուկ, 256 ԿԲ ծրագրավորվող ֆլեշ հիշողություն, 64 ԿԲ SRAM, MPU և լայնածավալ ծայրամասային հավաքածու (6x PWM, 2x I²C, 2x SPI/I2S, SPI, USART , UART, PDM և 12-բիթանոց ADC SAR):Վերջին տեղեկատվությունը հասանելի է www.st.com
STEVAL-IDB011V1/2
Գնահատման հարթակ՝ հիմնված BlueNRG-LPS համակարգի վրա չիպի վրա
STEVAL-IDB012V1 գնահատման հարթակը նախագծված է մշակելու և փորձարկելու Bluetooth® Low Energy հավելվածները՝ օգտագործելով ցածր էներգիայի BlueNRG-LPS համակարգը չիպի վրա՝ իներցիոն և շրջակա միջավայրի MEMS սենսորների, թվային MEMS խոսափողի և տարբեր ինտերֆեյսի կոճակների և LED-ների հետ համատեղ: .
BlueNRG-LPS-ը համապատասխանում է Bluetooth® Ցածր էներգիայի բնութագրերին: Այն աջակցում է հիմնական, ստրուկ, միաժամանակյա գլխավոր և ստրուկ դերեր, տվյալների երկարության ընդլայնում, 2 Մբիթ/վրկ, երկարաժամկետ, ընդլայնված գովազդ և սկանավորում, ալիքի ընտրության ալգորիթմ #2, GATT քեշավորում, LE ping ընթացակարգ, LE էներգիայի վերահսկում և ուղու կորստի մոնիտորինգ և ուղղություն: գտնելու (ժամանման / մեկնման անկյուն) հատկանիշներ.
Հիմնական արտադրանքը նավի վրա
BlueNRG-LPS-ն ունի 64 ՄՀց հաճախականությամբ, 32-բիթանոց Arm Cortex®-M0+ միջուկ, 192 ԿԲ ծրագրավորվող ֆլեշ հիշողություն, 24 ԿԲ SRAM, MPU և լայնածավալ ծայրամասային հավաքածու (4x PWM, I²C, SPI/I2S, SPI, USART, LPUART և 12-բիթանոց ADC SAR):Վերջին տեղեկատվությունը հասանելի է www.st.com
STEVAL-IDB012V1
X-NUCLEO-PGEEZ1
Սարքավորումն ավարտված էview
Ստանդարտ SPI էջի EEPROM հիշողության ընդլայնման տախտակ՝ հիմնված M95P32 սերիայի վրա STM32 Nucleo-ի համար
X-NUCLEO-PGEEZ1 ընդլայնման տախտակը նախատեսված է M95P32 սերիայի SPI էջի EEPROM տվյալների ընթերցման և գրման համար:
Այս ընդլայնման տախտակը ծրագրավորողներին թույլ է տալիս գնահատել EEPROM-ի նոր հիշողության էջը մեկ/երկակի/քառակուսի SPI ինտերֆեյսի միջոցով:
Այն գործում է որպես արտաքին պահեստավորման սարք, որը կարող է օգտագործվել տվյալների պահպանման համար, ինչպիսիք են արտադրության հետագծելիությունը, չափաբերումը, օգտագործողի կարգավորումները, սխալի դրոշները, տվյալների մատյանները և մոնիտորինգի տվյալները՝ ավելի ճկուն և ճշգրիտ հավելվածներ ստեղծելու համար:
Հիմնական արտադրանքը նավի վրա
M95P32. ծայրահեղ ցածր էներգիայի 32 Մբիթ սերիական SPI էջ EEPROMՎերջին տեղեկատվությունը հասանելի է www.st.com
X-NUCLEO-PGEEZ1
STSW-DFU-EEPRMA
Softwareրագրային ապահովումն ավարտված էview
STSW-DFU-EEPRMA Ծրագրաշարի նկարագրություն
STSW-DFU-EEPRMA-ն սարքի որոնվածի արդիականացման STSW փաթեթ է, որն աջակցում է արտաքին M95P32 EEPROM-ին, որը միացված է կամ STEVAL-IDB011V1, STEVALIDB011V2 կամ STEVAL-IDB012V1 X-NUCLEO-PGEEZ1 EEPROM հիշողության ընդլայնմանը:
Հիմնական հատկանիշները
- Ծրագրաշարի ցուցադրություն STEVAL-IDB011V1/2 կամ STEVAL-IDB012V1-ի համար X-NUCLEOPGEEZ1 EEPROM հիշողության ընդարձակման տախտակով
- Երկուական գործարկվողները կարող են համօգտագործվել Bluetooth-ի միջոցով սարքի հետ, որոնք առաջին անգամ գրվում են անմիջապես արտաքին M95P32 EEPROM-ում:
- Ֆլեշ թարմացում արտաքին M95P32 EEPROM-ից
- OTA ծառայության մենեջերի վրա հիմնված մոտեցում, որը ներառում է Bluetooth OTA ծառայությունը, դրա բնութագրերը և OTA վերակայման մենեջերի հնարավորությունները
- Դիմումի պատկերը պարտադիր չէ OTA FW-ի արդիականացման ծառայությունը ներառելու համար
- SampFOTA-ի ամբողջական ծառայություն ցուցադրող հավելված
Ծրագրային ապահովման ընդհանուր ճարտարապետությունՎերջին տեղեկատվությունը հասանելի է www.st.com
STSW-DFU-EEPRMA
FOTA. Flash Layout BlueNRG-LP/LPS
Softwareրագրային ապահովումն ավարտված էview
- BlueNRG-LP/LPS Flash դասավորություն
- BlueNRG-LP/LPS-ի ֆլեշ հիշողության մեջ պահվող OTA ծառայության կառավարիչն օգտագործվում է օդային ծրագրակազմի (FOTA) թարմացումն իրականացնելու համար:
- Սարքի վերակայման ժամանակ ծառայության կառավարիչը որոշում է, թե որտեղից պետք է բեռնել սարքը
- Ծառայությունների կառավարիչը սկսում է 0x1004 0000 հասցեից
- Օգտագործողի հավելվածը սկսվում է 0x1005 7800 հասցեից
- Օգտատերը կարող է Օգտատիրոջ հավելվածից անցնել ծառայության մենեջեր՝ OTA նիստը սկսելու համար՝ մեկ անգամ սեղմելով «Վերականգնել» և այնուհետև սեղմած պահել «PUSH1» կոճակը:
Setup & Demo Examples
Կարգավորում և հավելված, օրինակamples
HW նախադրյալներ
- 1x BlueNRG-LP կամ BlueNRG-LPS (STEVAL-IDB011V1/2)
- 1x M95P32 EEPROM ընդարձակման տախտակ (X-NUCLEO-PGEEZ1)
- 1x BLE-enabledAndroid™ կամ iOS™ սարք
- Նոթբուք/Համակարգիչ Windows 7, 8 կամ 10 օպերացիոն համակարգերով
- 1x USB տիպի A-ից մինչև Micro-B USB մալուխ (BlueNRG-LP), կամ
- 1x USB տիպի A-ից մինչև Type-C USB մալուխ (BlueNRG-LPS)
- Միացնող լարեր
Կարգավորում և հավելված, օրինակamples
Ծրագրային ապահովում և այլ նախադրյալներ
- STSW-DFU-EEPRMA փաթեթ
- Ներբեռնեք և տեղադրեք STSW-BNRGFLASHER-ից www.st.com
- Գործիքների շղթա՝ որոնվածը ստեղծելու համար
STSW-DFU-EEPRMA-ն մշակվել և փորձարկվել է- IAR ներկառուցված աշխատանքային սեղան ARM® (EWARM) գործիքների շղթայի համար + ST-Link
- Իրական View Microcontroller Development Kit (MDK-ARM) Toolchain + ST-LINK
- ST BLE-Sensor Classic հավելված, Android (Հղում), կամ
- ST BLE-Sensor հավելված, iOS (Հղում)
- Սերիական գծի մոնիտոր, օրինակ, Tera տերմին (Windows)
FOTA – Ընթացակարգ
- FOTA-ի համար BlueNRG-LP/LPS կարգավորելու կարգը կարելի է բաժանել հետևյալ քայլերի.
- Քայլ 1. Ջնջել ամբողջական ֆլեշ հիշողությունը
- Քայլ 2. Ծրագրի սպասարկման մենեջեր
- Քայլ 3. Կատարեք FOTA
Քայլ 1. Ջնջել ամբողջական ֆլեշ հիշողությունը
BlueNRG-LP-ի համար
- Բացեք EWARM նախագիծը.
- \STSW-BlueNRG-FOTA\Projects\Applications\BLE_OTA_ServiceM anager\EWARM\STEVAL- IDB011V1\BLE_OTA_ServiceManager.eww
- Գնացեք Նախագիծ → Ներբեռնեք → Ջնջեք հիշողությունը և հաջորդ բացվող պատուհանում սեղմեք «OK»՝ ֆլեշ հիշողության ջնջումը հաստատելու համար:
- Այս քայլը պետք է արվի միայն մեկ անգամ
- Նշում. Օգտագործողը կարող է օգտագործել ցանկացած այլ գործիք նաև ամբողջական ֆլեշ ջնջման համար
BlueNRG-LPS-ի համար
- Բացեք EWARM նախագիծը.
- .\STSW-BlueNRG-
FOTA\Projects\Applications\BLE_OTA_ServiceM anager\EWARM\STEVAL- IDB012V1\BLE_OTA_ServiceManager.eww - Գնացեք Նախագիծ → Ներբեռնեք → Ջնջեք հիշողությունը և հաջորդ բացվող պատուհանում սեղմեք «OK»՝ ֆլեշ հիշողության ջնջումը հաստատելու համար:
- Այս քայլը պետք է արվի միայն մեկ անգամ
- Նշում. Օգտագործողը կարող է օգտագործել ցանկացած այլ գործիք նաև ամբողջական ֆլեշ ջնջման համար
Քայլ 2. Ծրագրի սպասարկման մենեջեր
- BlueNRG-LP-ի համար
- Բացեք EWARM նախագիծը.
- .\STSW-BlueNRGFOTA\Projects\Applications\BLE_OTA_ServiceMa nager\EWARM\STEVAL- IDB011V1\BLE_OTA_ServiceManager.eww
- Գնացեք Նախագիծ → Ներբեռնեք → Ներբեռնեք ակտիվ հավելված
- UART տերմինալում կտպագրվի հետևյալը.
- OTA ծառայության կառավարիչը հաջողությամբ ծրագրավորվել է
Ազդանշան | BlueNRG-LP | Jumper J8 X-NUCLEO-PGEEZ1-ի վրա |
SPI1_SCK | PA13 | SCLK |
SPI1_MISO | PA14 | DQ1 |
SPI1_MOSI | PB14 | DQ0 |
CS | PA11 | CS |
Նախագիծն օգտագործում է M95P32 արտաքին EEPROM՝ տեղադրված X-NUCLEO-PGEEZ1-ի վրա FOTA ծառայության համար, որը պետք է միացված լինի BlueNRG-LP/LPS-ին:
Քայլ 2. Ծրագրի սպասարկման մենեջեր
- BlueNRG-LPS-ի համար
- Բացեք EWARM նախագիծը.
- .\STSW-BlueNRGFOTA\Projects\Applications\BLE_OTA_ServiceMa nager\EWARM\STEVAL- IDB012V1\BLE_OTA_ServiceManager.eww
- Գնացեք Նախագիծ → Ներբեռնեք → Ներբեռնեք ակտիվ հավելված
- UART տերմինալում կտպագրվի հետևյալը.
- OTA ծառայության կառավարիչը հաջողությամբ ծրագրավորվել է
Ազդանշան | BlueNRG-LP | Jumper J8 X-NUCLEO-PGEEZ1-ի վրա |
SPI13_SCK | PB3 | SCLK |
SPI13_MISO | PA8 | DQ1 |
SPI3_MOSI | PB11 | DQ0 |
CS | PA9 | CS |
Նախագիծն օգտագործում է M95P32 արտաքին EEPROM՝ տեղադրված X-NUCLEO-PGEEZ1-ի վրա FOTA ծառայության համար, որը պետք է միացված լինի BlueNRG-LP/LPS-ին:
Քայլ 3. Կատարել FOTA (1/4)
- Վերցրեք ցանկացած Android կամ iOS սարք և գործարկեք «ST Ble Sensor Classic» հավելվածը:
- Ներբեռնեք հավելվածը Play/App Store-ից, եթե արդեն տեղադրված չէ
- Նախկինample հավելվածը ցուցադրում է տարբեր լուսադիոդային անջատիչ, որը կարելի է ընտրել նախապրոցեսորի սահմանված մակրոյից
BlueNRG-LP | CONFIG_LED_DL2 | CONFIG_LED_DL3 |
Միացնել DL2-ը 250 մս ուշացումով | Միացնել DL3-ը 1000 մս ուշացումով |
BlueNRG-LPS | CONFIG_LED_DL3 | CONFIG_LED_DL4 |
Միացնել DL3-ը 250 մս ուշացումով | Միացնել DL4-ը 1000 մս ուշացումով |
- Փրկեք նախկինինample user application .bin files հեռախոսով
- Երկուական file սկզբում պահվում է արտաքին M95P32 EEPROM-ի վրա՝ հեռախոսից Bluetooth փոխանցման միջոցով, այնուհետև ներսից պատճենվում է BlueNRG-LP/LPS-ի ֆլեշ հիշողության մեջ:
- Այստեղ քայլերը ցուցադրվում են Android հեռախոսով
Քայլ 3. Կատարել FOTA (2/4) Քայլ 3. Կատարել FOTA (4/4)
- Սպասեք, մինչև BlueNRG-LP/LPS-ում օգտագործողի գլխավորած U5-ն անջատվի, ինչը նշանակում է FOTA թարմացման ավարտը
- Սարքը վերակայվում է և հավելվածի բեռնախցիկը վերսկսվում է երկուական լուսաբռնկման հիման վրա
• Սample հավելվածը ցուցադրում է LED անջատիչի տարբեր գործառույթներ, որոնք կարող են սահմանվել որպես մակրո նախապրոցեսորում
FOTA – Դիմում
BlueNRG-LP | CONFIG_LED_DL2 | CONFIG_LED_DL3 |
Միացնել DL2-ը 250 մս ուշացումով | Միացնել DL3-ը 1000 մս ուշացումով |
BlueNRG-LPS | CONFIG_LED_DL3 | CONFIG_LED_DL4 |
Միացնել DL3-ը 250 մս ուշացումով | Միացնել DL4-ը 1000 մս ուշացումով |
FOTA – ԴիմումFOTA – Flasher Utility
Եթե օգտագործում եք Flasher օգտակար գործիք, ապա պետք է հետևել հետևյալ քայլերին
- Ջնջել ամբողջական ֆլեշը
- Flash BLE_OTA_ServiceManager.bin հասցեից 0x1004 0000
- Ֆլեշացրեք անհրաժեշտ .bin-ը 0x1005 7800 հասցեից
Փաստաթղթեր և հարակից ռեսուրսներ
STSW-DFU-EEPRMA:
• DB5187. սարքի որոնվածի արդիականացում Bluetooth®-ի միջոցով՝ օգտագործելով արտաքին էջի EEPROM (M95P32) BlueNRG-LP կամ BlueNRG-LPS գնահատման տախտակով տվյալների համառոտ
X-NUCLEO-PGEEZ1:
Գերբեր files, ԲՈՄ, Սխեմատիկ
- DB4863. Ստանդարտ SPI էջի EEPROM հիշողության ընդլայնման տախտակ՝ հիմնված M95P32 սերիայի վրա STM32 Nucleo-ի համար – տվյալների հավաքագրում
- UM3096. Սկսում ենք X-NUCLEO-PGEEZ1 ստանդարտ SPI էջի EEPROM հիշողության ընդլայնման տախտակով, որը հիմնված է STM95 Nucleo-ի համար M32P32 սերիայի վրա: օգտագործողի ձեռնարկ
Բոլոր փաստաթղթերը հասանելի են հարակից արտադրանքի DESIGN ներդիրում webէջ.
Փաստաթղթեր և հարակից ռեսուրսներ
STEVAL-IDB011V1:
Գերբեր files, ԲՈՄ, Սխեմատիկ
- DB4266. Գնահատման հարթակ՝ հիմնված BlueNRG-355MC համակարգի վրա չիպի վրա– տվյալների ամփոփագիր
- UM2735: BlueNRG-LP/BlueNRG-LPS մշակման հավաքածուներ – օգտագործողի ձեռնարկ
STEVAL-IDB011V2:
Գերբեր files, ԲՈՄ, Սխեմատիկ
- DB4617. Գնահատման հարթակ՝ հիմնված BLUENRG-355MC համակարգ-չիպի վրա– տվյալների ամփոփագիր
- UM2735: BlueNRG-LP/BlueNRG-LPS մշակման հավաքածուներ – օգտագործողի ձեռնարկ
STEVAL-IDB012V1 :
Գերբեր files, ԲՈՄ, Սխեմատիկ
- DB4694. Գնահատման հարթակ՝ հիմնված BlueNRG-LPS համակարգի վրա չիպի վրա. տվյալների ամփոփագիր
- UM2735: BlueNRG-LP/BlueNRG-LPS մշակման հավաքածուներ – օգտագործողի ձեռնարկ
Խորհրդակցեք www.st.com ամբողջական ցանկի համար
Շնորհակալություն
© STMicroelectronics – Բոլոր իրավունքները պաշտպանված են:
STMicroelectronics կորպորատիվ պատկերանշանը STMicroelectronics-ի գրանցված ապրանքային նշանն է
ընկերությունների խումբ։ Մնացած բոլոր անունները իրենց համապատասխան սեփականատերերի սեփականությունն են:
Փաստաթղթեր / ռեսուրսներ
![]() |
STSW-DFU-EEPRMA սարքի որոնվածի արդիականացում Bluetooth-ի միջոցով արտաքին EEPROM-ի միջոցով [pdf] Օգտագործողի ուղեցույց STSW-DFU-EEPRMA սարքի որոնվածի արդիականացում Bluetooth-ով` օգտագործելով արտաքին EEPROM, STSW-DFU-EEPRMA, սարքի որոնվածի արդիականացում Bluetooth-ով` օգտագործելով արտաքին EEPROM, որոնվածի թարմացում Bluetooth-ով` օգտագործելով արտաքին EEPROM, արդիականացում Bluetooth-ով` օգտագործելով արտաքին EEPROM, ավելի քան Bluetooth, External EEPROM, Over Using Bluetooth՝ օգտագործելով արտաքին EEPROM, Օգտագործելով արտաքին EEPROM, արտաքին EEPROM, EEPROM |