اطلاعیه

Collapse
No announcement yet.

میخوام STM32 رو با Wiggler پروگرام کنم، این خطا رو میده؟!

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    میخوام STM32 رو با Wiggler پروگرام کنم، این خطا رو میده؟!

    سلام
    برد کاتالیست F100Z همین سایت، STM32F103ZET6
    پروگرامر Wiggler از همین سایت تهیه کردم
    نرم افزار H-JTAG ورژن 3
    میکرو رو شناخته، رنگش هم آبی شده، ریست هم میکنه
    ولی اگه بخوام فلش رو بخونم یا پروگرام کنم این Error رو میده:
    can't halt target and make it enter debug state

    J-link ندارم و
    زدم Boot Loader رو هم پکوندم !!!!!!!!!!!
    لطفا راهنمایی بفرمائید.
    ◙◙◙◙◙ میخوام به دوستان یه کتاب معرفی کنم! وقت کردید، بخونید - اسمش هست قرآن، سال نشر 10، نویسنده: خدا . ◙◙◙◙◙

    #2
    پاسخ : میخوام STM32 رو با Wiggler پروگرام کنم، این خطا رو میده؟!

    سلام
    خودم گشتم پیدا کردم! گفتم شاید به درد بقیه بخوره!
    اول برای راه اندازی و استفاده از Wiggler و H-JTAG یه راهنمای کامل به فرمت PDF هست با عنوان زیر:
    STEPS TO INSTALL AND CONFIGURE H-JTAG
    این رو توی GOOGLE سرچ کنید و بخونید.
    و یه فایل PDF دیگه هست :
    H-JTAG USER MANUAL Doc Edition L Release Date: 2014-02-28
    این رو هم دانلود کنید و بخونید
    توی همین فایل این Error ی که من برخورد کردم توضیح داده:

    Q. Can’t halt target and make it enter debug state.
    A. Normally, this is caused by hardware issue. It is also possible that the problem is caused by other issues.
    To locate the cause, please do the following checks.
    1. Check if the TAP configuration is correct. Some chip requires special TAP configuration.
    2. Check if the target is encrypted, which makes the JTAG inaccessible.
    3. Check if the JTAG cable is connected well. If a non-standard cable is used, double check the connection.
    و فقط گفته که به سخت افزار مربوط میشه!
    من برای حلش اول به ذهنم رسید که سیگنالها رو تقویت کنم!
    و اومدم یه طبقه بافر 74HC244 توی خروجی Wiggler اضافه کردم
    همین جا مشکل حل شد البته چند تا کار دیگه هم کردم (که فکر میکنم اونها مهم تر باشه)
    1- تغذیه Wiggler رو جدا کردم، فیکس 5 ولت.
    2- تغذیه بافر اضافه رو هم جدا کردم ( و چون سطح ولتاژ دقیق jtag برد رو نمیدونستم حدود 4 ولت به بافر دادم که با ولتاژ میکرو هم بخونه).
    3 - تغذیه برد کاتالیست رو هم جدا تأمین کردم و مثبتش رو به بافر اضافه یا Wiggler وصل نکردم.
    4- سه تا از هشت تا بافر داخلی 74HC244 رو با هم موازی کردم و برای Reset استفاده کردم که قوی باشه.
    که کاملا مشکل حل شد!
    البته الان فکر میکنم احتمال زیاد با انجام دادن فقط موارد 1 و 3 مشکل حل بشه و کلا نیاز به اضافه کردن بافر نباشه،
    ولی بافر اضافه یه خوبی که داره، میتونید طول رابط رو افزایش بدید.
    جدیدترین ویرایش توسط ubub; ۲۲:۳۶ ۱۳۹۶/۱۰/۲۰.
    ◙◙◙◙◙ میخوام به دوستان یه کتاب معرفی کنم! وقت کردید، بخونید - اسمش هست قرآن، سال نشر 10، نویسنده: خدا . ◙◙◙◙◙

    دیدگاه

    لطفا صبر کنید...
    X