לוגו STSW DFU EEPRMAשדרוג קושחת התקן STSW-DFU-EEPRMA באמצעות Bluetooth באמצעות EEPROM חיצונימדריך להתחלה מהירה
שדרוג קושחת התקן באמצעות 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 דיגיטלי , כפתורי ממשק שונים ונוריות LED.
הוא תואם את מפרט ה-Bluetooth® LE ותומך בתפקידי מאסטר, עבד ותפקידי מאסטר ועבד בו-זמנית.
הוא כולל הארכת אורך נתונים, 2 Mbps, טווח ארוך, פרסום וסריקה מורחבים, כמו גם פרסום תקופתי, העברה תקופתית של סנכרון פרסומות, ערוץ מכוון חיבור LE L2CAP, ובקרת כוח LE וניטור אובדן נתיב.
מוצר מפתח על הסיפון
64 מגה-הרץ, ליבת Arm®Cortex®-M32+ של 0 סיביות, זיכרון פלאש ניתן לתכנות בנפח 256 קילו-בייט, SRAM של 64 קילו-בייט, MPU וערכת ציוד היקפית נרחבת (6x PWM, 2x I²C, 2x SPI/I2S, SPI, USART , UART, PDM ו-12 סיביות ADC SAR).שדרוג קושחת התקן STSW-DFU-EEPRMA באמצעות Bluetooth באמצעות EEPROM חיצוני - Hardware Over Overviewהמידע העדכני ביותר זמין ב www.st.com 
STEVAL-IDB011V1/2
פלטפורמת הערכה המבוססת על מערכת BlueNRG-LPS-על-שבב
פלטפורמת ההערכה STEVAL-IDB012V1 נועדה לפתח ולבדוק יישומי Bluetooth® Low Energy באמצעות מערכת BlueNRG-LPS בעוצמה נמוכה על-שבב, בשילוב עם חיישני MEMS אינרציאליים וסביבתיים, מיקרופון MEMS דיגיטלי וכפתורי ממשק ונוריות נוריות שונות. .
BlueNRG-LPS תואם למפרט Bluetooth® Low Energy. הוא תומך בתפקידי מאסטר, עבד, בו-זמנית מאסטר ועבד, הארכת אורך נתונים, 2 Mbps, טווח ארוך, פרסום וסריקה מורחבים, אלגוריתם בחירת ערוצים מס' 2, מטמון GATT, הליך פינג LE, בקרת כוח LE וניטור אובדן נתיב וכיוון מציאת (זווית הגעה/זווית יציאה) תכונות.
מוצר מפתח על הסיפון
ה-BlueNRG-LPS כולל ליבת 64 מגה-הרץ, 32 סיביות Arm Cortex®-M0+, זיכרון פלאש ניתן לתכנות בנפח 192 קילו-בייט, 24 קילו-בייט SRAM, MPU וערכת ציוד היקפית נרחבת (4x PWM, I²C, SPI/I2S, SPI, USART, LPUART ו-12 סיביות ADC SAR).שדרוג קושחת התקן STSW-DFU-EEPRMA באמצעות Bluetooth באמצעות EEPROM חיצוני - Hardware Over Overview 1המידע העדכני ביותר זמין ב www.st.com
STEVAL-IDB012V1

X-NUCLEO-PGEEZ1
חומרה נגמרהview
עמוד SPI סטנדרטי EEPROM לוח הרחבת זיכרון מבוסס על סדרת M95P32 עבור STM32 Nucleo
לוח ההרחבה X-NUCLEO-PGEEZ1 מיועד ל-EEPROM לדף SPI מסדרת M95P32 לקריאה וכתיבה של נתונים.
לוח הרחבה זה מאפשר למפתחים להעריך את דף הזיכרון החדש EEPROM באמצעות ממשק SPI יחיד/כפול/מרובע.
הוא פועל כהתקן אחסון חיצוני שניתן להשתמש בו לאחסון נתונים, כגון עקיבות ייצור, כיול, הגדרות משתמש, דגלי שגיאה, יומני נתונים ונתוני ניטור לבניית יישומים גמישים ומדויקים יותר.
מוצר מפתח על הסיפון
M95P32: הספק נמוך במיוחד של 32 Mbit Serial SPI Page EEPROMשדרוג קושחת התקן STSW-DFU-EEPRMA באמצעות Bluetooth באמצעות EEPROM חיצוני - Hardware Over Overview 2המידע העדכני ביותר זמין ב www.st.com
X-NUCLEO-PGEEZ1

