PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : Colink و coide



esi_52000
19-05-2012, 00:58
سلإم به همه دوستإن گرإمی.
مدتی پیش نرم إفزإر coide رو که یه نرم إفزإر تخصصی cortex هستش خدمت دوستإن معرفی کردم .ورِِِِزن جدید إین کإمپإیلر بإ قإبلیت پشتیبإنی إز میکروهإی stm32f4 دردسترس هستش.بإ توجه به تجربه إی که إز کإر بإ کإمپإیلر هإی keil , coide دإرم به دوستإن شدیدإ توصیه میکنم که إز إین نرم إفزإر برإی برنإمه نویسی cortex إستفإده کنن.
همچنین إین نرم إفزإر توإنإیی پشتیبإنی إز دیبإگری رو دإره که مختص همین کإمپإیلر هستش و قسمت پإیینی هم دإره(19 دلإر)
دوستإن إگه میخوإن إعلإم آمإدگی کنن تإ إگه تعدإد به حد نصإب رسید إز مدیریت سإیت خوإهش کنیم إین دیبإگر رو هم وإرد کنن.مثل همیشه یإ مولإ علی

sigma-mx
19-05-2012, 01:04
سلام اسی جان
داری درباره یه دیباگر مثل jlink صحبت میکنی نه ؟
میکرو هایی که ساپورت میکنه همون چیزای ساپورت شده توسط همین نرم افزاره ؟

esi_52000
19-05-2012, 01:40
سلام اسی جان
داری درباره یه دیباگر مثل jlink صحبت میکنی نه ؟
میکرو هایی که ساپورت میکنه همون چیزای ساپورت شده توسط همین نرم افزاره ؟

سلإم سعید جإن.
دقیقإ درسته رفیق.یه دیبإگر مثل jlink إمإ إرزونتر و مخصوص cortex. ورزن جدید رو نگإه کردی .به نظرم إرزشش رو دإره

sadmonew
19-05-2012, 01:55
سلام مهندس طاهري
در مورد اون ديباگر شماتيك و فايل PCB(پروتل) و فايل برنامه(bin) رو تو سايتش قرار داده.
يعني خودمون هم ميتونيم بسازيم.
ميكروي مورد استفادش هم LPC1343 هستش.
البته نميدونم اگه وارد بشه ارزون در مياد يا نه؟
اما آقاي زارعي رو نبايد دستكم گرفت ايشون تو كارشون استادن.

sigma-mx
19-05-2012, 01:57
خبر جالب اینه که این دیباگر اوپن سورس هست و تمام شماتیک و فیرم ور رو سایت گذاشته شده :o


Free and open ARM Cortex M3 & Cortex M0 debugging Probe (You can see links before reply)
Free and open ARM Cortex M0 and Cortex M3 SW debugging adapter (You can see links before reply)

esi_52000
19-05-2012, 02:07
خوب مهندسین گرإمی نظرتون رو نگفتین که.
به نظرتون چیکإر کنیم.وإقعیتش إینه که من إمکإنإت إون بإلإ بإلإ هإ رو ندإرم(یعنی تهرإن و مشهد و .....)
به نظرتون چیکإر کنیم خودمون بزنیم یإ به مدیر گرإمی سإیت بگیم.
إین کإمپإیلر رو هم خودم تست کردم وإقعإ عإلی جوإب میده دوستإن

mohpooria
19-05-2012, 04:03
البته این دیباگر رو میشه داخل Keil هم استفاده کرد.
یه پلاگین نصب می شود
سخت افزارش مثل lpc-link هست حدودا

alireza9900
19-05-2012, 10:34
سلام
آقا الان این CooIDE رو شما به چه toolchain ای ازش استفاده می کنی؟ CooBuiler ؟

esi_52000
19-05-2012, 11:19
سلام
آقا الان این CooIDE رو شما به چه toolchain ای ازش استفاده می کنی؟ CooBuiler ؟

علیرضإ جإن من moolchin toolchin حإلیم نیست (خوردنیه إین که گفتی).دإدإشم برإی إستفإده إز نرم إفزإر بإیستی یه فإیل کمکی که حإوی gcc هستش رو إز سإیت دإنلود کنی .45 مگ

alireza9900
19-05-2012, 12:05
آره همونه :mrgreen:
البته 74 مگه
البته اون gcc ش ورژنش قدیمیه.
toolchain هم به بسته ای که حاوی gcc باشه می گن. مثلا تولچین همین CooBuilder یا yagarto یا codesourcery gcc و...

Aghaeifar
19-05-2012, 16:50
امکان دانلود مستقیم نرم افزارش نیست؟ اول یه فایل 1 مگی دانلود میشه بعد اون خودش از نت بقیه فایل ها رو دانلود می کنه که جالب نیست.

ادیتورش چطوره؟
به نظرم یک کم سخته بشه به طور فراگیر از keil به این سویچ کرد تا زمانیکه ساپورت خوبی ازش نشه.

