NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 3942 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 18 از 18

موضوع: مشكل با rtx

  1. #1
    کاربر علاقه مند
    تاریخ عضویت
    Feb 2013
    نوشته ها
    30
    تشکر
    20
    تشکر شده 10 بار در 4 پست

    پیش فرض مشكل با rtx

    سلام
    اين برنامه اي كه ضميمه كردم سه تا تسك داره.pwm,lcd2.8,7 segment.اين برنامه كامپايل و پروگرم ميشه ولي روي هدر برد اجرا نميشه .مشكلش كجاست؟ اگه دوستان راهنمايي كنن ممنون ميشم
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: rar my rtx.rar (734.7 کیلو بایت, 33 نمايش)

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #2
    کاربر علاقه مند zoz_zozm آواتار ها
    تاریخ عضویت
    Jun 2012
    نام
    علی میرزایی
    نوشته ها
    38
    تشکر
    35
    تشکر شده 23 بار در 16 پست

    پیش فرض

    قبل از
    کد:
     os_sys_init(task_init);
    اینو بنویس
    کد:
      SystemInit(); /* initialize the Coretx-M3 processor */

  4. کاربران : 2 تشکر کرده اند از شما zoz_zozm برای ارسال این پست سودمند:


  5. #3
    کاربر علاقه مند
    تاریخ عضویت
    Feb 2013
    نوشته ها
    30
    تشکر
    20
    تشکر شده 10 بار در 4 پست

    پیش فرض

    سلام
    درست نشد . بازم رو هدر اجرا نمیشه

  6. #4
    کاربر علاقه مند zoz_zozm آواتار ها
    تاریخ عضویت
    Jun 2012
    نام
    علی میرزایی
    نوشته ها
    38
    تشکر
    35
    تشکر شده 23 بار در 16 پست

    پیش فرض

    فکر کنم هدر Retarget ایراد داره. با سیمولاتور دیباگ کردم رفت اینجا
    کد:
    void _sys_exit (int return_code) { /* Endless loop. */ while (1); }
    گیر کرد، منم به جای 1، صفر نوشتم و تو سیمولاتور کیل کار کرد. حالا نمیدونم دیگه اون تابع واسه چیه. و این کاری که کردم درسته یا نه.(دوستان نظر بدن)
    تست کن و جوابشو خبر بده.
    ویرایش توسط zoz_zozm : 25-08-2013 در ساعت 00:44

  7. کاربران : 2 تشکر کرده اند از شما zoz_zozm برای ارسال این پست سودمند:


  8. #5
    کاربر علاقه مند
    تاریخ عضویت
    Feb 2013
    نوشته ها
    30
    تشکر
    20
    تشکر شده 10 بار در 4 پست

    پیش فرض

    pwm رو به RGB وصل كردم.موقعي كه اون 1 رو 0 كردم بعد از پروگرم كردن فقط rgb روشن شد البته كليد هايي هم كه براش تعريف كرده بودم كار نميكنن.وقتي هم كه اولويت ها رو تغيير ميدم rgb و 7seg تا حدودي كار ميكنن (روشن ميشن) ولي lcd نه(صفحه سفيد ميمونه)

  9. #6
    کاربر علاقه مند zoz_zozm آواتار ها
    تاریخ عضویت
    Jun 2012
    نام
    علی میرزایی
    نوشته ها
    38
    تشکر
    35
    تشکر شده 23 بار در 16 پست

    پیش فرض

    دوست عزیز شما اندازه استک رو کم کردین(byte 196) و در چند اجرای اول باعث سرریز شدن استک میشه.
    کد:
    Task Stack Size
    رو زیاد کنید مثلا بذارید رو 512 یا بیشتر.
    ویرایش توسط zoz_zozm : 25-08-2013 در ساعت 02:41

  10. تشکرها از این نوشته :


  11. #7
    کاربر علاقه مند
    تاریخ عضویت
    Feb 2013
    نوشته ها
    30
    تشکر
    20
    تشکر شده 10 بار در 4 پست

    پیش فرض

    عدد هاي زيادي رو امتحان كردم ولي باز جواب نميده

  12. #8
    کاربر علاقه مند
    تاریخ عضویت
    Feb 2013
    نوشته ها
    30
    تشکر
    20
    تشکر شده 10 بار در 4 پست

    پیش فرض

    ديباگ كه ميكنم روي خط زير ميمونه
    os_sys_init(task_init);

  13. #9
    کاربر علاقه مند zoz_zozm آواتار ها
    تاریخ عضویت
    Jun 2012
    نام
    علی میرزایی
    نوشته ها
    38
    تشکر
    35
    تشکر شده 23 بار در 16 پست

    پیش فرض

    داخل سیمولاتور کیل جواب میده؟
    اون خط پست 2 رو اضافه کردین؟
    از دیباگ Os support رو باز کن بعد RTX task.. رو بزن تا اجرای تسک ها رو ببینید.

  14. تشکرها از این نوشته :


  15. #10
    کاربر علاقه مند zoz_zozm آواتار ها
    تاریخ عضویت
    Jun 2012
    نام
    علی میرزایی
    نوشته ها
    38
    تشکر
    35
    تشکر شده 23 بار در 16 پست

    پیش فرض

    شما این برنامه رو اجرا کن ببین جواب میده یا نه.
    فايل هاي پيوست شده فايل هاي پيوست شده

  16. تشکرها از این نوشته :


  17. #11
    کاربر علاقه مند
    تاریخ عضویت
    Feb 2013
    نوشته ها
    30
    تشکر
    20
    تشکر شده 10 بار در 4 پست

    پیش فرض

    از خط اول كه system init هست رد ميشه و rgb روشن ميشه با اينكه اولويت ها برابرن و روي os_sys_init(task_init وايميسه و دكمه هاي ديباگ غير فعال ميشه

  18. #12
    کاربر علاقه مند
    تاریخ عضویت
    Feb 2013
    نوشته ها
    30
    تشکر
    20
    تشکر شده 10 بار در 4 پست

    پیش فرض

    نه كار نميكنه بازم.حالا بايد چند تا تسك ديگه ام اضافه كنم !!!!!!!!!
    خدا به دادم برسه.علي آقا واقعا ممنون كه به من كمك ميكني دادا

  19. #13
    کاربر علاقه مند zoz_zozm آواتار ها
    تاریخ عضویت
    Jun 2012
    نام
    علی میرزایی
    نوشته ها
    38
    تشکر
    35
    تشکر شده 23 بار در 16 پست

    پیش فرض

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

  20. تشکرها از این نوشته :


  21. #14
    کاربر علاقه مند
    تاریخ عضویت
    Feb 2013
    نوشته ها
    30
    تشکر
    20
    تشکر شده 10 بار در 4 پست

    پیش فرض

    زياد با ديباگ آشنا نيستم.بريك پوينت همون دايره قرمزه س؟؟؟
    اون رو اول هر تسكي كه ميذارم ميره به صفحه ي startup و تو خط 254 گير ميكنه

  22. #15
    کاربر علاقه مند zoz_zozm آواتار ها
    تاریخ عضویت
    Jun 2012
    نام
    علی میرزایی
    نوشته ها
    38
    تشکر
    35
    تشکر شده 23 بار در 16 پست

    پیش فرض

    بله همونه. بریک پوینت رو داخل حلقه while بذار.

  23. تشکرها از این نوشته :


  24. #16
    کاربر علاقه مند
    تاریخ عضویت
    Feb 2013
    نوشته ها
    30
    تشکر
    20
    تشکر شده 10 بار در 4 پست

    پیش فرض

    هر جا ميذارم باز برميگرده به خط 254 استارآپ

  25. #17
    کاربر علاقه مند
    تاریخ عضویت
    Feb 2013
    نوشته ها
    30
    تشکر
    20
    تشکر شده 10 بار در 4 پست

    پیش فرض

    وقتي اولويت هر تسك رو زياد ميكنم ديگه تو startup گير نميكنه. rgb رو تونستم ديباگ كنم و مشكلي نداشت ولي دو تاي ديگه درست جواب نميدن تو ديباگ كه احتمالا از ناشي بودن منه.

  26. #18
    کاربر علاقه مند zoz_zozm آواتار ها
    تاریخ عضویت
    Jun 2012
    نام
    علی میرزایی
    نوشته ها
    38
    تشکر
    35
    تشکر شده 23 بار در 16 پست

    پیش فرض

    من سخت افزار شما رو ندارم و با کیل شبیه سازی می کنم موردی نداره. شما قدم به قدم دیباگ کنید (f11) ببینید کجای برنامه گیر می کنه. (رجیستر استفاده شده رو هم ببینید شاید وقفه ای چیزی میاد و شما فلگش رو پاک نمی کنین. )

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

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