STSW-DFU-EEPRMA
התוכנה נגמרה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 Service Manager, הכוללת שירות Bluetooth OTA, המאפיינים שלו ויכולות מנהל איפוס OTA
  • תמונת אפליקציה אינה נדרשת לכלול שירות שדרוג OTA FW
  • Sampהאפליקציה המדגימה שירות FOTA מלא

ארכיטקטורת תוכנה כוללתשדרוג קושחת התקן STSW-DFU-EEPRMA באמצעות Bluetooth באמצעות EEPROM חיצוני - Hardware Over Overview 3המידע העדכני ביותר זמין ב www.st.com
STSW-DFU-EEPRMA
FOTA : פריסת פלאש BlueNRG-LP/LPS
התוכנה נגמרהview

  •  פריסת פלאש BlueNRG-LP/LPS
  • OTA Service Manager המאוחסן בזיכרון פלאש של BlueNRG-LP/LPS משמש לביצוע עדכון קושחה דרך האוויר (FOTA)
  • עם איפוס המכשיר, מנהל השירות מחליט מאיפה המכשיר צריך לאתחל
  • מנהל השירות מתחיל מהכתובת 0x1004 0000
  • יישום משתמש מתחיל מהכתובת 0x1005 7800
  • המשתמש יכול לדלג מאפליקציית המשתמש למנהל השירות כדי להתחיל הפעלת OTA על ידי לחיצה על "איפוס" פעם אחת ולאחר מכן לחיצה על כפתור "PUSH1"

שדרוג קושחת התקן STSW-DFU-EEPRMA באמצעות Bluetooth באמצעות EEPROM חיצוני - Hardware Over Overview 4

התקנה והדגמה לדוגמהamples

התקנה ויישום לדוגמהamples
תנאים מוקדמים של HW

  • 1x BlueNRG-LP או BlueNRG-LPS (STEVAL-IDB011V1/2)
  • 1x לוח הרחבה M95P32 EEPROM (X-NUCLEO-PGEEZ1 )
  • 1x מכשיר Android™ או iOS™ תומך BLE
  • מחשב נייד/מחשב עם Windows 7, 8 או 10
  • 1x כבל USB מסוג A ל-Micro-B (BlueNRG-LP), או
  • 1x כבל USB מסוג A ל-C Type-C (BlueNRG-LPS)
  • חוטי חיבור

שדרוג קושחת התקן STSW-DFU-EEPRMA באמצעות Bluetooth באמצעות EEPROM חיצוני - Hardware Over Overview 5התקנה ויישום לדוגמהamples
תוכנה ודרישות קדם אחרות

  • חבילת STSW-DFU-EEPRMA
  • הורד והתקן STSW-BNRGFLASHER מ www.st.com
  • שרשרת כלים לבניית הקושחה
    STSW-DFU-EEPRMA פותח ונבדק עם
    • IAR Embedded Workbench עבור ARM® (EWARM) שרשרת כלים + ST-Link
    • רִיאָל View ערכת פיתוח מיקרו-בקר (MDK-ARM) שרשרת כלים + ST-LINK
  • ST BLE-Sensor Classic Application, Android (לְקַשֵׁר), או
  • אפליקציית ST BLE-Sensor, iOS (לְקַשֵׁר)
  • צג קו טורי, למשל, מונח Tera (Windows)

FOTA - נוהל

  • ניתן לחלק את ההליך להגדרת BlueNRG-LP/LPS עבור FOTA בשלבים הבאים:
  • שלב 1: מחק זיכרון פלאש מלא
  • שלב 2: מנהל שירות תוכנית
  • שלב 3: בצע FOTA

שלב 1: מחק זיכרון פלאש מלא

