اطلاعیه

Collapse
No announcement yet.

مشکل در پروگرم STM32f103ZET6

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

    مشکل در پروگرم STM32f103ZET6

    با سلام خدمت اساتید عزیز. من برد کاتالیست stm32f103zet6 رو تهیه کردم. کد چشمک زن رو به درستی با j link برنامه ریزی کردم. مشکلی نداشت. کد همون چشمک زن رو با cube mx نوشتم و پروگرم کردم دیگه پروگرمر نمی تونه کاری بکنه. خطای زیر داده میشه. لطفا راهنمایی بفرمایید. با st link v2 هم شناسایی نمیشه.

    Error : Unexpected core ID
    STM32 واقعا یه چیز دیگه است...

    #2
    پاسخ : مشکل در پروگرم STM32f103ZET6

    با سلام
    داخل قسمت تنظیمات شناخت cpu رو از انتخاب خارج کنید
    اگر جواب نداد از همون قسمت device رو هم براش انتخاب کنید


    -----------------------------------------------------
    احتمال داره با cubemx حالت دیباگ رو فعال نکردین:
    جدیدترین ویرایش توسط dostajn; ۰۷:۱۲ ۱۳۹۷/۰۴/۰۷.

    دیدگاه


      #3
      پاسخ : مشکل در پروگرم STM32f103ZET6

      نوشته اصلی توسط dostajn نمایش پست ها
      با سلام
      داخل قسمت تنظیمات شناخت cpu رو از انتخاب خارج کنید
      اگر جواب نداد از همون قسمت device رو هم براش انتخاب کنید


      -----------------------------------------------------
      احتمال داره با cubemx حالت دیباگ رو فعال نکردین:
      مهندس ابتدا تشکر می کنم از پاسخ شما. من تیک Check code ID رو برداشتم و تونستم پردازنده مجددا رو برنامه ریزی کنم. همون کد نموه چشمک زن رو دوباره ریختم به درستی عمل کرد. فقط چند تا نکته....

      1. در CubeMX اگر دیباگر رو بر روی No Debug قرار بدیم مشکلی پیش میاد؟ (فایل هگز رو با J-link پروگرم می کنم.)
      2. برای اتصال پروگرمر St link V2 (که مشابه فلش مموری هست!) کدوم پین ها رو باید متصل کنم و نوع دیباگر چی باید انتخاب بشه.
      3. برد من به هیچ عنوان مبدل USB2TTL رو برای برنامه ریزی ISP نمیشناسه. (از ویندوز 10 استفاده می کنم و مبدل مشابه به سیستم متصل می کنم کاملا درست عمل می کنه) می تونه مشکل از برد باشه؟

      تشکر
      STM32 واقعا یه چیز دیگه است...

      دیدگاه


        #4
        پاسخ : مشکل در پروگرم STM32f103ZET6

        نوشته اصلی توسط Javad Moosavi نمایش پست ها
        مهندس ابتدا تشکر می کنم از پاسخ شما. من تیک Check code ID رو برداشتم و تونستم پردازنده مجددا رو برنامه ریزی کنم. همون کد نموه چشمک زن رو دوباره ریختم به درستی عمل کرد. فقط چند تا نکته....

        1. در CubeMX اگر دیباگر رو بر روی No Debug قرار بدیم مشکلی پیش میاد؟ (فایل هگز رو با J-link پروگرم می کنم.)
        2. برای اتصال پروگرمر St link V2 (که مشابه فلش مموری هست!) کدوم پین ها رو باید متصل کنم و نوع دیباگر چی باید انتخاب بشه.
        3. برد من به هیچ عنوان مبدل USB2TTL رو برای برنامه ریزی ISP نمیشناسه. (از ویندوز 10 استفاده می کنم و مبدل مشابه به سیستم متصل می کنم کاملا درست عمل می کنه) می تونه مشکل از برد باشه؟

        تشکر
        سلام
        ببخشید الان دیدم!!!!
        1- قابلیت دیباگ از بین میره (نه st link و نه jlink) اصلاحاً نه از طریق swd ,و نه jtag
        2- دو تا پین swclk و swdata برای کانکتور jlink میشه پین 7 و 9
        3- اینو نفهمیدم ...

        دیدگاه


          #5
          پاسخ : مشکل در پروگرم STM32f103ZET6

          سلام دوست عزیز
          برای حل مشکل کافی هست که میکرو رو به حالت بوت ببرید
          پایه بوت 0 رو به 3.3 ولت متصل کنید(با یک مقاومت 10 کیلو)
          و پایه بوت 1 رو به زمین وصل کنید.
          اگر هم روی بورد آموزشی یا هر هدر بورد دیگه کار میکنید باید به صورت 2 تا پین هدر بیرون اومده باشه که میتونید با جمپر اینهارو تنظیم کنید.
          سپس بر روی دکمه ریست بزنید میکرو میره روی حالت بوت.
          سپس میتونید پروگرم کنید.

          دیدگاه


            #6
            پاسخ : مشکل در پروگرم STM32f103ZET6

            نوشته اصلی توسط dostajn نمایش پست ها
            سلام
            ببخشید الان دیدم!!!!
            1- قابلیت دیباگ از بین میره (نه st link و نه jlink) اصلاحاً نه از طریق swd ,و نه jtag
            2- دو تا پین swclk و swdata برای کانکتور jlink میشه پین 7 و 9
            3- اینو نفهمیدم ...
            تشکر از شما.
            مورد 3 ، اشکال از برد آموزشی بود.
            STM32 واقعا یه چیز دیگه است...

            دیدگاه

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