سلام مهندس. خسته نباشی.
من از روندی که اینجا گفته شده بود برای قابل پروگرم کردن مگا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
شما نظری ندارین؟
![Frown](images/smilies/frown.png)
ینی ممکنه وقتی داشتم فایل Board.txt رو ادیت میزدم یچیزی رو کم و زیاد پاک کردم؟ :/
اگه مشکل ازین باشه، ممنون میشم فایل خودت رو برام بفرستی که جایگزین کنم و بررسی کنم ببینم درست میشه یا نه
![Confused](images/smilies/confused.png)