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





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









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









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





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

نمایش نتایج: از 1 به 2 از 2
  1. #1
    2016/08/17
    13
    3

    Question حد پایین RAM برای EMWIN

    با سلام خدمت دوستان عزیز

    مشکلی که من داشتم در کار با EMWIN این هستش که در برنامه ای که من دارم تنها نصف صفحه رنگ آمیزی می شود و یا به جای رسم یک دایره کامل نصف آن را نشان می دهد. در این رابطه سوال زیر را در اینترنت قرار دادم:

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

    عضویت


    ولی جواب درستی را نگرفتم . یکی از دوستان می گفت که مشکل از کمبود حافظه برای EMWIN می باشد برا ی همین این سوال را در اینجا قرار دادم. من در رابطه با تخصیص حافظه در EMWIN برای STM32F103RE می خواستم در رابطه با محاسبه حد min حافظه ای که باید برای emwin در نظر داشت تظرتون رو بدونم. برای مثال برای tft با درایور ILI9325 و 320x240 پیکسل مقدار :
    کد:
    #define GUI_NUMBYTES
    رو چقدر باید تعریف کرد و اینکه
    کد:
    #define GUI_BLOCKSIZE 0x80
    چی هستش ?
    و آیا RAM مورد استفاده قرار می گیرد یا ROM?

    من در انجمن SEGGER در لینک زیر دیدم که این روش رو برای محاسبه حافظه EMWIN معرفی کرده:

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

    عضویت



    کد:
    It has a size of x * y * BPP * number of buffers
    static U8 _aVRAM0[XSIZE_PHYS * YSIZE_PHYS * NUM_BUFFERS * NUM_VSCREENS * BYTE_PER_PIXEL_0] __attribute__ ((section (".EXT_MEM")))
    ;
    منظور از
    کد:
    BYTE_PER_PIXEL
    چه مقداری می باشد و کجا تعریف می شود؟
    و توضیحی که در MANUAL EMWIN ارائه شده مطابق عکس زیر چه معنایی داره:


    و آیا مطابق MANUAL EMWIN و بر اساس استفاده از متغییر GUIDRV_FlexColor در برنامه من و مطابق شکل زیر :


    مقدار BPP برابر 16 می باشد. و بر این اساس برای کار با 320*240 پیکسل باید 153600 بایت استفاه کرد و البته معایب کمبود حافظه چه جیزی خواهد بود؟.
    آبا برای کار با :
    کد:
    GUI_SetBkColor(GUI_GREEN);
    این کمبود حافظه چطور خودشو نشون میده؟

    با تشکر.
    ویرایش توسط soheil_sabz : 2019/02/20 در ساعت 21:08
  2. #2
    2019/10/13
    10
    2

    پاسخ : حد پایین RAM برای EMWIN

    سلام.
    شاید سوال من هم مرتبط باشه. نمیدونم.!
    در GUI Builder وقتی تصویر با اندازه و حجم کم میزارم، در کامپایل Keil خطایی نمیده و میتونم برنامه را اجرا کنم.
    اما اگر تصاویر بزرگ باشه و با تعداد رنگ بیشتر، کامپایلر keil خطای کمبود حافظه میده.
    چطور میشه این خطا را رفع کرد؟
    .\PSB_Project.axf: Error: L6406E: No space in execution regions with .ANY selector matching GUIDEV_StaticDevices.o(.data).
    .\PSB_Project.axf: Error: L6407E: Sections of aggregate size 0x20 bytes could not fit into .ANY selector(s).
نمایش نتایج: از 1 به 2 از 2

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

  1. یک نمونه برنامه برای EMWIN
    توسط MM320 در انجمن NXP
    پاسخ: 0
    آخرين نوشته: 2018/06/06, 16:00
  2. پاسخ: 2
    آخرين نوشته: 2016/09/16, 17:44
  3. پاسخ: 2
    آخرين نوشته: 2014/11/27, 13:42
  4. پاسخ: 4
    آخرين نوشته: 2014/08/09, 00:34
  5. ucgui و emwin برای برد اموزشی lpc1768
    توسط arvin2009 در انجمن NXP
    پاسخ: 3
    آخرين نوشته: 2014/02/06, 11:36

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

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

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

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

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