نقل قول نوشته اصلی توسط ratin نمایش پست ها
سلام مهندس. خسته نباشی.
من از روندی که اینجا گفته شده بود برای قابل پروگرم کردن مگا32 با نرم افزار Arduino IDE استفاده کردم : ATmega DIP40 in Arduino IDE 1.6.4 by Silvius
درواقع این میاد میگه نیازی نیس بوت لودر و این داستانا،
شما بیاین با یه پروگرمر usbasp و البته میکروی 40 پایه ای که هرچیزی میتونه باشه (من Mega32A گذاشتم) ،
برو از قسمت Board Maneger اون بردهای دلخواهت رو دانلود کن و دیگه ازین به بعد شما میتونی بدون نیاز به Burn کردن بوت لودر ، تو محیط Arduino برای Mega32 برنامه نویسی.
حالا من نمیدونم کجارو اشتباه رفتم یا چی رو اشتباه زدم که وقتی میخوام پروگرم کنم این خطا رو میگیرم:
کد:
Arduino: 1.6.10 (Windows 10), Board: "ATmega32-16MHz"

Warning: Board arduino:avr:?menu doesn't define a 'build.board' preference. Auto-set to: AVR_?MENU
<command-line>:0:21: warning: missing whitespace after the macro name [enabled by default]

cc1.exe: error: -fno-fat-lto-objects are supported only with linker plugin.

exit status 1
Error compiling for board ATmega32-16MHz.
در صورتیکه تموم اتصالات روی برد درسته و پروگرمر هم فیوزبیت ها رو روی مقادیر زیر ست کرده :

hfuse:0xD6
lfuse:0xFF

شما نظری ندارین؟
ینی ممکنه وقتی داشتم فایل Board.txt رو ادیت میزدم یچیزی رو کم و زیاد پاک کردم؟ :/
اگه مشکل ازین باشه، ممنون میشم فایل خودت رو برام بفرستی که جایگزین کنم و بررسی کنم ببینم درست میشه یا نه

اگه قرار باشه میکرو رو با محیط آردوینو برنامه نویسی کنید لازمه یک بار برای همیشه بوت لودر آردوینو توش ریخته بشه تا اصن بهش فهمونده بشه قراره از پورت سریال برنامه روش ریخته بشه .

کاری که توی قسمت prefrence انجام میشه اینه که برد شما رو لیست بردها اضافه می کنه
اما من خیلی بعید می دونم بدون برن کردن بوت لودر بتونید آپلود کنید.