עבור BlueNRG-LP

  • פתח את פרויקט EWARM:
  • \STSW-BlueNRG-FOTA\Projects\Applications\BLE_OTA_ServiceM anager\EWARM\STEVAL- IDB011V1\BLE_OTA_ServiceManager.eww
  • עבור אל פרויקט ← הורדה ← מחק זיכרון ולחץ על "אישור" בחלון הקופץ הבא כדי לאשר מחיקת זיכרון הבזק
  • שלב זה יתבצע פעם אחת בלבד
  • פֶּתֶק: המשתמש יכול להשתמש בכל כלי אחר גם למחיקת פלאש מלאה

שדרוג קושחת התקן STSW-DFU-EEPRMA באמצעות Bluetooth באמצעות EEPROM חיצוני - איור 1

עבור BlueNRG-LPS

  • פתח את פרויקט EWARM:
  • .\STSW-BlueNRG-
    FOTA\Projects\Applications\BLE_OTA_ServiceM anager\EWARM\STEVAL- IDB012V1\BLE_OTA_ServiceManager.eww
  • עבור אל פרויקט ← הורדה ← מחק זיכרון ולחץ על "אישור" בחלון הקופץ הבא כדי לאשר מחיקת זיכרון הבזק
  • שלב זה יתבצע פעם אחת בלבד
  • פֶּתֶק: המשתמש יכול להשתמש בכל כלי אחר גם למחיקת פלאש מלאה

שדרוג קושחת התקן STSW-DFU-EEPRMA באמצעות Bluetooth באמצעות EEPROM חיצוני - איור 2שלב 2: מנהל שירות תוכנית

  • עבור BlueNRG-LP
  • פתח את פרויקט EWARM:
  • .\STSW-BlueNRGFOTA\Projects\Applications\BLE_OTA_ServiceMa nager\EWARM\STEVAL- IDB011V1\BLE_OTA_ServiceManager.eww
  • עבור אל פרויקט ← הורדה ← הורד יישום פעיל
  • הדברים הבאים יודפסו במסוף UART:
    שדרוג קושחת התקן STSW-DFU-EEPRMA באמצעות Bluetooth באמצעות EEPROM חיצוני - איור 10
  • OTA Service Manager מתוכנת בהצלחה

שדרוג קושחת התקן STSW-DFU-EEPRMA באמצעות Bluetooth באמצעות EEPROM חיצוני - איור 3

אות BlueNRG-LP מגשר 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:שדרוג קושחת התקן STSW-DFU-EEPRMA באמצעות Bluetooth באמצעות EEPROM חיצוני - איור 10
  • OTA Service Manager מתוכנת בהצלחה

שדרוג קושחת התקן STSW-DFU-EEPRMA באמצעות Bluetooth באמצעות EEPROM חיצוני - איור 4

אות BlueNRG-LP מגשר 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)

  • קח כל מכשיר אנדרואיד או iOS והפעל את האפליקציה "ST Ble Sensor Classic"
  • הורד את האפליקציה מ-Play/App Store אם עדיין לא מותקן
  • האקסיתampהיישום מציג חילופי LED שונים שניתן לבחור מתוך המאקרו המוגדר במעבד הקדם
BlueNRG-LP CONFIG_LED_DL2  CONFIG_LED_DL3
החלף DL2 עם השהיה של 250ms החלף DL3 עם השהיה של 1000ms
BlueNRG-LPS CONFIG_LED_DL3 CONFIG_LED_DL4
החלף DL3 עם השהיה של 250ms החלף DL4 עם השהיה של 1000ms
  • הצילו את האקסample application .bin files בטלפוןשדרוג קושחת התקן STSW-DFU-EEPRMA באמצעות Bluetooth באמצעות EEPROM חיצוני - איור 5
  • הבינארי file מאוחסן תחילה על M95P32 EEPROM חיצוני באמצעות העברת Bluetooth מהטלפון ולאחר מכן מועתק פנימית לזיכרון הבזק של BlueNRG-LP/LPS
  • כאן, השלבים מודגמים עם טלפון אנדרואיד

שלב 3: בצע FOTA (2/4)         שדרוג קושחת התקן STSW-DFU-EEPRMA באמצעות Bluetooth באמצעות EEPROM חיצוני - איור 6שדרוג קושחת התקן STSW-DFU-EEPRMA באמצעות Bluetooth באמצעות EEPROM חיצוני - איור 7שלב 3: בצע FOTA (4/4)

  • המתן לכיבוי של U5 ב-BlueNRG-LP/LPS, מה שמציין את סוף עדכון FOTA
  • איפוס המכשיר ומאתחול היישום בהתבסס על הבזק הבינארי

