سلام
توی برنامم من از چند ویندو باید استفاده کنم ، که از یک صفحه مین بتونم وارد پنجره های دیگه بشم و برگردم .برای این کار مشکلی ندارم ولی متاسفانه تعداد پنجره هام که از دو تا بیشتر میشه این ارور رو میده نمیدونم باید چیکار کنم .
.\Output\hogon electronics.axf: Error: L6406E: No space in execution regions with .ANY selector matching rt_system.o(i.os_tick_irqack).
البته تعداد ارورام خیلی زیاده، همشون همین ارور هست .
مشکل شما از کمبود فضای حافظه فلش میکرو هست.(اگر درست گفته باشم)
باید میکرو رو عوض کنید یا اگر عکسی چیزی استفاده کردید اون رو منتقل کنید به حافظه خارجی
ممنون
از میکرو lpc1788 استفاده کردم روی بردم نند فلش دارم نمیشه اونو طوری کانفیگ کرد که به عنوان حافظه فلش میکرو شناخته بشه ؟
بله عکس دارم چه طور به sdram منتقل کنم؟
کلی میشه توضیح بدین .؟
ویرایش توسط H_electronics : 01-03-2017 در ساعت 20:50
مطالعه کردم راجع به این موضوع چیز خاصی گفته نشده
باسلام
من این پکیج رو خریداری کردم ولی هیچ نرم افزار gui builder درون فایل هانیست
چرا سورس برنامه نباید داخل پکیج باشه ؟
سلام من هر دو پک emwin شما رو خریداری کردم حالا طو پک ( فیلم آموزشی سیستم عامل EMWIN و میکروکنترلر LPC1768) مثال emWin-lpc1768-3.2+Touch ( همانی که طو فیلم آموزشی توضیح دادین) اجرا کردم و روی برد Landtiger-LPC17 لود کردم ... اول چند بار رنگ LCD عوض میشه بعدش رنگ های بهم ریخته نشون میده (تو رو خدا راهنمایی کنید برا یه پروژه میخوام که خیلی دیر شه)
photo_2017-06-08_07-05-23.jpg
photo_2017-06-08_07-05-33.jpg
)
سلام.این مثال ها برای برد 1768-ewb هست.برای لند تایگر باید کانفیگ lcd رو تغییر بدین.
Hardware & Software designer
Telegram:@y_r_z
سلام، شما باید SD CARD رو راه اندازی کنید و فایل عکستونو ازش بخونین، بعد 2 تا راه دارین، یکی اینه که عکس رو کپی کنید رو RAM (اگه داخلی جا شد RAM داخلی ، اگه نه که احتمال زیاد هم همینطوره ram خارجی) بعد جایی که می خواین با استفاده از توابع چاپ تصاویر عکستون که حالا تو ram هست رو می تونید مثبه عکسای دیگه چاپ کنید. این سری توابع ...IMAGE_Set (مثلا IMAGE_Set_GIF) برای چاپ توی پنجره ها و این سری توابع GUI_...._Draw (مثلا GUI_BMP_Draw) برای چاپ وقتی پنجره نیست میی تونن استفاده بشن/// راه دوم هم استفاده از توابع ex دار مثله GUI_BMP_DrawEx هست که توی این حالت ظاهرا کل تصویر رو ram ریخته نمی شه و فقط یه قسمت اولیه از آرایه ی مربوط به عکس رو رم ریخته می شه و بقیش موقع نمایش عکس مستقیم از میکرو اس دی خونده میشه و چاپ می شه. توی یوزر منوآل emwin توضیح داده ولی من نتونستم این حالت رو ازش جواب بگیرم. شما اگه گرفتید بیزحمت تابع APP_GetData و GUI_BMP_DrawEx رو بگین به چه صورت نوشتید.
سلام دوستان.
یکی از مثالهای بسته اموزشی emWIN کویر الکترونیک رو بر روی برد LPC1788 خود شرکت ریختم. اول برنامه چهار نقطه گوشه LCD رو می خواد، و بنده اون چهار نقطه رو لمس می کنم و قضیه حله. ولی وقتی برنامه ام بالا میاد Button های روی LCD با لمس کردن انگار تاچ عمل نمی کنه. علت چیه؟ (اولش تاچ داره کار میکنه و چهار نقطه رو لمس می کنم، ولی وقتی برنامه ام بالا میاد نمیشه روی Buttonها کلیک کرد)
سلام. آيا emwin اين قابليت رو داره كه بشه مثل موبايل زوي lcd زوم كرد (panning) و يا صفحه رو بالا و پايين برد (rolling) ؟ اگر داره ايا در فيلمها به اون پرداخته شده يا خبر؟؟؟
سلام آقای رییسی
ببخشید من وقتی با guibuilder ویجت ها رو کنار هم میذارم و بعد ذخیره میکنم هیچ فایلی در محل برنامه ایجاد نمیشه .... چندین بار هم امتحان کردم ولی فایده نداشت ....
من پوشه برنامه رو از توی dvd داخل یکی از درایوهای لپتاپم ذخیره کردم.
سلام آقای ریسی چندتا سوال داشتم ... لطف می کنید اگه راهنمایی کنید.
1) مثالی که برای lcd هفت اینچ توی سی دی آموزش emwin و lpc1788 هست رو هر کاری میکنم اجرا نمیشه ...
4 تا خطا داره که هر کاری کردم نتونستم پیداشون کنم.
2) پوشه GUI رو که گفتید از روی dvd توی مسیر اصلی پروژه کپی کنیم توی dvd نیست از کجا باید پیدا کنم؟
3) این طور که من از آموزش شما متوجه شدم برای راه اندازی emwin کارهای زیر رو انجام میدم ... آیا به نظر شما مراحل رو درست طی کردم ؟
تمام فایل هایی رو که شما توی پروژه مثال add کردید من هم به پروژه خودم add می کنم و تنظیماتی که برای lcd و حافظه هست اعمال می کنم . فایل main.c مثال شما رو تغییر خاصی نمی دم مگر در قسمت روتین main (بدنه اصلی برنامه) مثلا برای راه اندازی adc , timer و ... . روتین mainTask رو هم به دلخواه تغییر می دم . بعد با GUIBuilder یه گرافیک بسازم و ذخیره کنم و فایل حاصل رو به پروژم add کنم ... بعد هم کامپایل و دانلود برنامه روی برد ...
ممنون میشم اگه کمک کنید.
سلام آقای رییسی ...
ببخشید وقتتون رو میگیرم سوالی داشتم خدمتتون ...
شما فرمودید برای اجرای مثال های emwin پوشه GUI رو از داخل یکی از مثال های dvd توی مسیر اصلی پروژه کپی کنم ...
اما این پوشه توی dvd های آموزشی نبود ....
من این پوشه رو از یکی از مثال هایی که بعد از خرید dvd اموزش مقدماتی lpc1788 میشه دانلود کرد توی مسیر برنامه کپی کردم ...
و بعد برنامه رو اجرا کردم اما 4 تا خطا میده ....
دوتا خطا توی کتابخانه appl.h توی خطوط 37 و 38 هست که میگه
identifier "BOOL" is undefined
دوتا خطای دیگه هم اینه که توی سورس فایل های Touch_Cal.c و GUI_X_Touch_Analog.c
اعلام میکنه که سر فایل appl.h# شناخته شده نیست ....
خب البته فکر میکنم منطقی باشه چون من appl.h رو به پروژه اضافه کردم اما سورس فایلش رو ندارم که به پروژه add کنم ....
میشه کمکم کنید .... خیلی کلافه شدم بخدا
سلام.برای اجرای مثال نیازی نیست یه پروژه جدید بسازید .همه ی مثال ها به طور کامل تو پک هست.فقط کافیه با اون برد رو پروگرام کنید.البته اگه از کیل موجود در پک هم استفاده کنید که دیگه هیچ مشکلی پیش نمیاد.در غیر اینصورت باید فایل RTL.h تو مسیر
C:\Keil\ARM\RV31\INC رو با فایل موجود در پک عوض کنید.
Hardware & Software designer
Telegram:@y_r_z