История изменений
Исправление kim-roader, (текущая версия) :
GCC не понимает «#if 1», «#else», «#endif» в ассемблер-файле и ругается
У тебя какой-то неправильный gcc. Или, скорее всего, ты нам говоришь неправильную строчку компиляции. Я скачал твой стартап:
$ ls startup_ARMCM3.*
startup_ARMCM3.s
$ arm-none-eabi-gcc -x assembler-with-cpp -c -mcpu=cortex-m3 -mthumb -mfpu=fpv4-sp-d16 -mfloat-abi=hard -I "." -DSTM32F100Rx -DVER_MAJOR=0 -DVER_MINOR=1 -DHSE_VALUE=8000000 -Wa,-adhlns=./startup_ARMCM3.lst -o startup_ARMCM3.o startup_ARMCM3.s
$ ls startup_ARMCM3.*
startup_ARMCM3.lst startup_ARMCM3.o startup_ARMCM3.s
$ arm-none-eabi-gcc --version
arm-none-eabi-gcc (15:4.9.3+svn227297-1) 4.9.3 20150529 (prerelease)
Исходная версия kim-roader, :
GCC не понимает «#if 1», «#else», «#endif» в ассемблер-файле и ругается
У тебя какой-то неправильный gcc. Или, скорее всего, ты нам говоришь неправильную строчку компиляции. Я скачал твой стартап:
kim@kim-laptop:/tmp$ ls startup_ARMCM3.*
startup_ARMCM3.s
$ arm-none-eabi-gcc -x assembler-with-cpp -c -mcpu=cortex-m3 -mthumb -mfpu=fpv4-sp-d16 -mfloat-abi=hard -I "." -DSTM32F100Rx -DVER_MAJOR=0 -DVER_MINOR=1 -DHSE_VALUE=8000000 -Wa,-adhlns=./startup_ARMCM3.lst -o startup_ARMCM3.o startup_ARMCM3.s
$ ls startup_ARMCM3.*
startup_ARMCM3.lst startup_ARMCM3.o startup_ARMCM3.s
$ arm-none-eabi-gcc --version
arm-none-eabi-gcc (15:4.9.3+svn227297-1) 4.9.3 20150529 (prerelease)