שדרוג קושחת התקן STSW-DFU-EEPRMA באמצעות Bluetooth באמצעות EEPROM חיצוני - איור 8• ה-sampהאפליקציה מציגה פונקציונליות שונה של חילופי LED שניתן להגדיר כמאקרו במעבד הקדם

FOTA – אפליקציה

BlueNRG-LP CONFIG_LED_DL2  CONFIG_LED_DL3
החלף DL2 עם השהיה של 250ms החלף DL3 עם השהיה של 1000ms
BlueNRG-LPS CONFIG_LED_DL3 CONFIG_LED_DL4
החלף DL3 עם השהיה של 250ms החלף DL4 עם השהיה של 1000ms

FOTA – אפליקציהשדרוג קושחת התקן STSW-DFU-EEPRMA באמצעות Bluetooth באמצעות EEPROM חיצוני - איור 9FOTA - כלי Flasher Utility
אם אתה משתמש בכלי עזר Flasher, אז יש לבצע את השלבים הבאים

  1. מחק את ההבזק המלא
  2. Flash BLE_OTA_ServiceManager.bin מכתובת 0x1004 0000
  3. הבזק את ה-.bin הנדרש מהכתובת 0x1005 7800

מסמכים ומשאבים קשורים

מסמכים ומשאבים קשורים
STSW-DFU-EEPRMA:
• DB5187: שדרוג קושחת התקן באמצעות Bluetooth® באמצעות EEPROM (M95P32) דף חיצוני עם לוח הערכה BlueNRG-LP או BlueNRG-LPS תמצית נתונים
X-NUCLEO-PGEEZ1:
גרבר files, BOM, סכימתי

  • DB4863: לוח הרחבת זיכרון EEPROM SPI סטנדרטי מבוסס על סדרת M95P32 עבור STM32 Nucleo - databrie
  • UM3096: תחילת העבודה עם לוח הרחבת זיכרון EEPROM SPI סטנדרטי X-NUCLEO-PGEEZ1 מבוסס על סדרת M95P32 עבור STM32 Nucleo– מדריך למשתמש

כל המסמכים זמינים בלשונית עיצוב של המוצרים הקשורים webעַמוּד.
מסמכים ומשאבים קשורים

STEVAL-IDB011V1:
גרבר files, BOM, סכימתי

  • DB4266: פלטפורמת הערכה המבוססת על מערכת BlueNRG-355MC-על-שבב- מידע קצר
  • UM2735 : ערכות פיתוח BlueNRG-LP/BlueNRG-LPS– מדריך למשתמש

STEVAL-IDB011V2:
גרבר files, BOM, סכימתי

STEVAL-IDB012V1:
גרבר files, BOM, סכימתי

לְהִתְיַעֵץ www.st.com לרשימה המלאה

לוגו STSW DFU EEPRMAתודה לך
© STMicroelectronics - כל הזכויות שמורות.
הלוגו הארגוני של STMicroelectronics הוא סימן מסחרי רשום של STMicroelectronics
קבוצת חברות. כל שאר השמות הם רכושם של בעליהם בהתאמה.

מסמכים / משאבים

שדרוג קושחת התקן ST STSW-DFU-EEPRMA באמצעות Bluetooth באמצעות EEPROM חיצוני [pdfמדריך למשתמש
שדרוג קושחת התקן STSW-DFU-EEPRMA באמצעות Bluetooth באמצעות EEPROM חיצוני, STSW-DFU-EEPRMA, שדרוג קושחת התקן באמצעות Bluetooth באמצעות EEPROM חיצוני, שדרוג קושחה באמצעות Bluetooth באמצעות EEPROM חיצוני, שדרוג באמצעות Bluetooth באמצעות EEPROM חיצוני, באמצעות Bluetooth באמצעות EEPROM חיצוני, Bluetooth באמצעות EEPROM חיצוני, שימוש ב-EEPROM חיצוני, EEPROM חיצוני, EEPROM

הפניות

השאר תגובה

כתובת האימייל שלך לא תפורסם. שדות חובה מסומנים *