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

موضوع: خطای پر شدن حافظه فلش

  1. #1
    کاربر علاقه مند
    تاریخ عضویت
    Jul 2017
    نوشته ها
    25
    تشکر
    1
    تشکر شده 1 بار در 1 پست

    پیش فرض خطای پر شدن حافظه فلش

    سلام. سوالي در رابطه با lpc1788 و نرم افزار keil دارم. صفحه اي دقيقا مرتبط با سوالم پيدا نكردم. برنامه اي دارم كه به درستي كامپايل مي شود. با اضافه كردن چند خط ديگر به برنامه هنگام كامپايل كردن به خطاي L6620E برميخورم.
    L6620E : load region LR_IROM1 sie (524740 bytes) exceeds limit (524288 bytes). region contains 122 bytes of padding and 0 bytes of veneers (total 122 bytes of linker generated content.)

    در نرم افزار keil كار ميكنم.
    چطور ميتونم اين خطا رو رفع كنم؟ در تنظيمات keil محدوده ي IROM1 رو دستكاري كردم. (نميدونم كار درستيه يا نه!) خطا رفع شد اما پروگرام كردن به درستي انجام نشد و پيغام "no algorithms found for ......" ظاهر شد. براي محدوده اي كه اضافه كردم الگوريتمي يافت نشد. ممنون ميشم كسي بتونه راهنمايي كنه
    ویرایش توسط mzarkoob : 02-07-2017 در ساعت 14:17

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

  3. #2
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    به دلیل پر شدن حافظه فلش در میکرو این پیام داده شده است. حجم کد از 512 کیلو بیشتر شده.
    در صورتی که متغییر های زیادی هم تعریف کرده باشید حجم رم زیادی اشغال می شود و در صورتی که از ظرفیت رم میکرو بیشتر باشد پیغام خطا خواهد داد. البته در 1788 رم خارجی وجود دارد و می توان از آن استفاده کرد.

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

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