یه یه مشکل جالب برخوردیم..آردوینو مگا به طور ناگهانی تصمیم میگیره برنامه آپلود نکنه!یعنی شروع میکنه بعد متوقف میشه. با یه خطایی مثل این : avrdude: stk500_2_ReceiveMessage(): timeout
با کمی آزمون و ور رفتن با com port و بقیه مسائل متوجه میشیم که انگار مشکل در آپلود کردم اسکچ های با حجم بالاست..در نمونه ما بالای 18 کیلوبایت رو ارور میده.
حالا بعضی علما بر این باورند که بوت لودر stk500 v2 که برای مگا نوشتن ایراد داره و اگر با نمونه ی رفع اشکال شده که معلوم نیست وجود داره عوض بشه حل میشه..نظریه دیگه هم هست که قضیه اینه که این بوت لودر با فرایندهایی که
ار RAM استفاده میکنن مشکل داره و باید طوری برنامه بنویسی که زیاد از رم استفاده نشه و مستقیم دیتا از حافظه ثابت منتقل شه!..کلا پاسخ جامعی پیدا نشد..اینم گرفتاریه جدید ما!
از نظرات دوستان استفاده میکنیم..این لینکم یه چیزایی نوشته.. Mega2560 fails when sketch size is larger than approx. 52418 bytes