با سلام خدمت اساتید گل.
چند وقتی میشه که از بیسیک به C و البته C++ مهاجرت کردم.(در امر برنامه نویسی AVR)
بعد از تحقیق و تفحس های مختلف در مورد کامپایلر های فراوان C برای avr به این نتیجه رسیدم که AVR Studio از همه بهتر میباشند.
البته ناگفته نمونه که از ویزارد Code Vision برای راحتی استفاده میکنم. :mrgreen:
بعد از مدتها کار و رضایتمندی از AVR Stuio سر یه پروژه ای مجبور شدم کدی که قبلا توسط AVR Studio نوشته بودم رو به کدویژن منتقل کنم.
بعد از انتقال و تنظیمات و بعد از کامپایل پروژه در کمال تعجب حجم کد تولیدی از 87 درصد(در AVR Studio) به 34 درصد (در Code Vision) تغییر یافت. :eek:
نوع میکرو ATmega8 بود.
خیلی با خودم و برنامه ای که نوشتم و البته AVR Studio کلنجار رفتم بازم حجم کدش به سبکی کدویژن نرسید.اپتیمایز ها رو روی مقاری O1 , o2 , os و همه چی قرار دادم بازم نشد که نشد.
فقط در کدویژن تنها چیزی که متوجه شدم اینبود که اگر Optimize رو روی حالت Speed بزارم حجم کد تولیدی 78 درصد از حافظه فلش میشه و اگر روی حالت Size بزارم میشه همون 34 درصدی که خدمتتون عرض کردم.
حالا از دوستان و اساتیدی که در این زمینه تبهر دارن تقاضا میکنم راهنمایی کنن.آیا مشکل از AVR Studio هست یا نه میشه با تنظیمات مختلف مشکل رو برطرف کرد؟؟؟
چند وقتی میشه که از بیسیک به C و البته C++ مهاجرت کردم.(در امر برنامه نویسی AVR)
بعد از تحقیق و تفحس های مختلف در مورد کامپایلر های فراوان C برای avr به این نتیجه رسیدم که AVR Studio از همه بهتر میباشند.

البته ناگفته نمونه که از ویزارد Code Vision برای راحتی استفاده میکنم. :mrgreen:
بعد از مدتها کار و رضایتمندی از AVR Stuio سر یه پروژه ای مجبور شدم کدی که قبلا توسط AVR Studio نوشته بودم رو به کدویژن منتقل کنم.
بعد از انتقال و تنظیمات و بعد از کامپایل پروژه در کمال تعجب حجم کد تولیدی از 87 درصد(در AVR Studio) به 34 درصد (در Code Vision) تغییر یافت. :eek:
نوع میکرو ATmega8 بود.
خیلی با خودم و برنامه ای که نوشتم و البته AVR Studio کلنجار رفتم بازم حجم کدش به سبکی کدویژن نرسید.اپتیمایز ها رو روی مقاری O1 , o2 , os و همه چی قرار دادم بازم نشد که نشد.
فقط در کدویژن تنها چیزی که متوجه شدم اینبود که اگر Optimize رو روی حالت Speed بزارم حجم کد تولیدی 78 درصد از حافظه فلش میشه و اگر روی حالت Size بزارم میشه همون 34 درصدی که خدمتتون عرض کردم.
حالا از دوستان و اساتیدی که در این زمینه تبهر دارن تقاضا میکنم راهنمایی کنن.آیا مشکل از AVR Studio هست یا نه میشه با تنظیمات مختلف مشکل رو برطرف کرد؟؟؟
دیدگاه