Atmel Studio 7.0是公司開發(fā)的免費、集成化開發(fā)環(huán)境(IDE),新版本提供全新的用戶界面,還更新了插件,大大地增強了用戶的開發(fā)和調試性能,明顯縮短設計時間,廣泛運用于工業(yè)、消費者、通信、計算機和汽車市場等方面。
使用教程
這里以GCC編譯C語言編譯一個8位的AVR為例,AVR Studio 6已經集成了AVR Toolchain,不需要再安裝WinAVR,也不需要再安裝AVR toolchain。編譯一個AVR時,需要做以下幾件事,以AT90CAN128為例:
假設在新建項目時已經選擇好了芯片AT90CAN128和工具,例如:JTEGMKII
1、在項目里添加文件:
一般只需要添加C源程序文件,頭文件不需要。其它文件例如說明之類的可視情況添加,這樣的話可以快捷地打開查看。
方法:右鍵點擊項目名稱,我這里是“controller_CANbootloader”,選擇“添加”--“現(xiàn)有項”
然后找到要添加的C文件。注意按添加按鈕時要按右邊的小三角形選擇“添加為鏈接”。否則將會把文件拷貝到項目目錄下。
2、設置頭文件路徑 右鍵點擊項目名稱,我這里是“controller_CANbootloader”,選擇“屬性”點帶綠色加號的按鈕,然后去找到存放頭文件的路徑。
3、設置晶振頻率在“屬性”里:我這里是16M。
4、添加自定義庫,如果有的話在“屬性”里:我這里有3個,原來的m不管它,保留。
5、定位代碼地址,bootloader是必須的,其它程序也可能需要在“屬性”里。
6、設置需要的生成文件在“屬性”里:生成的文件在DEBUG文件夾下。
7、設置優(yōu)化率。
定位代碼地址:
設置晶振頻率:
設置頭文件路徑:
設置需要生成的文件:
設置優(yōu)化率:
添加自定義庫:
現(xiàn)有項: