StmDfuUsb - Stm32 flashing
  • 4.4

StmDfuUsb - Stm32 flashing

  • آخرین نسخه
  • Yaroslav Trymbach

به روزرسانی سیستم عامل CPU Stm32 از طریق کابل usb با استفاده از پروتکل usb dfu.

درباره این برنامه

برنامه به روزرسانی سیستم عامل پردازنده Stm32 از طریق کابل USB با استفاده از پروتکل USB DFU.

تحقق این برنامه براساس اسناد بعدی شرکت STMicroelectronics است.
1. حالت بوت حافظه سیستم میکروکنترلر AN2606 STM32
2. پروتکل AN3156 USB DFU مورد استفاده در بوت لودر STM32


نحوه استفاده از برنامه

پيش نياز
دستگاه همراه شما باید از USB-OTG پشتیبانی کند.


آماده سازی

1. برد Stm32 را با کابل USB-OTG با دستگاه همراه خود وصل کنید

2. حالت بوت لودر را برای Stm32 فعال کنید. نحوه انجام این کار در AN2606 خوانده شده است. به طور کلی شما باید پین های BOOT0 و BOOT1 را با توجه به مدل پردازنده خود در ترکیب صحیح تنظیم کنید.


برنامه نويسي

1. پرونده ای را با میان افزاری که می خواهید بنویسید انتخاب کنید.
- فایل میان افزار باید در یکی از قالب های زیر باشد
- سحر و جادو اینتل
- موتورولا S-Record
- DfuSe (فرمت STMicroelectronics DFU)
- باینری خام
2. گزینه های نوشتن مورد نیاز خود را تنظیم کنید. می توانید گزینه های بعدی را انتخاب کنید
- فقط صفحات لازم را پاک کنید
- در صورت لزوم محافظت از بازخوانی را باز کنید
- بعد از برنامه نویسی به CPU بروید
3. دکمه "بارگذاری پرونده برای فلش" را فشار دهید و منتظر پایان کار باشید.


علاوه بر این ، عملیات بعدی در برنامه موجود است
- پاک کردن
- بررسی خالی بودن فلش
- مقایسه فلش با پرونده.
می توانید این عملیات را از طریق نقطه اختصاص داده شده در منو انتخاب کنید.

برنامه در مدلهای بعدی میکروکنترلرها بررسی می شود:
Stm32F072
Stm32F205
Stm32F302
Stm32F401
Stm32F746
Stm32G474
Stm32L432


محدودیت استفاده
شما می توانید تا 25 بارگذاری میان افزار را کاملاً رایگان انجام دهید.
بعد از رسیدن به این حد می توانید یکی از دو سرویس را خریداری کنید
1. 100 بارگذاری اضافی
2. استفاده نامحدود از برنامه.

نسخه ها StmDfuUsb - Stm32 flashing