
نوشته اصلی توسط
magmagmary
.....
مطالعه کنید اگر مشکلی داشتید بازم بهم بگید
سلام مهندس. خسته نباشی.
من از روندی که اینجا گفته شده بود برای قابل پروگرم کردن مگا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 رو ادیت میزدم یچیزی رو کم و زیاد پاک کردم؟ :/
اگه مشکل ازین باشه، ممنون میشم فایل خودت رو برام بفرستی که جایگزین کنم و بررسی کنم ببینم درست میشه یا نه