PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : باگ در وقفهKEIL و نصب IAR روی ویندوز سون win 7



bato_990
10-07-2010, 17:56
سلام به همه ی دوستان
در این جا می خوام در مورد اشکالات نرم افزار Keil uVision4 و نصب IAR Embedded Workbench for ARM برای ARM روی ویندوز سون توضیحاتی بدم.

اول به لینک زیر مراجعه کنید.
You can see links before reply

بله دوستان زیادی در مورد اشکال در اجرای روتین وقفه در Keil و عدم بازگشت از روتین وقفه سوالات زیادی
داشتند. من هم این مشکل برام پیش اومد و یک هفته ای برای حل اون تلاش کردم و به نتیجه رسیدم.
در قسمت های پایین سایتی که ادرسشا دادم یک ارسال جالب به چشم می خوره



I found the problem
I think that i found problem!! the problem is exactly keil compiler . i changed my compiler to IAR .
THE KEIL HASE BUG!


RE: I found the problem
THE KEIL HASE BUG!

Sue them, then. They cost you days of fruitful work, misery and tears. Yes?

بله مشکل از نرم افزار کیل هست. من حتی مثال شرکت اتمل برای وقفه را روی KEIL نتونستم اجرا کنم .
تصمیم گرفتم از IAR استفاده کنم که اولش نتونستم اونا روی ویندوز سون نصب کنم اما..............

bato_990
10-07-2010, 18:13
RE: I found the problem
THE KEIL HASE BUG!

اما برای نصب نرم افزار IAR کرک هایی که هستند ابتدا HOST ID کامپیوتر شما را می خواهند و سپس یک فایل که پر از سریال هست را به شما می دهند.
اولا باید توجه کنید که آخر هر سریال نرم افزار مربوطه را هم نو شته .مثلا EWARM-EV برای ARM و  EWAVR-EV برای AVR هست.
اما در ویندوز سون بعد از نصب برنامه IAR در هنگام کامپایل با خطای زیر روبرو می شوید:

"
Fatal Error:Copy protection check, No valid license found for this product "

این خطا به خاطر این هست که کرک HOST ID اشتباه در ویندوز سون بهتون میده. باید یه جوری HOST ID درست را
به دست بیارید.
برای این کار کافی هست که اگه ویندوز XP دارید یک بار کرک را روی اون اجرا کنید و HOST ID درست را ببینید.

اگه از نرم افزار هایی مثل Virtual box یا vmware استفاده میکنید و روی اون ها ویندوز XP نصب دارید می تونید HOST ID
را از اون ویندوز ها بدست بیارید. خودم از virtual box استفاده کردم و خطای برنامه را رفع کردم.


هنوز برنامه ی وقفه ای با اون ننوشتم که بفهمم درست کار می کنه یا نه ولی به لینک بالا که دادم اعتماد کردم و احتمالا
این مشکل حل بشه.
دارم برنامه نویسی تو IAR Embedded Workbench for ARM ورژن 5.4 را یاد می گیرم اگه تونستم وقفه را باهاش چک کنم نتیجش را بهتون میگم.

امیدوارم که این موضوع مفید مفید باشه

bato_990
10-07-2010, 18:25
این هم نرم افزار IAR Embedded Workbench for ARM 5.41.1 Full
دانلود از You can see links before reply


You can see links before reply
You can see links before reply
You can see links before reply
You can see links before reply
You can see links before reply

دانلود از You can see links before reply

You can see links before reply
You can see links before reply
You can see links before reply
You can see links before reply
You can see links before reply

اگه یک سری تو اینتر نت بزنید می تونید ورژن جدید تر 5.5 را هم پیدا کنید.

bato_990
10-07-2010, 18:49
تو اینتر نت که می گشتم یه جایی دیدم که گفته برای رفع خطاهای IAR Embedded Workbench for ARM
از جمله خطاهای مربوط به kegen باید فایل زیر را در پوشه ی BIN جایی که برنامه نصب شده قرار دهید و اون را RUN کنید.
من ازش تو ویندوز سون جواب نگرفتم اما شاید کمکی بهتون بکنه:

bato_990
10-07-2010, 19:00
یک نکته ی دیگه برای تغییر license یا serial برنامه IAR
برای تغییر کلید نرم افزار IAR Embedded Workbench for ARM کافی است به آدرس
Program Files\Common Files\IAR Systems\License\Utilities
بروید و برنامه licman.exe را باز کنید و از منوی license گزینه ی install را انتخاب کنید و شماره ی رمز جدید را وارد کنید.
و با استفاده از همان منو و گزینه ی remove رمزهای قبلی را حذف کنید.
توجه کنید که رمزی که در نصب برنامه از شما خواسته می شود همین جا ذخیره می شه و برا ی تغییر رمز نیازی به uninstall برنامه نیست.

