ubuntu 在 R40e 上 還有 Debian 在 Sempron 2600 上

2012年11月9日 星期五

avr-gcc, xmega

avr tool 好像包含在 debian 的標準套件中。
所以用 apt 安裝就可以。
#apt-get install gcc-avr

裝完後,可以用 avr-gcc --target-help 列出 support 的 avr chip.

現在要用的 atxmega128a3,所以可以把輸出用 grep 慮一下。
發現這一版有 support atxmega128a3

這樣 build 的時候就可以用 option: -mmcu=atxmega128a3


也有包含需要的 libc 和 peripherial register definition.

會安裝在 /usr/lib/avr

像 register 的定義,要直接用的話,就只要在 source code include avr/io.h

io.h 會依照 target mcu 的定義來 include 正確的 ioXXXX.h

在 windows 版也一樣, include avr/io.h 就好。
-- 實際上,include avr_compiler.h 就好,他會 include 需要的 io.h, interrupt.h, pgmspace.h .. etc

沒有留言:

標籤

網誌存檔