দ্রুত শুরু নির্দেশিকা
ব্লুটুথ ব্যবহার করে ডিভাইস ফার্মওয়্যার আপগ্রেড করুন
বাহ্যিক EEPROM
(STSW-DFU-EEPRMA)
সংস্করণ 1.0.0
হার্ডওয়্যার এবং সফ্টওয়্যার শেষview
STEVAL-IDB011V1 / STEVAL-IDB011V2
হার্ডওয়্যার ওভারview
BLUENRG-355MC সিস্টেম-অন-চিপের উপর ভিত্তি করে মূল্যায়ন প্ল্যাটফর্ম
STEVAL-IDB011V1 বা STEVAL-IDB011V2 মূল্যায়ন প্ল্যাটফর্মটি আপনাকে BlueNRG-LP লো-পাওয়ার সিস্টেম-অন-চিপ ব্যবহার করে জড় ও পরিবেশগত MEMS সেন্সর, একটি ডিজিটাল MEMS মাইক্রোফোন ব্যবহার করে Bluetooth® লো এনার্জি অ্যাপ্লিকেশনগুলি বিকাশ এবং পরীক্ষা করতে সহায়তা করার জন্য ডিজাইন করা হয়েছে। , বিভিন্ন ইন্টারফেস বোতাম, এবং LEDs।
এটি Bluetooth® LE স্পেসিফিকেশনের সাথে সঙ্গতিপূর্ণ এবং মাস্টার, স্লেভ এবং একই সাথে মাস্টার এবং স্লেভ ভূমিকা সমর্থন করে।
এতে ডেটা দৈর্ঘ্য এক্সটেনশন, 2 Mbps, দীর্ঘ পরিসর, বর্ধিত বিজ্ঞাপন এবং স্ক্যানিং, সেইসাথে পর্যায়ক্রমিক বিজ্ঞাপন, পর্যায়ক্রমিক বিজ্ঞাপন সিঙ্ক স্থানান্তর, LE L2CAP সংযোগ-ভিত্তিক চ্যানেল, এবং LE পাওয়ার কন্ট্রোল এবং পাথ লস মনিটরিং বৈশিষ্ট্য রয়েছে।
বোর্ডে কী পণ্য
64 MHz, 32-বিট Arm®Cortex®-M0+কোর, একটি 256 KB প্রোগ্রামেবল ফ্ল্যাশ মেমরি, একটি 64 KB 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 মূল্যায়ন প্ল্যাটফর্মটি জড় ও পরিবেশগত MEMS সেন্সর, একটি ডিজিটাল MEMS মাইক্রোফোন, এবং বিভিন্ন ইন্টারফেস বোতাম এবং LED এর সমন্বয়ে কম শক্তির BlueNRG-LPS সিস্টেম-অন-চিপ ব্যবহার করে Bluetooth® লো এনার্জি অ্যাপ্লিকেশনগুলি বিকাশ এবং পরীক্ষা করার জন্য ডিজাইন করা হয়েছে। .
BlueNRG-LPS Bluetooth® লো এনার্জি স্পেসিফিকেশনের সাথে সঙ্গতিপূর্ণ। এটি মাস্টার, স্লেভ, একই সাথে মাস্টার এবং স্লেভের ভূমিকা, ডেটা দৈর্ঘ্য এক্সটেনশন, 2 Mbps, দীর্ঘ পরিসর, বর্ধিত বিজ্ঞাপন এবং স্ক্যানিং, চ্যানেল নির্বাচন অ্যালগরিদম #2, GATT ক্যাশিং, LE ping পদ্ধতি, LE পাওয়ার নিয়ন্ত্রণ এবং পথ ক্ষতি পর্যবেক্ষণ, এবং দিকনির্দেশ সমর্থন করে। সন্ধান করা (আগমন কোণ/প্রস্থানের কোণ) বৈশিষ্ট্য।
বোর্ডে কী পণ্য
BlueNRG-LPS একটি 64 MHz, 32-বিট Arm Cortex®-M0+ কোর, 192 KB প্রোগ্রামেবল ফ্ল্যাশ মেমরি, 24 KB 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 মেমরি সম্প্রসারণ বোর্ড STM95 Nucleo-এর জন্য M32P32 সিরিজের উপর ভিত্তি করে
X-NUCLEO-PGEEZ1 সম্প্রসারণ বোর্ডটি M95P32 সিরিজের SPI পৃষ্ঠা EEPROM-এর জন্য ডেটা পড়া এবং লেখার জন্য ডিজাইন করা হয়েছে।
এই সম্প্রসারণ বোর্ড ডেভেলপারদের একটি একক/দ্বৈত/চতুর্থ SPI ইন্টারফেসের মাধ্যমে নতুন মেমরি পৃষ্ঠা EEPROM মূল্যায়ন করতে দেয়।
এটি একটি বাহ্যিক স্টোরেজ ডিভাইস হিসাবে কাজ করে যা ডেটা সঞ্চয় করতে ব্যবহার করা যেতে পারে, যেমন ম্যানুফ্যাকচারিং ট্রেসেবিলিটি, ক্রমাঙ্কন, ব্যবহারকারীর সেটিংস, ত্রুটি ফ্ল্যাগ, ডেটা লগ এবং আরও নমনীয় এবং সঠিক অ্যাপ্লিকেশন তৈরি করতে ডেটা পর্যবেক্ষণ করা।
বোর্ডে কী পণ্য
M95P32: আল্ট্রা লো-পাওয়ার 32 Mbit সিরিয়াল SPI পেজ EEPROMসর্বশেষ তথ্য উপলব্ধ www.st.com
X-NUCLEO-PGEEZ1
STSW-DFU-EEPRMA
সফটওয়্যার শেষview
STSW-DFU-EEPRMA সফ্টওয়্যার বিবরণ
STSW-DFU-EEPRMA হল একটি ডিভাইস ফার্মওয়্যার আপগ্রেড STSW প্যাকেজ যা এক্স-NUCLEO-PGEMEEZ95 মেমরির এক্সপ্যানবোর্ডে STEVAL-IDB32V011, STEVALIDB1V011 বা STEVAL-IDB2V012 এর সাথে সংযুক্ত বাহ্যিক M1P1 EEPROM এর সমর্থন সহ।
মূল বৈশিষ্ট্য
- STEVAL-IDB011V1/2 বা STEVAL-IDB012V1-এর জন্য X-NUCLOPGEEZ1 EEPROM মেমরি এক্সপেনশন বোর্ডের সাথে ফার্মওয়্যার ডেমো
- বাইনারি এক্সিকিউটেবলগুলি ব্লুটুথের মাধ্যমে ডিভাইসে ভাগ করা যেতে পারে যা প্রথমে সরাসরি বহিরাগত M95P32 EEPROM-এ লেখা হয়
- বাহ্যিক M95P32 EEPROM থেকে ফ্ল্যাশ আপগ্রেড
- ওটিএ সার্ভিস ম্যানেজার ভিত্তিক পদ্ধতি, যার মধ্যে রয়েছে ব্লুটুথ ওটিএ পরিষেবা, এর বৈশিষ্ট্য এবং ওটিএ রিসেট ম্যানেজারের ক্ষমতা
- OTA FW আপগ্রেড পরিষেবা অন্তর্ভুক্ত করার জন্য অ্যাপ্লিকেশন চিত্রের প্রয়োজন নেই
- Sample অ্যাপ্লিকেশন সম্পূর্ণ FOTA পরিষেবা প্রদর্শন করছে
সামগ্রিক সফটওয়্যার আর্কিটেকচারসর্বশেষ তথ্য উপলব্ধ www.st.com
STSW-DFU-EEPRMA
FOTA : ফ্ল্যাশ লেআউট ব্লুএনআরজি-এলপি/এলপিএস
সফটওয়্যার শেষview
- BlueNRG-LP/LPS ফ্ল্যাশ লেআউট
- ব্লুএনআরজি-এলপি/এলপিএস-এর ফ্ল্যাশ মেমোরিতে সংরক্ষিত ওটিএ সার্ভিস ম্যানেজার ফার্মওয়্যার ওভার দ্য এয়ার (এফওটিএ) আপডেট করার জন্য ব্যবহার করা হয়
- ডিভাইস রিসেট করার সময়, সার্ভিস ম্যানেজার সিদ্ধান্ত নেয় যে ডিভাইসটি কোথা থেকে বুট করা উচিত
- সার্ভিস ম্যানেজার 0x1004 0000 ঠিকানা থেকে শুরু হয়
- ব্যবহারকারীর আবেদন ঠিকানা 0x1005 7800 থেকে শুরু হয়
- একবার "রিসেট" টিপে এবং তারপর "PUSH1" বোতাম টিপে ধরে OTA সেশন শুরু করতে ব্যবহারকারী ব্যবহারকারী অ্যাপ্লিকেশন থেকে পরিষেবা পরিচালকের কাছে যেতে পারেন
সেটআপ এবং ডেমো প্রাক্তনampলেস
সেটআপ এবং অ্যাপ্লিকেশন যেমনampলেস
HW পূর্বশর্ত
- 1x BlueNRG-LP বা BlueNRG-LPS (STEVAL-IDB011V1/2)
- 1x M95P32 EEPROM সম্প্রসারণ বোর্ড (X-NUCLEO-PGEEZ1 )
- 1x BLE-সক্ষমAndroid™ বা iOS™ ডিভাইস
- উইন্ডোজ 7, 8 বা 10 সহ ল্যাপটপ/পিসি
- 1x ইউএসবি টাইপ A থেকে মাইক্রো-বি ইউএসবি কেবল (ব্লুএনআরজি-এলপি), বা
- 1x ইউএসবি টাইপ এ থেকে টাইপ-সি ইউএসবি কেবল (ব্লুএনআরজি-এলপিএস)
- সংযোগকারী তারগুলি
সেটআপ এবং অ্যাপ্লিকেশন যেমনampলেস
সফটওয়্যার এবং অন্যান্য পূর্বশর্ত
- STSW-DFU-EEPRMA প্যাকেজ
- থেকে STSW-BNRGFLASHER ডাউনলোড এবং ইনস্টল করুন www.st.com
- ফার্মওয়্যার তৈরি করার জন্য একটি টুলচেইন
STSW-DFU-EEPRMA এর সাথে তৈরি এবং পরীক্ষা করা হয়েছে- ARM® (EWARM) টুলচেনের জন্য IAR এমবেডেড ওয়ার্কবেঞ্চ + ST-লিঙ্ক
- রিয়াল View মাইক্রোকন্ট্রোলার ডেভেলপমেন্ট কিট (MDK-ARM) টুলচেন + ST-LINK
- ST BLE-সেন্সর ক্লাসিক অ্যাপ্লিকেশন, অ্যান্ড্রয়েড (লিঙ্ক), বা
- ST BLE-সেন্সর অ্যাপ্লিকেশন, iOS (লিঙ্ক)
- সিরিয়াল লাইন মনিটর যেমন, তেরা শব্দ (উইন্ডোজ)
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
- প্রজেক্ট → ডাউনলোড → ইরেজ মেমরিতে যান এবং ফ্ল্যাশ মেমরি মুছে ফেলা নিশ্চিত করতে পরবর্তী পপআপে "ঠিক আছে" এ ক্লিক করুন
- এই পদক্ষেপ শুধুমাত্র একবার করা
- দ্রষ্টব্য: সম্পূর্ণ ফ্ল্যাশ মুছে ফেলার জন্য ব্যবহারকারী অন্য কোনো টুল ব্যবহার করতে পারেন
BlueNRG-LPS এর জন্য
- EWARM প্রকল্প খুলুন:
- .\STSW-ব্লুএনআরজি-
FOTA\Projects\Applications\BLE_OTA_ServiceM anager\EWARM\STEVAL- IDB012V1\BLE_OTA_ServiceManager.eww - প্রজেক্ট → ডাউনলোড → ইরেজ মেমরিতে যান এবং ফ্ল্যাশ মেমরি মুছে ফেলা নিশ্চিত করতে পরবর্তী পপআপে "ঠিক আছে" এ ক্লিক করুন
- এই পদক্ষেপ শুধুমাত্র একবার করা
- দ্রষ্টব্য: সম্পূর্ণ ফ্ল্যাশ মুছে ফেলার জন্য ব্যবহারকারী অন্য কোনো টুল ব্যবহার করতে পারেন
ধাপ 2: প্রোগ্রাম সার্ভিস ম্যানেজার
- BlueNRG-LP এর জন্য
- EWARM প্রকল্প খুলুন:
- .\STSW-BlueNRGFOTA\Projects\Applications\BLE_OTA_ServiceMa nager\EWARM\STEVAL- IDB011V1\BLE_OTA_ServiceManager.eww
- প্রজেক্ট → ডাউনলোড → সক্রিয় অ্যাপ্লিকেশন ডাউনলোড করুন এ যান
- নিম্নলিখিত UART টার্মিনালে মুদ্রিত হবে:
- OTA সার্ভিস ম্যানেজার সফলভাবে প্রোগ্রাম করা হয়েছে
সংকেত | ব্লুএনআরজি-এলপি | X-NUCLEO-PGEEZ8-এ জাম্পার J1 |
SPI1_SCK | PA13 | এসসিএলকে |
SPI1_MISO | PA14 | DQ1 |
SPI1_MOSI | PB14 | DQ0 |
সিএস | PA11 | CS |
প্রকল্পটি FOTA পরিষেবার জন্য X-NUCLEO-PGEEZ95 এ মাউন্ট করা M32P1 বাহ্যিক EEPROM ব্যবহার করে যা BlueNRG-LP/LPS এর সাথে সংযুক্ত হওয়া উচিত
ধাপ 2: প্রোগ্রাম সার্ভিস ম্যানেজার
- BlueNRG-LPS এর জন্য
- EWARM প্রকল্প খুলুন:
- .\STSW-BlueNRGFOTA\Projects\Applications\BLE_OTA_ServiceMa nager\EWARM\STEVAL- IDB012V1\BLE_OTA_ServiceManager.eww
- প্রজেক্ট → ডাউনলোড → সক্রিয় অ্যাপ্লিকেশন ডাউনলোড করুন এ যান
- নিম্নলিখিত UART টার্মিনালে মুদ্রিত হবে:
- OTA সার্ভিস ম্যানেজার সফলভাবে প্রোগ্রাম করা হয়েছে
সংকেত | ব্লুএনআরজি-এলপি | X-NUCLEO-PGEEZ8-এ জাম্পার J1 |
SPI13_SCK | PB3 | এসসিএলকে |
SPI13_MISO | PA8 | DQ1 |
SPI3_MOSI | PB11 | DQ0 |
সিএস | PA9 | CS |
প্রকল্পটি FOTA পরিষেবার জন্য X-NUCLEO-PGEEZ95 এ মাউন্ট করা M32P1 বাহ্যিক EEPROM ব্যবহার করে যা BlueNRG-LP/LPS এর সাথে সংযুক্ত হওয়া উচিত
ধাপ 3 : FOTA সম্পাদন করুন (1/4)
- যেকোনো Android বা iOS ডিভাইস নিন এবং "ST Ble Sensor Classic" অ্যাপ্লিকেশন চালু করুন
- ইতিমধ্যে ইনস্টল না থাকলে প্লে/অ্যাপ স্টোর থেকে অ্যাপ্লিকেশনটি ডাউনলোড করুন
- প্রাক্তনample অ্যাপ্লিকেশন বিভিন্ন LED টগল প্রদর্শন করে যা প্রিপ্রসেসরে সংজ্ঞায়িত ম্যাক্রো থেকে নির্বাচন করা যেতে পারে
ব্লুএনআরজি-এলপি | CONFIG_LED_DL2 | CONFIG_LED_DL3 |
2ms বিলম্বের সাথে DL250 টগল করুন | 3ms বিলম্বের সাথে DL1000 টগল করুন |
ব্লুএনআরজি-এলপিএস | CONFIG_LED_DL3 | CONFIG_LED_DL4 |
3ms বিলম্বের সাথে DL250 টগল করুন | 4ms বিলম্বের সাথে DL1000 টগল করুন |
- প্রাক্তনকে বাঁচানample ব্যবহারকারী অ্যাপ্লিকেশন .bin fileফোনে এস
- বাইনারি file প্রথমে ফোন থেকে ব্লুটুথ ট্রান্সফারের মাধ্যমে বাহ্যিক M95P32 EEPROM এ সংরক্ষণ করা হয় এবং তারপরে BlueNRG-LP/LPS এর ফ্ল্যাশ মেমরিতে অভ্যন্তরীণভাবে অনুলিপি করা হয়
- এখানে, পদক্ষেপগুলি একটি অ্যান্ড্রয়েড ফোনের সাথে প্রদর্শিত হয়৷
ধাপ 3 : FOTA সম্পাদন করুন (2/4) ধাপ 3 : FOTA সম্পাদন করুন (4/4)
- BlueNRG-LP/LPS-এ ব্যবহারকারীর নেতৃত্বাধীন U5-এর জন্য অপেক্ষা করুন যা FOTA আপডেটের সমাপ্তি বোঝায়
- বাইনারি ফ্ল্যাশের উপর ভিত্তি করে ডিভাইস রিসেট এবং অ্যাপ্লিকেশন বুট আপ হয়
• এসample অ্যাপ্লিকেশন বিভিন্ন LED টগল কার্যকারিতা প্রদর্শন করে যা প্রিপ্রসেসরে ম্যাক্রো হিসাবে সংজ্ঞায়িত করা যেতে পারে
FOTA - অ্যাপ্লিকেশন
ব্লুএনআরজি-এলপি | CONFIG_LED_DL2 | CONFIG_LED_DL3 |
2ms বিলম্বের সাথে DL250 টগল করুন | 3ms বিলম্বের সাথে DL1000 টগল করুন |
ব্লুএনআরজি-এলপিএস | CONFIG_LED_DL3 | CONFIG_LED_DL4 |
3ms বিলম্বের সাথে DL250 টগল করুন | 4ms বিলম্বের সাথে DL1000 টগল করুন |
FOTA - অ্যাপ্লিকেশনFOTA - ফ্ল্যাশার ইউটিলিটি
যদি একটি ফ্ল্যাশার ইউটিলিটি টুল ব্যবহার করেন, তাহলে নিম্নলিখিত পদক্ষেপগুলি অনুসরণ করা উচিত
- সম্পূর্ণ ফ্ল্যাশ মুছুন
- ঠিকানা 0x1004 0000 থেকে BLE_OTA_ServiceManager.bin ফ্ল্যাশ করুন
- ঠিকানা 0x1005 7800 থেকে প্রয়োজনীয় .bin ফ্ল্যাশ করুন
নথি এবং সম্পর্কিত সম্পদ
STSW-DFU-EEPRMA:
• DB5187: BlueNRG-LP বা BlueNRG-LPS মূল্যায়ন বোর্ডের সাথে বাহ্যিক পৃষ্ঠা EEPROM (M95P32) ব্যবহার করে Bluetooth®-এ ডিভাইস ফার্মওয়্যার আপগ্রেড তথ্য সংক্ষিপ্ত
X-NUCLEO-PGEEZ1:
গারবার files, বিওএম, পরিকল্পিত
- DB4863: STM95 Nucleo-এর জন্য M32P32 সিরিজের উপর ভিত্তি করে স্ট্যান্ডার্ড SPI পৃষ্ঠা EEPROM মেমরি সম্প্রসারণ বোর্ড – ডেটাব্রি
- UM3096: STM1 Nucleo-এর জন্য M95P32 সিরিজের উপর ভিত্তি করে X-NUCLEO-PGEEZ32 স্ট্যান্ডার্ড SPI পৃষ্ঠা EEPROM মেমরি এক্সপেনশন বোর্ড দিয়ে শুরু করা ব্যবহারকারী ম্যানুয়াল
সমস্ত নথি সংশ্লিষ্ট পণ্যের ডিজাইন ট্যাবে উপলব্ধ 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 ডিভাইস ফার্মওয়্যার আপগ্রেড ব্লুটুথের মাধ্যমে এক্সটার্নাল EEPROM ব্যবহার করে [পিডিএফ] ব্যবহারকারীর নির্দেশিকা STSW-DFU-EEPRMA ডিভাইস ফার্মওয়্যার আপগ্রেড ব্লুটুথের মাধ্যমে এক্সটার্নাল EEPROM ব্যবহার করে, STSW-DFU-EEPRMA, ডিভাইস ফার্মওয়্যার আপগ্রেড ব্লুটুথের মাধ্যমে এক্সটার্নাল EEPROM ব্যবহার করে, ফার্মওয়্যার আপগ্রেড ব্লুটুথের মাধ্যমে এক্সটার্নাল EEPROM ব্যবহার করে, ব্লুটুথের উপর আপগ্রেড করুন এক্সটার্নাল EEPROM ব্যবহার করে, External UPROM ব্যবহার করে ব্লুটুথ এক্সটার্নাল EEPROM ব্যবহার করে, এক্সটার্নাল EEPROM ব্যবহার করে, এক্সটার্নাল EEPROM, EEPROM |