اطلاعیه

Collapse
No announcement yet.

توقف در debugger

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

    توقف در debugger

    سلام
    من یک بردی دارم که روی اون از آی سی stm32f417vg استفاده کردم
    برای پروگرام اون از نرم افزار keil و پروگرامر j-link استفاده میکنم
    پروگرامر
    ای سی من رو میشناسه و حتی فلش اون رو پروگرام میکنه اما در حالت دیباگر در خط زیر متوقف میشه و از کار میفته
    LDR R0, =SystemInit
    BLX R0
    فکر کنم initialazation اون به درستی کار نمیکنه
    من یه کد مشابه روی stm32f4 discovery تست کردم و اون کد به درستی کار میکنه
    مشکل توقف دیباگر چیه؟؟
    کسی میدونه؟؟

    #2
    پاسخ : توقف در debugger

    وقت بخیر

    از درست بودن منبع کلاک بخصوص اگه خارجی رو انتخاب میکنی چه سیم بندی چه نرم افزاری مطمئن شوید .

    دیدگاه


      #3
      پاسخ : توقف در debugger

      دو نکته بود که با رفع اون مدارم به درستی کار کرد
      اول اینکه با استفاده از نرم افزار STM32F4xx_Clock_Configuration_V1.1.0 که صرفا یک فایل اکسله تنظیمات کلاکم رو تعیین کردم فقط باید توجه بشه که کلاک داخلی هسته برای آی سی من 168 مگاهرتزه
      نکته دوم و مهمتر اینکه باید پایه BOOT0 رو به زمین مدار وصل کرد تا کد از روی فلش بوت بشه
      برای حالت های دیگه بوت به system memory boot mode مراجعه کنید

      دیدگاه

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