اطلاعیه

Collapse
No announcement yet.

پیغام خطای : program size

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

    پیغام خطای : program size

    سلام خدمت کاربران عزیز، سوال من در مورد پیغام خطای program size is 1644 words, which exceeds the attiny26 program memory size of 1024 words، طبق این خطاها مشکل زیاد بودن خطوط برنامست ، خواستم بدونم راه حل مشکل چیه؟ آیا ترفندی برای برطرف شدن این پیغام وجود داره ؟
    (البته اینم بگم که این دوتا پیغام صرفا به صورت warning هستن و بعد از کامپایل اروری توی برنامه مشاهده نمیکنم یعنی تعداد ارور صفر تا هست با این اوصاف لازمه که بهش اهمیت بدم؟ توی اجرای عملی برنامه مشکلی بهم نمیزنه؟)
    -میکرویی که استفاده میکنم attiny26 هست.

    #2
    پاسخ : پیغام خطای : program size

    تعداد خط فضا نمیگیره ، متغیر هایی که تعریف میکنید از حافظه میکرو فضا اشغال می*کنه ، باید از حافظه های کوچکتر استفاده کنید ، مثلاً برای ذخیره وضعیت ، عادت داریم int میذاریم در حالی که bool هم جواب مارو میده ، ممکنه خطایی نباشه و کامپایل بشه اما در اجرای برنامه می*تونه اختلال ایجاد کنه

    دیدگاه


      #3
      پاسخ : پیغام خطای : program size

      تشکر از پاسختون
      پس با توضیحاتی که فرمودین میشه گفت آرایه ها حجم زیادی رو اشغال میکنن نسبت به متغیرهای معمولی، چرا که تعداد کل متغیرهایی که تعریف کردم فقط 7 تا هست که دو تا از اون ها هم آرایست!

      دیدگاه

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