آموزش پیکربندی WinAVR برای Toolchain در اتمل استودیو

سلام. آموزش پیکربندی WinAVR برای Toolchain در اتمل استودیو را آماده کرده ایم.
آموزش تنظیم وین AVR به عنوان ابزار خارجی در Atmel Studio
WinAVR یک كامپايلر متن باز و رایگان براي برنامه نويسي ميكروكنترلر هاي 8 بيتي avr و توسعه ي سخت افزارهاي مبتني بر اين ميكروكنترلرها ميباشد . اين نرم افزار از GNU GCC به عنوان هسته ي اصلي خود استفاده ميكند و در آن ميتوان به زبان هاي c و c++برنامه نوشت.
ما در این آموزش یاد میگیریم چطور از نرم افزار winAVR به عنوان ابزار خارجی (External toolchain) در نرم افزار Atmel Studio استفاده کنیم.
ابتدا باید آخرین نسخه نرم افزار وین AVR و Atmel Studio را دانلود کنید.
آموزش External Toolchain در اتمل استودیو
پس از نصب هر دو نرم افزار ، به نرم افزار اتمل استودیو بروید و مراحل زیر را طی کنید.
مرحله 1: به “Tools” بروید و “External Tools” را انتخاب کنید.
مرحله 2: سپس پنجره ای باز میشود که شما باید نام ابزار خود را وارد کنید.
مرحله 3: در “Title” ، نام ابزار خود را وارد کنید. این می تواند هر چیزی باشد. در اینجا من “USBasp” را انتخاب کردم. “Use Output Window” را علامت بزنید و علامت “Prompt for arguments” را در تصویر زیر علامت بزنید.
مرحله 4: اکنون فرمان (Command) را وارد کنید. این “avrdude.exe” خواهد بود. شما این کار را در مسیر نصب شده WinAvr دریافت خواهید کرد. کافی است “WinAVR-20100110” را در درایو “C” یا مکان نصب WinAvr خود پیدا کنید.
مرحله 5: استدلال ها (Arguments) را وارد کنید. این مهمترین مرحله است. از آنجا که من از ابزارهای خارجی استفاده می کنم بنابراین استدلال مورد استفاده به شرح زیر است ،
<avrdude -c usbasp -p atmega8 -U flash:w:$(ProjectDir)Debug\$(TargetName).hex:i>
مرحله 6: شما می توانید استدلال های بیشتری را در این لینک پیدا کنید.
مرحله 7: در بخش argument استدلال بالا را وارد کنید. “Initial directory” را همانطور که هست بگذارید.
مرحله 8: بعد از پر کردن تمام جزئیات فقط “درخواست” را بزنید و روی “Ok” کلیک کنید.
شما با موفقیت ابزار خارجی WinAVR را به Atmel Studio اضافه کرده اید. حالا به راحتی میتوانید از آن استفاده کنید.
پایان.