عندما أحاول وميض STM32 الخاص بي ، أحصل على هذا الخطأ:
$ st-flash --reset write intflash.bin 0x8000000
st-flash 1.5.0
2018-12-11T00:52:25 INFO common.c: Loading device parameters....
2018-12-11T00:52:25 WARN common.c: Invalid flash type, please check device declaration
Unknown memory region
يبدو أن الأداة المساعدة st-info غير قادرة على اكتشاف جهازي:
$ st-info --chipid
0x0000
إخراج lsusb (ربما يكون مفيدًا):
$ lsusb
...
Bus 001 Device 024: ID 0483:374b STMicroelectronics ST-LINK/V2.1
...
كيف حللت هذه المشكلة؟
@ nit1995 ، كانت هناك مشكلة في مصدر الطاقة. بعد أن أصلحت محول الطاقة الخاص بي ، كل شيء على ما يرام.
مشكلتي لا تتعلق بمصدر الطاقة ، شخص ما يعرف كيف يحل هذا؟
لدي نفس الخطأ. هل لديك أي حل لذلك؟ تضمين التغريدة
نفس المشكلة بالنسبة لي.
عالق أيضا مع نفس المشكلة.
لدي مشكلة مماثلة في رقم 107.
أحاول اختصار دبوس إعادة التعيين إلى GND ثم تظهر رسالة الخطأ Unknown memory region
أيضًا.
أنا أستخدم Mac لذا لا يمكنني استخدام ST-link Utility لنظام التشغيل Windows.
حتى الآن الحل الوحيد المناسب لي هو:
تأكد مما قاله JasonShiao - لقد واجهت مشكلة مماثلة مع STM32F103 "الحبة الزرقاء" و ST-LINK V2 - كلاهما كان رخيصًا جدًا. مجرد إضافة هذا التعليق لبقية الناس هناك.
هل أجريت عدة محاولات لدفع RESET إلى GND - حرر RESET في وقت قريب من ظهور الأحرف الأولى في المحطة الطرفية من ST-LINK.
كان لديه أيضًا عدة محاولات "معرف رقاقة غير معروف! 0x5fa0004" - أود أن أقول نفس السبب الجذري