GCC AVR工具鏈 for TKStudio是一款支持TKStudio IDE集成開(kāi)發(fā)環(huán)境的輔助工具軟件,TKStudio歷時(shí)十載,飽經(jīng)磨礪,鋒芒已就。為嵌入式開(kāi)發(fā)者提供了最優(yōu)秀的開(kāi)發(fā)環(huán)境。強(qiáng)大的多工程管理,高效的智能感知,突破性的用戶體驗(yàn),51、ARM、AVR、MIPS、CCORE多內(nèi)核支持,Linux系統(tǒng)級(jí)開(kāi)發(fā)等重新定義嵌入式IDE。借助TKStudio,您能節(jié)省入門(mén)學(xué)習(xí)時(shí)間,提高編碼效率,迅速創(chuàng)建先進(jìn)的軟件。
軟件說(shuō)明
支持Keil C51、SDCC、GCC ARM、ADS、IAR ARM、MDK、RVDS、GCC AVR、WindRiver CCORE、CCoreGcc、RemoteGcc等編譯工具鏈,支持8051、ARM7/ARM9/ARM11、CortexM3/CortexM0、XScale、AVR、CCORE等內(nèi)核調(diào)試,支持Linux bootloader、Linux內(nèi)核、Linux內(nèi)核模塊、Linux應(yīng)用程序等的調(diào)試。可以完成從工程建立和管理,編譯,鏈接,目標(biāo)代碼的生成,到軟件仿真,硬件仿真(掛接TKS系列仿真器的硬件)等完整的開(kāi)發(fā)流程。
該軟件需要先安裝TKStudio IDE集成開(kāi)發(fā)環(huán)境。
使用說(shuō)明
下載后,雙擊安裝程序,按安裝程序的提示進(jìn)行安裝即可。
接下來(lái),我們需要一個(gè)Keil的工程。關(guān)于在Keil環(huán)境下建立工程的步驟我就不多說(shuō)了。在打開(kāi)的工程上右鍵->[Manage Components],進(jìn)入組件管理。
在彈出的組件管理對(duì)話框中,更換開(kāi)發(fā)工具鏈。原來(lái)默認(rèn)選擇的是[Use RealView Compiler],切換至[Use GNU Compiler],將設(shè)置好相應(yīng)的目錄為GCC工具鏈的安裝目錄所在的路徑。該目錄下應(yīng)包含arm-none-eabi子目錄。
設(shè)置好工具鏈好,進(jìn)入工程的屬性配置,切換GCC編譯器的配置,設(shè)置只生成Thumb代碼,因?yàn)長(zhǎng)PC1766只允許執(zhí)行Thumb代碼。
然后再配置Linker中的鏈接腳本文件,鏈接腳本文件用于控制工程中代碼和數(shù)據(jù)的存儲(chǔ)布局。
最后,點(diǎn)擊編譯按鈕,編譯OK!
編譯完成后,就可以進(jìn)行調(diào)試了。借助于Keil強(qiáng)大的外設(shè)查看和軟仿功能,GCC編譯出來(lái)的工程也可以在其上跑得很High!