Заработала. Не под W7 на виртуальной машине, а под BartPE - реаниматором, загруженным в оперативную память виртуальной машины.
Пытаюсь анализировать, но вряд ли получится. Такая работа напоминает мне установку клизмы пипеткой.
Цитата
E:\SIM900RDevIDE_DTMF_MultiTask_GCC\1>make OS=win APPDIR=E:\SIM900RDevIDE_DTMF_
MultiTask_GCC\1
E:\Program Files\bin/arm-none-eabi-gcc -c -mlong-calls -I ../EmbatSIM/gsmos/flin
c -I.\ainc -mcpu=arm9e -mlittle-endian -mthumb-interwork -msoft-float -mfpu=vfp
-Wall -Wstrict-prototypes -Os -o ../EmbatSIM/gsmos/flcode/fl_crt0.o ../EmbatSIM/
gsmos/flcode/fl_crt0.S
E:\Program Files\bin/arm-none-eabi-gcc -c -mlong-calls -I ../EmbatSIM/gsmos/flin
c -I.\ainc -mcpu=arm9e -mlittle-endian -mthumb-interwork -msoft-float -mfpu=vfp
-Wall -Wstrict-prototypes -std=c99 -Os -DCOMP_GCC -o ../EmbatSIM/gsmos/flcode/f
l_main.o ../EmbatSIM/gsmos/flcode/fl_main.c
E:\Program Files\bin/arm-none-eabi-ld --just-symbols ../EmbatSIM/gsmos/coreSW/rv
ctcore/*.x ../EmbatSIM/gsmos/libs/GCC/*.o -T ../EmbatSIM/gsmos/libs/GCC/sim900.l
d -z muldefs -Map output/1.map -o output/1.elf ../EmbatSIM/gsmos/flcode/fl_crt0
.o ../EmbatSIM/gsmos/flcode/fl_main.o ./output/fl_customer.o
E:\Program Files\bin/arm-none-eabi-objcopy -R .note -R .comment -O binary outpu
t/1.elf output/1.cla
E:\SIM900RDevIDE_DTMF_MultiTask_GCC\1>if exist code\*.o move code\*.o .\outp
ut
E:\SIM900RDevIDE_DTMF_MultiTask_GCC\1>if exist ..\EmbatSIM\gsmos\flcode\*.o move
..\EmbatSIM\gsmos\flcode\*.o .\output
E:\SIM900RDevIDE_DTMF_MultiTask_GCC\EmbatSIM\gsmos\flcode\fl_crt0.o
E:\SIM900RDevIDE_DTMF_MultiTask_GCC\EmbatSIM\gsmos\flcode\fl_main.o
В директории Output появились файлы Cla, Elf, Map.
Все заработало. На машине стоял WinAvr, в составе которого был Sh.exe. Именно его сообщение я ловил:
Цитата
bin/sh: -c: line 2: syntax error: unexpected end of file
Не стал разбираться что это за змий, снес нафиг WinAvr и заработало. И плевать в какой директорий устанавливается CodeSourcery. Главное, чтобы SIM900RDevIDE_DTMF_MultiTask_GCC была в корне.
Кстати, компилятор GCC эта гадость не находит - приходится указывать путь к BIN ручками.
Сообщение отредактировал Димон Безпарольный - Mar 12 2014, 11:46