bato_990
11-07-2010, 13:33
سلام
یک برنامه ساده با IAR نوشتم.
در کامپایل هیچ خطایی نمی ده اما در شبیه سازی جواب نمی ده.
فکر کنم مشکل در اضافه کردن فایل ctartup است. تو KEIL وقتی یک پروژه می سازی خودش سوال می کنه که آیا این فایل اضافه بشه یا نه.
تو HELP هم در این رابطه به مطلب خاصی پی نبردم.
اگر کسی یک فایل اموزشی برنامه نویسی با IAR آپلود کنه ممنونن میشم.

1nafar
12-07-2010, 08:42
سلام
فایل cstartup رو باید به صورت دستی به پروژه وارد کنید ، برای این کار از منوی project و زیر منوی add file به مسیر فایل cstartup که قبلا در پوشه ی پروژتون کپی شده برید و اون رو اضافه کنید .
برای پروزه باید یه سری تنظیمات مثل ساختن فایل xcl و انتخاب میکرو و... رو هم انجام بدید .

این هم نرم افزار IAR Embedded Workbench for ARM 5.41.1 Full
این نرم افزار رو خودتون تست کردید ؟ اگه کار میکنه در صفحه ی اول سایت بزاریمش

باگ در وقفهKEIL
در این مورد هم فعلا نظری ندارم ، چون قبلا از وقفه ی تایمر واچ داگ جواب گرفتم ( هر چند روی وقفه ی usart هم خیلی تلاش کردم و جواب نداد ) .
فعلا باید یه مقدار صبر کنیم و ببینیم در ورژن های جدید چی میشه ، اما keil امکانات خیلی زیادی داره و تقریبا حرف اول رو میزنه

bato_990
19-07-2010, 17:36
سلام.
ابن برنام را دانلود کردم و روی ویندوز سون نصب کردم تو کر ک هم مشکلی نداشت.
اما نتونستم خودم باهاش برنامه بنویسم چون باهاش آشنایی نداشتم.
چند تا از مثال های خودش را اجرا کردم مشکلی نداشت. فکر نکنم مشکلی داشته باشه.
با این راهنمایی که کردید سعی می کنم تستش کنم.
اما این روز ها دسترسی به اینترنت ندارم شاید اطلاع نتیجه کمی طول بکشه.
اگر یک pdf راهنما برای برنامه نویسی با این نرم افزار معرفی کنید ممنون می شم. من help برنامه را خوندم
حتی در مورد استارتاپ این نکته ای را که ذکر کردید ننوشته بود.

bato_990
22-07-2010, 15:49
سلام
می خواستم بدونم IAR فایل استارتاپ می سازه یا نه؟
من استارتاپ از برنامه های دیگه به پروژه اضافه کردم اما از این استارتاپی که دارم خطا می گیره.
اگه می شه یک فایل استارتاپ برای AT91SAM7S64 و aAT91SAM7X256 آپلود کنید.
برنامه های ساده با IAR را که نگاه کردم تو پروژه فایل های زیادی بهش اضافه شده بود!!! که خیلی بیشتر از مشابه keil بود
هنوز من نتونستم یک پایه خروجی را صفر و یک کنم.

مراحل ایجاد پروژه را تو iar اینجوری پیش میرم:
1-ایجاد یک WORKSPACE از منوی FILE زیر منوی new
2-ایجاد یک پروژه ی جدید از زیر منوی project
3-ایجاد یک فایل جدید نوشتن برنامه به زبان c در آن و ذخیره ی آن با پسوند .c
4-اضافه کردن این پروژه به IAR و ذخیره ی پروژه و workspace
5-هایلات کردن سربرگ پروژه در منوی WORKSPACE
6-انتخاب option از منوی project
7-اعمال تنظیمات لازم مانند انتخاب میکرو و نوع فایل خروجی و .....


تا اینجا مشکلی نیست برنامه نوشته شده هم بدون خطا کامپایل می شه اما تو شبیه سازی جواب نمیده.
به هزار زحمت یک فایل استارتاپ هم به برنامه اضافه کردم اما باز هم تو شبیه سازی جواب نمی ده هر چند که بدون خطا کامپایل می شه.
در مورد ساختن فایل xcl که گفته بودید تو تنظیمات مطلبی پیدا نکردم.

Aghaeifar
22-07-2010, 20:18
خودش نمی سازه باید یا بنویسی یا از مثال هایی که توش هسته یکی از اون استارت آپ ها رو انتخاب کنی که با هسته ی ارم خودت بخوره

kaveh1367
19-05-2013, 15:43
IAR Embedded Workbench IDE
نحوه نصب نرم افزار روی Windows Seven
برای به دست آوردن host ID صحیح نیازی به نصب Win XP وvirtual box و .... نیست!!!!!!!!!

**** برای اجرای Keygen بطور صحیح که Host ID صحیح به شما بدهد فقط روی آن راست کلیک کرده و با گزینه Run as administrator اجرا نمایید. ( همیشه با این روش میتوان Host ID صحیح Win 7 را مشاهده نمود).
نکته مهم: به کوچک و بزرگیه حروف در وارد نمودن Host ID دقت نمایید زیرا این حروف به صورت HEX هستند و حامل کدهای ویژه.
موفق باشید : کاوه منظومه