Not Found #617594
اطلاعیه
Collapse
No announcement yet.
ساخت یه کامپایلر ساده برای avr
Collapse
X
-
پاسخ : ساخت یه کامپایلر ساده برای avr
قطعا اون کامپوننت رو داره اگر نداشت که نمی تونستید برنامه تون رو روی میکرو بریزید
هر کامپایلری برای این که به شما کد هگز بده باید قبلش کامپایل و لینک انجام بده پس فرقی نمیکنه شما از چی استفاده میکنید
پیشنهاد میکنم با همون کدویژن کار کنید فقط ببینید کانفیگش که کد هگز بهتون میده چیه. من مطمئنم میده چون خودم قبلا اینطوری کامپایل میکردم
دیدگاه
-
پاسخ : ساخت یه کامپایلر ساده برای avr
Not Found #617594جدیدترین ویرایش توسط hosseinghaheri; ۲۰:۴۲ ۱۳۹۵/۰۳/۱۲.
دیدگاه
-
پاسخ : ساخت یه کامپایلر ساده برای avr
نوشته اصلی توسط hosseinghaheriممنون!
حالا چطوری میتونم این کامپونت را از کدویژن استخراج کنم!
منظورم این اسمش چیه؟
فایل DLL ش کجاست!
شما وقتی برنامه تون رو کامپایل میکنید بهتون باید فایل باینری و هگز و اینها بده تا بتونید پروگرم کنید روی میکرو
این چیزی نیست که بشه از کامپایلر جداش کرد یعنی اینی که شما میخواید که کد سی بدید و هگز بگیرید میشه همون کامپایل کردن برنامه. اصلا اینطوری نیست که بتونید این رو از کامپایلر جداش کنید (چون خودش عملیات کامپایل و لینکه) یا بتونید بدون کامپایل کردن قایل هگز بگیرید
هگز کامپایل و لینک شده برنامه شماست
دیدگاه
-
پاسخ : ساخت یه کامپایلر ساده برای avr
Not Found #617594جدیدترین ویرایش توسط hosseinghaheri; ۲۰:۴۴ ۱۳۹۵/۰۳/۱۲.
دیدگاه
-
پاسخ : ساخت یه کامپایلر ساده برای avr
Not Found #617594جدیدترین ویرایش توسط hosseinghaheri; ۲۰:۴۴ ۱۳۹۵/۰۳/۱۲.
دیدگاه
-
پاسخ : ساخت یه کامپایلر ساده برای avr
نوشته اصلی توسط hosseinghaheriخب من دنبال همین کار هستم!
تهیه کد سی مشکلی نیست ولی الان من باید کد سی ساخته شده را توی کد ویژن کپی کنم و کامپایل کنم!
خب اینجوری زیاد جالب نیست!
اگه بشه مستقیم کامپایل زد بهتره میشه
برو اینجا
https://gcc.gnu.org/wiki/avr-gcc
دانلودش کن. میتونی با برنامه سی شارپت کد سی رو بهش بدی برایت کامپایل و لینک و اینا بکنه
اسمبلی رو هم بهت توصیه نمیکنم. خودش کد اسمبلی بهت میده اگه دوست داشته باشی ولی سعی کن خودت اسمبلی ننویسی (پدرت در میاد)
دیدگاه
-
پاسخ : ساخت یه کامپایلر ساده برای avr
Not Found #617594جدیدترین ویرایش توسط hosseinghaheri; ۲۰:۴۳ ۱۳۹۵/۰۳/۱۲.
دیدگاه
-
پاسخ : ساخت یه کامپایلر ساده برای avr
نوشته اصلی توسط hosseinghaheriممنون! :job:
این دانلودش کجاست؟
لینکی پیدا نکردم فقط توضیحات داده
شما download avr-gcc رو سرچ کن قطعا پیدا میکنی
حالا عجالتا این رو تست کن
http://sourceforge.net/projects/mobilechessboar/files/avr-gcc%20snapshots%20%28Win32%29/avr-gcc-4.7.2-mingw32.zip/download
دیدگاه
-
پاسخ : ساخت یه کامپایلر ساده برای avr
Not Found #617594جدیدترین ویرایش توسط hosseinghaheri; ۲۰:۴۵ ۱۳۹۵/۰۳/۱۲.
دیدگاه
-
پاسخ : ساخت یه کامپایلر ساده برای avr
هدفتون قابل تحسین و شجاعانه است. البته اگر من مثل شما به برنامه نویسی رایانه مسلط بودم؛ به جای توسعه یک کمپایلر دیگه برای میکروهای AVR، تلاش می کردم برنامه ای بنویسم که کدنویسی های مبتنی بر زبان C را(مثلا کدویژن یا اسکچ های آردوینو)، به زبان بیسیک (Bascom AVR) تبدیل کنم (یا برعکس). یادتون باشه اگه موفق شدید، من اولین مشتری نسخه بتای اون هستم!
دیدگاه
-
پاسخ : ساخت یه کامپایلر ساده برای avr
Not Found #617594جدیدترین ویرایش توسط hosseinghaheri; ۲۰:۴۵ ۱۳۹۵/۰۳/۱۲.
دیدگاه
-
پاسخ : ساخت یه کامپایلر ساده برای avr
سلام
شما باید فایل حاوی کد ها را بصورت آرگومان به کامپایلر بفرستید .مثل خط زیر به صورت نمونه:
avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega8 -DF_CPU=16000000L
اضافه شده در تاریخ :
این لینک را ببینید
https://gcc.gnu.org/wiki/avr-gcc
- تشکرها 1
دیدگاه
-
پاسخ : ساخت یه کامپایلر ساده برای avr
Not Found #617594جدیدترین ویرایش توسط hosseinghaheri; ۲۰:۴۵ ۱۳۹۵/۰۳/۱۲.
دیدگاه
دیدگاه