PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : [سوال] برگردادندن برد دیسکاوری stm32f407 قفل شده توسط STM32 ST-LINK Utility در سطح سوم



ppittl
26-03-2014, 17:52
سلام
برد دیسکاوری رو جهت تست option byte ها به لول 03 تغییر دادم
حالا دیگه نه میکرو پاک میشه و دتکت هم نمیشه
چه روشی پیشنهاد می کنید برای پاک کردن میکرو و برگردوندن به حالت عادی
ممنون

sadeghbakhshi
26-03-2014, 18:58
سلام
شما از بوت لودر خود شرکت st استفاده کردید؟
به احتمال زیاد شما بتونید با استفاده از پورت سریال یا یک مبدل یو اس بی به سریال و
برنامه ی لودر خود st میکروتون رو ریست کنید

ppittl
26-03-2014, 23:54
ممنون از راهنمائیت
امیدوارم که بشه
امتحان می کنم

sigma-mx
27-03-2014, 00:41
با چه برنامه ای پروگرام کردید ؟

منظورت از level 3 برای پروتکت هست ؟
کلا پروتکت 3 لول داره 0 و 1 و2

ppittl
27-03-2014, 02:43
با STM32 ST-LINK Utility پروگرام کردم
منظورم همون level سوم یعنی level2 هستش
با ST Visual Programmer هم که تست کردم پیغام می ده که اگر با لول 2 حفاظت کردید میکرو رو هیچ پروتکل ارتباطی دیگری موجود نیست !
عجب کاری کردیما !!!
با بوت لودر برای st تا حالا کار نکردم . میشه لینک دانلود یا اسمش رو بگید ؟
ممنون

sadeghbakhshi
27-03-2014, 03:00
سلام
این لینک دانلود
You can see links before reply (You can see links before reply)
این هم طریقه ی کار کردن باهاش
You can see links before reply

sadmonew
27-03-2014, 14:20
سلام
برد دیسکاوری رو جهت تست option byte ها به لول 03 تغییر دادم
حالا دیگه نه میکرو پاک میشه و دتکت هم نمیشه
چه روشی پیشنهاد می کنید برای پاک کردن میکرو و برگردوندن به حالت عادی
ممنون
سلام مهندس
سال نو مبارک
زمانی که رجیسترهای option byte در سطح 2 فعال بشن این موارد پیش میاد(عکس رو نگاه کنید)
مهمترین مورد: قسمت J-tag غیر فعال میشه(شناسایی ، پاک کردن و پروگرم میکرو همه از کار میفته)
7419

sigma-mx
27-03-2014, 14:21
مهندس قصد نا امید کردن شما رو ندارم ولی اگه مطمئنید به level 2 تغییر دادید باید بگم که امکان نداره دیگه بشه کاری کرد ! خود کمپانی هم نمیتونه قفلش رو باز کنه چون این مرحله غیر قابل بازگشت به مرحله صفر هست و اینو تو داکیومنت ها نوشته .. با توجه به اینکه از طریق نرم افزار ( برنامه ) هم میشه این level 2 رو فعال کرد تو نسخه های جدید این بخش level 2 رو بخاطر خطرناک بودنش یا استفاده سهوی غیرفعال کردن اصلا !

روحش شاد ، یادش گرامی !!



با توجه به فرمایش صادق جان :
تو داکیومنت نوشته ، هنگامی که از پروتکت level 1 استفاده میکنیم برای برگشت به حالت عادی باید اون رو به level 0 تغییر بدیم ولی زیر همون گزینه ای که ایشون کادر قرمز کشیده دورش نوشته که option byte دیگه قابل تغییر نیست که اصلا بشه اونو به level 0 تغییر داد و تمام پروتکلهای ارتباطی برای پروگرام و دیباگ میکرو قطع میشه !

sadeghbakhshi
27-03-2014, 17:09
تو داکیومنت نوشته ، هنگامی که از پروتکت level 1 استفاده میکنیم برای برگشت به حالت عادی باید اون رو به level 0 تغییر بدیم ولی زیر همون گزینه ای که ایشون کادر قرمز کشیده دورش نوشته که option byte دیگه قابل تغییر نیست که اصلا بشه اونو به level 0 تغییر داد و تمام پروتکلهای ارتباطی برای پروگرام و دیباگ میکرو قطع میشه !
سلام
اگر این طوری باشه که خیلی خوبه
دیگه کسی نمیتونه به محتوایت میکرو دست ببره
حالا یه سوال
این امکان برای کدام یک سری های st وجود داره؟

ppittl
27-03-2014, 17:34
از دوستان ممنون به خاطر راهنمائی کردن
با بوت لودر هم نشد.
تازه داشتیم آموزش میدیدم با stm اینم از شیرین کاری امسال ما !!!
یعنی دیگه این برد دیسکاوری بدرد نمی خوره !
آره ظاهرا فقط همون stlink رو میشه ازش استفاده کرد ، چه حالی میدهcry::

- - - Updated - - -


سلام
اگر این طوری باشه که خیلی خوبه
دیگه کسی نمیتونه به محتوایت میکرو دست ببره
حالا یه سوال
این امکان برای کدام یک سری های st وجود داره؟

مطمئنا برای سری 40xx وجود داره . اینو من بهت اطمینان میدم
دوست عزیز بزار من از کما در بیام ، بعدش بگو چه خوبه !
اما جدا خوبه . ولی کاش می شد با پاک کردن میکرو به حالت قبلی برگرده که ظاهرا نمیشه

FARID499
11-06-2014, 13:55
میتونی بورد رو نگه داری و فقط میکروش رو عوض کنی.

ppittl
12-06-2014, 00:52
از دیباگرش استفاده می کنم
ولی میکروش گرونه ارزشش رو نداره عوض کنم

FARID499
01-07-2014, 16:04
از دیباگرش استفاده می کنم
ولی میکروش گرونه ارزشش رو نداره عوض کنم

من روی بورد stm32f407 با پروگرامر داخلی st-link کار میکنم. تا دیروز با بورد مشکلی نداشتم ولی دیروز یه نمونه کد keil از اینترنت گرفتم و روی میکرو پروگرام کردم. حالا دیگه هیچ برنامه ای روی بورد پروگرم نمیشه و این error رو میزنه:
Internal command error
لطفا راهنمونی کنین.:unh::unh::unh:
این OPTION BYTE رو چه جوری نگاه کنم که تغییر کرده یا نه؟ ممکنه فیوزبیتهای میکرو قفل شده باشن؟