esi_52000
19-05-2012, 17:08
امکان دانلود مستقیم نرم افزارش نیست؟ اول یه فایل 1 مگی دانلود میشه بعد اون خودش از نت بقیه فایل ها رو دانلود می کنه که جالب نیست.

ادیتورش چطوره؟
به نظرم یک کم سخته بشه به طور فراگیر از keil به این سویچ کرد تا زمانیکه ساپورت خوبی ازش نشه.

سلإم دإدإشم.
محیط بسیإر جذإب و کإربر ژسندی دإره.إز eclips إستفإده میکنه و کإر بإ إون خیلی رإحته.طوری که رإحت میتونید به محض ورود به إون بإهإش برنإمه بنویسید.بإور نمی کنی إمتحإن کن.پشیمون نمیشی

alireza9900
19-05-2012, 19:38
لینک مستقیمش:

You can see links before reply

این ide همون طور که دادا اسی گفت چون برپایه اکلیپسه خیلی خوبه برای کار با کامپایلر های gcc. البته با خوده اکلیپس هم میشه کار کرد ولی این یه سری قابلیت هایی داره از جمله gdb debug server برای دیباگر های مختلف مثل stlink , jlink و coolink که مجانیه. و همچنین یه سری کتابخونه های واسطی که برای میکرو ها داره.
در کل کسانی که می خوان از gcc برای کار با آرم استفاده کنن بهترین گزینه ide همین CooIDE هست.

البته تولچین های gcc مختلفی هستن(مثل codesourcey, yagarto, ...) که اونی رو که خود coocox پیشمهاد لینک دانلودش رو میذارم(من که با روش های غیر متعارف لینکش رو تونستم باز کنم!)
سایت تولچین: You can see links before reply

لینک دانلود: You can see links before reply

بعد از نصب cooide باید از منو project->select toolchain patch باید مسیری که فایل های arm-none-eabi-* قرار دارن رو مشخص کنید.

esi_52000
19-05-2012, 21:54
بإلإخره نظر علمإ چی شد خوب.بسإزیم یإ بگیم لطف کنن وإرد کنن؟؟؟؟؟؟؟؟؟؟؟؟؟

alireza9900
19-05-2012, 22:28
بإلإخره نظر علمإ چی شد خوب.بسإزیم یإ بگیم لطف کنن وإرد کنن؟؟؟؟؟؟؟؟؟؟؟؟؟

به نظرم اول یکی بسازه تست کنه اگه از لحاظ سرعت و کارایی خوب بود یا وارد کنیم یا حتی میشه تولید کرد. چون توی کیل و iar هم ساپورت میشه اگه خوب باشه ارزش داره.

البته CooLink که همون دیباگر jtag با ft2322 هست که آیسیش وارد هم شده و تو فروشگاه موجوده. ولی اون CooLink-Ex که از SWD پشتیبانی می کنه ارزش داره.
البته CooLinkEx بخواد بیاد اینور قیمتش با جیلینک فک کنم تقریبا یکی شه. اگه تولید شه احتمالا بشه با 20 اینطورا جمعش کرد که خوبه.

Aghaeifar
20-05-2012, 00:53
من این رو دانلود کردم، حیفه نگم فوق العاده بود. منو خیلی به خودش جذب کردش یعنی ide عالی داشت. در همون ابتدا هم امکانات خوبی در اختیار می ذاشت. این فقط همون پروگرامر رو ساپورت می کنه؟ جی لینک ساپورت نمی کنه ظاهرن هم.

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

mohpooria
20-05-2012, 01:17
چرا فک کنم ساپورت میکنه
مزییت بزرگش همون IDE این هست و همون ادیتورش ، که البته کم امکانی برای راحتی کد نویسی نیست
همین کامل کردن کد و مزیت های که خود Eclipse دارد مثل share کردن پروژه های به صورت اینترنتی ، import و export کردن پروژه ها و خیلی قابلیت های دیگر
البته اگه رایگان بودم مهمه ،این هم یک مزیته

یک RTOS کم حجم هم داره این مجموعه و چند تا ابزار دیگه

ولی به میزان بهینه بودن کد خروجی نظری ندارم که بدهم

ma-bah
20-05-2012, 01:49
من خودم این طوری که دیدم با جیلینک نمی شه مستقیم پروگرم کرد در واقع فقط پروگرم کنی

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

Aghaeifar
20-05-2012, 02:58
من خودم این طوری که دیدم با جیلینک نمی شه مستقیم پروگرم کرد در واقع فقط پروگرم کنی

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

صحیح، همینطور که دوست گلمون گفتن تنها پروگرام کردن ممکن نیست که در لینک زیر از سایت سازنده ی محصول نوشته شده است. نحوه ی تنظیم جی لینک رو برای دیباگ هم ذکر کرده است.

Free ARM Cortex M3 and Cortex M0 IDE (You can see links before reply)

با این قسمت اتوکامپلتش خیلی حال برفت :mrgreen:

You can see links before reply

mzarkoob
21-06-2012, 19:56
سلام
این کامپایلر :
code_red news (You can see links before reply)
کسی باهاش کار کرده؟
آیا این نرم افزار میکرو stm32F407 را پشتیبانی میکنه؟ در اینجا زده STM32L1 family

Doloop
22-06-2012, 01:15
سلام
نه مهندس پشتیبانی نمیکنه
اصلا ارزش نداره با این کامپایلر ها بخای کار کنی
این میکرو نهایتش برای چند ماه سرگرمت میکنه بعد هم میکروی جدید میاد که بهتر از اینه هم دلت رو میزنه دیگه... اونوقت میبینی اون میکرو رو هم ساپورت نمیکنه حالا بیا بشین تا ورژن جدیدش بیاد :(
اگه پشتیبانی میکرد میزد
STM32F4 برای دیسکاوری
برای میکرو های بورد های stm دیگه که دوستان ساختن هم STM32F1 میزنه :0013:
کیل از همشون بهتره (مطمئن باش)

mshafiei97
25-10-2012, 12:40
آقای esiعزیز
لطفا اگر یه منبع آموزشی خوب برای coideدارین معرفی کنین
باید یه هفته ای این برنامه رو یاد بگیرم
قبلا با keilهم کار کردم
اینم ایمیلم
mshafiei97@yahoo.com
خیلی ممنون میشم

esi_52000
27-10-2012, 10:21
سلام داداشم .هيچ نيازي به منبع آموزشي نداره عزيز.شما نرم افزار رو دانلود كنين وبعد نصبش كنينوتوي help به صورت تصويري آموزش داده.خيلي كار باهاش راحته

mshafiei97
28-10-2012, 01:56
سلام و خستته نباشید
از پاسختون خیلی خیلی ممنونم
ما برای بالا بردن سرعت lpc دنبال یه برنامه ای میگشتیم تا بتونیم به وسیله اون کدهای اسمبلی رو برای برنامه نویسی ازش بیرون بیاریم وبرنامه رو خودمون اسمبلی بنویسیم ,به استادمون coide رو معرفی کردن.
تا حدودی تونستم با برنامه کار کنم
چجوری میتونیم خروجی اسمبلی برنامه رو در بیاریم ؟
برای تشکر واینکه دیدم به مولاعلی خیلی ارادت دارین این مدح قدیمی رو براتون آپلود کردم
اینم لینکش
You can see links before reply (You can see links before reply)

agape
28-10-2012, 12:08
دایی جان همه کامپایلر ها خروجی اسمبلی دارن و فقط مختص به یک گروه خاص نیست
در ضمن کدی که کامپایلر به عنوان اسمبلی تولید میکنه خیلی به سختی قابل ویرایش هست

mshafiei97
05-11-2012, 12:27
سلام
ببخشید کامپیلری هست که زبان برنامه نویسیش اسمبلی باشه؟
اگه میشه راهنمایی کنین

mansoory
12-12-2012, 12:37
سلإم به همه دوستإن گرإمی.
مدتی پیش نرم إفزإر coide رو که یه نرم إفزإر تخصصی cortex هستش خدمت دوستإن معرفی کردم .ورِِِِزن جدید إین کإمپإیلر بإ قإبلیت پشتیبإنی إز میکروهإی stm32f4 دردسترس هستش.بإ توجه به تجربه إی که إز کإر بإ کإمپإیلر هإی keil , coide دإرم به دوستإن شدیدإ توصیه میکنم که إز إین نرم إفزإر برإی برنإمه نویسی cortex إستفإده کنن.
همچنین إین نرم إفزإر توإنإیی پشتیبإنی إز دیبإگری رو دإره که مختص همین کإمپإیلر هستش و قسمت پإیینی هم دإره(19 دلإر)
دوستإن إگه میخوإن إعلإم آمإدگی کنن تإ إگه تعدإد به حد نصإب رسید إز مدیریت سإیت خوإهش کنیم إین دیبإگر رو هم وإرد کنن.مثل همیشه یإ مولإ علی


توی سایتش گفته که J-Link مربوط به شرکت SEGGER رو ساپورت می کنه . فقط نمی دونم این دیباگر همونیه که تو فروشگاه کویره یا نه؟!

توی این آدرس توضیحاتش هست:
You can see links before reply

mansoory
12-12-2012, 12:51
تنها مشکلی که CoIDE داره اینه که شبیه ساز نداره.
Keil شبیه ساز خوبی داره و واقعا حیفه که ازش بگذریم. ولی این CoIDE محیطش برای برنامه نویسی خیلی خیلی سرتر از Keil ه

mansoory
16-12-2012, 13:08
یک مشکل دیگه که داره اینه که فعلا پنجره Peripheralش کامل نیست و LPC1768 رو ساپورت نمیکنه