ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.






جهت تبلیغ در وب سایت ECA کلیک کنید.

کاربران برچسب زده شده

صفحه 1 از 2 12 آخرین
نمایش نتایج: از 1 به 10 از 12
  1. #1
    2015/09/03
    13
    5

    Question مشکل در دیباگ کردن stm32f103

    با سلام خدمت اساتید
    بنده مدتی پیش کارم رو با برد دیسکاوری F4 شروع کردم، که در اون دیباگ به راحتی در محیط کیل انجام میشه
    اخیرا به دلیل ملاحظات قیمتی هدربرد stm32f103ret شرکت رو خریدم ولی نمی تونم برنامه ام رو دیباگ کنم، پروگرام میشه ها! دیباگ نمیشه
    با ST_Link روی برد دیسکاوری هم امتحان کردم، مجدد پروگرام میشه اما در دیباگ مشکل دارم
    لطفا من رو راهنمایی کنید. (تنظیم درست دیپ سوئیچ؟لزوم فشردن کلید ریست؟ و یا تنظیمات اشتباه؟)
    پیغام های خطای محیط دیباگ
    کد:
    **JLink Warning: T-bit of XPSR is 0 but should be 1. Changed to 1.
     
    ***JLink Error: CPU is not halted
    **JLink Warning: CPU could not be halted
    ***JLink Error: Can not read register 15 (R15) while CPU is running
    ***JLink Error: Can not read register 16 (XPSR) while CPU is running
    ***JLink Error: Can not read register 0 (R0) while CPU is running
    ***JLink Error: Can not read register 1 (R1) while CPU is running
    ***JLink Error: Can not read register 2 (R2) while CPU is running
    ***JLink Error: Can not read register 3 (R3) while CPU is running
    ***JLink Error: Can not read register 4 (R4) while CPU is running
    ***JLink Error: Can not read register 5 (R5) while CPU is running
    ***JLink Error: Can not read register 6 (R6) while CPU is running
    ***JLink Error: Can not read register 7 (R7) while CPU is running
    ***JLink Error: Can not read register 8 (R8) while CPU is running
    ***JLink Error: Can not read register 9 (R9) while CPU is running
    ***JLink Error: Can not read register 10 (R10) while CPU is running
    ***JLink Error: Can not read register 11 (R11) while CPU is running
    ***JLink Error: Can not read register 12 (R12) while CPU is running
    ***JLink Error: Can not read register 13 (R13) while CPU is running
    ***JLink Error: Can not read register 14 (R14) while CPU is running
    ***JLink Error: Can not read register 15 (R15) while CPU is running
    ***JLink Error: Can not read register 16 (XPSR) while CPU is running
    ***JLink Error: Can not read register 17 (MSP) while CPU is running
    ***JLink Error: Can not read register 18 (PSP) while CPU is running
    ***JLink Error: Can not read register 20 (CFBP) while CPU is running

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    (مشاهده میشه که در بهترین حالت تنها یک بار حلقه while بی نهایت اجرا شده)

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

  2. #2
    2008/04/14
    150
    22

    پاسخ : مشکل در دیباگ کردن stm32f103

    سلام
    به نظرم دوتا مشکل عمده می تونی داشته باشی :
    1- تنظیم ناصحیح کلیدهای بوت 0 و 1 هست(احتمال داره دستگاه بعد از راه اندازی مجدد به حالت دریافت فایل از طریق سریال میره)
    2- توی منوی تنظمیات شما jlink رو به صورت swd پیکربندی کردید در صورتی که کانکشن jlink باید باشه ه نظرم.(تصویر 3 قسمت پورت)
  3. #3
    2014/01/25
    شهرکرد
    247
    267

    پاسخ : مشکل در دیباگ کردن stm32f103

    طبق گفته دوستمون کانکشن رو به J-LINK تغییر بده
    همچنین بگین که از کدوم کتابخانه برا برنامه نویسی استفاده کردین HAL یا CMSIS ،
    در تصویر شماره 4 میکرو رو فول اریز کنین
  4. #4
    2015/09/03
    13
    5

    پاسخ : مشکل در دیباگ کردن stm32f103

    نقل قول نوشته اصلی توسط dostajn

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    سلام
    به نظرم دوتا مشکل عمده می تونی داشته باشی :
    1- تنظیم ناصحیح کلیدهای بوت 0 و 1 هست(احتمال داره دستگاه بعد از راه اندازی مجدد به حالت دریافت فایل از طریق سریال میره)
    2- توی منوی تنظمیات شما jlink رو به صورت swd پیکربندی کردید در صورتی که کانکشن jlink باید باشه ه نظرم.(تصویر 3 قسمت پورت)
    ممنون اما کلید های بوت هدربرد جدید اینجوری هستن، کلید بوت صفر، برای اجرای کد حتما باید روشن باشه و برای پروگرام کردن حتما پایین باشه(اگه بالا باشه در حین پروگرام،باید کلید ریست رو فشرد تا پروگرام بشه، اینی که من میگم درسته؟ اگه بخوام تو حالت دیباگ استفاده کنم، باید چه تغییری در وضعیت کلید ها بدم؟



    ضمنا کلا وقتی PORT رو از SW به JTAG تغییر دادم کلا حتی دیگه پروگرام هم نمیشه و خطا میده که دستگاهی با پورت JTAG یافت نشد، در نتیجه نمیشه دیباگ هم کرد

    دلیل: ادغام دو پست برای جلوگیری از اسپم

    نقل قول نوشته اصلی توسط mohammadne

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    طبق گفته دوستمون کانکشن رو به J-LINK تغییر بده
    همچنین بگین که از کدوم کتابخانه برا برنامه نویسی استفاده کردین HAL یا CMSIS ،
    در تصویر شماره 4 میکرو رو فول اریز کنین
    کانفیک رو با CUBE انجام دادم و خب کتابخانه HAL
    با تغییر به JTAG کلا حتی پروگرام هم نمیشه...
    کد:
    JLink info:
    ------------
    DLL: V4.98e, compiled May  5 2015 11:00:52
    Firmware: J-Link ARM V8 compiled Nov 28 2014 13:44:46
    Hardware: V8.00
    S/N : 58004321
    Feature(s) : RDI, FlashBP, FlashDL, JFlash, GDB
     
    * JLink Info: Could not measure total IR len. TDO is constant high.
    * JLink Info: STM32Fxxxx: Cannot attach to CPU. Trying connect under reset.
    **JLink Warning: RESET (pin 15) high, but should be low. Please check target hardware.
    * JLink Info: Could not measure total IR len. TDO is constant high.
    Error: Flash Download failed  -  Target DLL has been cancelled
    ویرایش توسط abavi4 : 2016/08/30 در ساعت 23:19
  5. #5
    2014/01/25
    شهرکرد
    247
    267

    پاسخ : مشکل در دیباگ کردن stm32f103

    اگر با کوب کانفیگ میکنی پورت دیباگ رو داخلس انتخاب کن وگرنه غیر فعالش میکنه، وضعیت پین boot0 همیشه باید زمین باش الی وقتی که میخای با usart پروگرام کنی
  6. #6
    2012/12/30
    بوشهر
    3,206
    1,107

    پاسخ : مشکل در دیباگ کردن stm32f103

    سلام
    احست حالا شد. همیشه محبت بفرمایید توی فروم بپرسید. الان سریعتر هم بچه ها دارن بهت مشاوره میدن.
    نقل قول نوشته اصلی توسط abavi4

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    ...
    ضمنا کلا وقتی PORT رو از SW به JTAG تغییر دادم کلا حتی دیگه پروگرام هم نمیشه و خطا میده که دستگاهی با پورت JTAG یافت نشد، در نتیجه نمیشه دیباگ هم کرد
    SWD سرعتش بالا نیست؟ 1 مگ بهتر نیست؟
  7. #7
    2009/12/29
    1
    1

    پاسخ : مشکل در دیباگ کردن stm32f103

    توی تب Debug مدل Connect رو بزار روی Under Reset (توی Keil منظورمه) .
  8. #8
    2015/09/03
    13
    5

    پاسخ : مشکل در دیباگ کردن stm32f103

    نقل قول نوشته اصلی توسط mohammadne

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    اگر با کوب کانفیگ میکنی پورت دیباگ رو داخلس انتخاب کن وگرنه غیر فعالش میکنه، وضعیت پین boot0 همیشه باید زمین باش الی وقتی که میخای با usart پروگرام کنی
    طبق صفحه 197 رفرنس منوال priority رو 4 تنظیم کردم و فعالش کردم debug monitor رو در Cube MX

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    اما باز هم نتونستم دیباگ کنم
    دیپ سوئیچ بوت صفر وقتی زمین باشه میکرو می تونه از روی حافظه فلش خودش برنامه رو اجرا کنه و برای پروگرام کردن در این حالت باید لحظه ای دکمه ریست رو فشرد، درست میگم؟

    دلیل: ادغام دو پست برای جلوگیری از اسپم

    نقل قول نوشته اصلی توسط روح الامین

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    سلام
    احست حالا شد. همیشه محبت بفرمایید توی فروم بپرسید. الان سریعتر هم بچه ها دارن بهت مشاوره میدن.

    SWD سرعتش بالا نیست؟ 1 مگ بهتر نیست؟
    حق با شماست، سرعتش رو روی یک مگ تنظیم کردم، اما دوستان فرمودن به جای SW از JTAG استفاده کنم، اگرچه توی حالت JTAG حتی نمی تونم پروگرام کنم و به همین خاطر مجدد در حالت SW قرار دادم

    دلیل: ادغام دو پست برای جلوگیری از اسپم

    نقل قول نوشته اصلی توسط my circuit2

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    توی تب Debug مدل Connect رو بزار روی Under Reset (توی Keil منظورمه) .
    این کارو انجام دادم، ممنون
    اما باز هم نتونستم دیباگ کنم!
  9. #9
    2012/12/30
    بوشهر
    3,206
    1,107

    پاسخ : مشکل در دیباگ کردن stm32f103

    خیلی برام جالبه.
    شما می تونید پروگرم کنید. درسته؟ برنامه هم کار میکنه؟ از چه پایه هایی از میکرو استفاده میکنید توی برنامه تون؟
    راستی سخت افزار رو چک کن. از پایه های روی میکرو تا کانکتور IDC رو چک کن. ببین Vcc و دو پین SWD و GND سالم تا کانکتور IDC رفته.
    ویرایش توسط روح الامین : 2016/09/01 در ساعت 09:59
  10. #10
    2015/09/03
    13
    5

    پاسخ : مشکل در دیباگ کردن stm32f103

    نقل قول نوشته اصلی توسط روح الامین

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    خیلی برام جالبه.
    شما می تونید پروگرم کنید. درسته؟ برنامه هم کار میکنه؟ از چه پایه هایی از میکرو استفاده میکنید توی برنامه تون؟
    راستی سخت افزار رو چک کن. از پایه های روی میکرو تا کانکتور IDC رو چک کن. ببین Vcc و دو پین SWD و GND سالم تا کانکتور IDC رفته.
    بله من بدون مشکل پروگرام می کنم، برنامه هم کار میکنه، پورت های مورد استفاده هم بدین شرح هست
    کد:
    /*  GPIO input on PA0*/        
    /*  ADC Single Channel on PC0*/        
    /*  ESP8266 UART2 TX->PA2, RX->PA3*/                
    /*  Serial to USB Converter    UART1 TX->PA9, RX->PA10*/                
    /*  SIM900 UART3 TX->PB10, RX->PB11*/
    (از روزی که تاپیک رو زدم برنامه های متفاوتی نوشتم که خب همه شون کار می کنه، این پورت ها که نوشتم مربوط به برنامه آخری هست که با ست آپ سخت افزاری پست اول متفاوته!)

    سخت افزار رو هم چک کردم و متاسفانه مشکل از سخت افزار نبود، و همه چی اوکی بود!
    ویرایش توسط abavi4 : 2016/09/03 در ساعت 08:14
صفحه 1 از 2 12 آخرین
نمایش نتایج: از 1 به 10 از 12

موضوعات مشابه

  1. پاسخ: 5
    آخرين نوشته: 2014/01/20, 11:51
  2. کمک برای دیباگ کردن سخت افزار
    توسط nima20-20 در انجمن سایر مطالب مرتبط با ميکرو ها و پروسسورها
    پاسخ: 8
    آخرين نوشته: 2013/06/09, 18:16
  3. کمک برای دیباگ کردن سخت افزار
    توسط nima20-20 در انجمن مدار هاي ديجيتال
    پاسخ: 8
    آخرين نوشته: 2013/05/02, 19:26
  4. مشکل با دیباگ کردن
    توسط moslem1368 در انجمن NXP
    پاسخ: 6
    آخرين نوشته: 2012/12/11, 22:57
  5. دیباگ کردن با keil
    توسط مرتضي.ب.ب در انجمن 8051
    پاسخ: 1
    آخرين نوشته: 2010/07/14, 09:48

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •