2013-02-13 136 views
3

我想用Eclipse開發/ Linux的快速啓動的Stellaris(LM4F120)應用。我下面這個指南:http://kernelhacks.blogspot.de/2012/11/the-complete-tutorial-for-stellaris.html無法編譯StellaWare

但是,我不能make編譯的StellarisWare:

編譯,而不是 arm-*-gcc 'CC'
adc.c:1: error: bad value (cortex-m4) for -mcpu= switch 
adc.c:1: error: invalid floating point option: -mfpu=fpv4-sp-d16 

顯然被使用。我怎樣才能繞過這個問題?

我使用gcc-arm-none-eabi-4_7-2012q4。我做了兩個一)全面的StellarisWare包下面的東西(SW-LM3S-9453.exe)和一個對於Stellaris快速啓動(SW-EK-LM4F120XL-9453.exe):

1. Unzip: ../SW-*.zip 
2. Try to compile: make 
+0

你的編譯器不支持的Cortex-M4。 – auselen 2013-02-13 10:12:29

+0

GCC-臂無 - EABI - 4_7-2012q4應該支持它,因爲它是在各種教程和其他手臂開發商創造了該處理器的應用中。 – user1192748 2013-02-13 13:43:29

+1

然後你調用錯誤的gcc。 – auselen 2013-02-13 14:09:26

回答