|
Кто писал софт под SIM900R в SIM900DevIDE?, Не могу найти RVCT 2.2 |
|
|
|
Mar 7 2014, 08:50
|
Знающий
   
Группа: Участник
Сообщений: 734
Регистрация: 29-11-10
Пользователь №: 61 247

|
Чего - то я неправильно делаю. Поставил SIM900R64_EAT.RAR. Скопировал как полагается gpio на уровень вверх, запускаю run.cmd, в итоге все тоже самое - он не находит armcc.exe из RVCT, ну и библиотек тоже не находит. Возможно нужен другой подход. Просветите, пож-ста.
C:\ARM\RVCT\Programs\2_2b616\armcc.exe ../EmbatSIM/gsmos/flcode/fl_main.c -c --cpu=ARM9E --debug --no_debug_macros --min_array_alignment=4 --littleend --split_sections --fpu=SoftVFP --apcs /interwork -I.\ainc -I ../EmbatSIM/gsmos/flinc -I C:\ARM\RVCT\Data\2_2b576\include\windowsprocess_begin: CreateProcess((null), C:\ARM\RVCT\Programs\2_2b616\armcc.exe ../EmbatSIM/gsmos/flcode/fl_main.c -c --cpu=ARM9E --debug --no_debug_macros --min_array_alignment=4 --littleend --split_sections --fpu=SoftVFP --apcs /interwork -I.\ainc -I ../EmbatSIM/gsmos/flinc -I C:\ARM\RVCT\Data\2_2b576\include\windows, ...) failed.
Впрочем, ставлю GCC-2011.09-69-arm-none-eabi.exe.
С эклипсом я мало знаком, может ткнете меня в инфу как все это скомпилировать?
Сообщение отредактировал Димон Безпарольный - Mar 7 2014, 08:55
|
|
|
|
|
Mar 7 2014, 10:28
|
Знающий
   
Группа: Участник
Сообщений: 734
Регистрация: 29-11-10
Пользователь №: 61 247

|
ОК. Прикрутил SIM900RDevIDE_DTMF_MultiTask_GCC и Sourcery_CodeBench_Lite_for_ARM_EABI. Выбрал проект gpio. Компилирую, получаю: Цитата D:\Program\SIM900RDevIDE_DTMF_MultiTask_GCC\1>make OS=win APPDIR=D:\Program\SIM900RDevIDE_DTMF_MultiTask_GCC\1/bin/sh: -c: line 2: syntax error: unexpected end of file
D:\Program\Sourcery_CodeBench_Lite_for_ARM_EABI\bin/arm-none-eabi-gcc -c -mlong-calls -I ../EmbatSIM/gsmos/flinc -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/bin/sh: -c: line 2: syntax error: unexpected end of file
D:\Program\Sourcery_CodeBench_Lite_for_ARM_EABI\bin/arm-none-eabi-gcc -c -mlong-calls -I ../EmbatSIM/gsmos/flinc -I.\ainc -mcpu=arm9e -mlittle-endian -mthumb-interwork -msoft-float -mfpu=vfp -Wall -Wstrict-prototypes -std=c99 -Os -DCOMP_GCC -o ../EmbatSIM/gsmos/flcode/fl_main.o ../EmbatSIM/gsmos/flcode/fl_main.c/bin/sh: -c: line 2: syntax error: unexpected end of file
echo Compiling [code/fl_customer.c]
Compiling [code/fl_customer.c]
D:\Program\Sourcery_CodeBench_Lite_for_ARM_EABI\bin/arm-none-eabi-gcc -c -mlong-calls -I ../EmbatSIM/gsmos/flinc -I.\ainc -mcpu=arm9e -mlittle-endian -mthumb-interwork -msoft-float -mfpu=vfp -Wall -Wstrict-prototypes -std=c99 -Os -DCOMP_GCC -o output/fl_customer.o code/fl_customer.c/bin/sh: -c: line 2: syntax error: unexpected end of file
D:\Program\Sourcery_CodeBench_Lite_for_ARM_EABI\bin/arm-none-eabi-ld --just-symbols ../EmbatSIM/gsmos/coreSW/rvctcore/*.x ../EmbatSIM/gsmos/libs/GCC/*.o -T ../EmbatSIM/gsmos/libs/GCC/sim900.ld -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/bin/sh: D:ProgramSourcery_CodeBench_Lite_for_ARM_EABIbin/arm-none-eabi-ld: No such file or directory
make: *** [output/1.elf] Error 127 Т.е. везде одна ошибка unexpected end of file. Думал из - за пробелов в путях. Снес, переустановил без русских букв и пробелов - тот же результат.
|
|
|
|
|
Mar 7 2014, 10:52
|
Участник

Группа: Участник
Сообщений: 71
Регистрация: 29-01-10
Из: Украина
Пользователь №: 55 147

|
1. ставим GCC 2. ставим иде в корень. когда будет ставится иде оно будет долго тупить и может сложиться впечатление, что оно повисло - ЭТО НЕ ТАК  это оно ищет компилер  3. установили, перезагрузили (ну мало-ли), запустили 4. файл-нью - там выбрали AMR Play (он точно компилится. остальные хз - где-то там есть проект с ошибкими, но где - не помню.. китайцы опять-таки) 5. нашли настройки компилера, выбрали GCC. ПРОВЕРИЛИ ПУТЬ к компилеру 6. откомпилировали - залили и вот тут веселье только начинается...
|
|
|
|
|
Mar 7 2014, 12:00
|
Знающий
   
Группа: Участник
Сообщений: 734
Регистрация: 29-11-10
Пользователь №: 61 247

|
Цитата(yooj @ Mar 7 2014, 13:52)  1. ставим GCC 2. ставим иде в корень. когда будет ставится иде оно будет долго тупить и может сложиться впечатление, что оно повисло - ЭТО НЕ ТАК  это оно ищет компилер  3. установили, перезагрузили (ну мало-ли), запустили 4. файл-нью - там выбрали AMR Play (он точно компилится. остальные хз - где-то там есть проект с ошибкими, но где - не помню.. китайцы опять-таки) 5. нашли настройки компилера, выбрали GCC. ПРОВЕРИЛИ ПУТЬ к компилеру 6. откомпилировали - залили и вот тут веселье только начинается... Выполнил. AMR Play не нашел в списке проектов. Наверно имеется ввиду Audio Play. Цитата D:\Program\SIM900RDevIDE_DTMF_MultiTask_GCC\2>make OS=win APPDIR=D:\Program\SIM900RDevIDE_DTMF_MultiTask_GCC\2 /bin/sh: -c: line 2: syntax error: unexpected end of file
D:\Program\Sourcery_CodeBench_Lite_for_ARM_EABI\bin/arm-none-eabi-gcc -c -mlong-calls -I ../EmbatSIM/gsmos/flinc -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/bin/sh: -c: line 2: syntax error: unexpected end of file
D:\Program\Sourcery_CodeBench_Lite_for_ARM_EABI\bin/arm-none-eabi-gcc -c -mlong-calls -I ../EmbatSIM/gsmos/flinc -I.\ainc -mcpu=arm9e -mlittle-endian -mthumb-interwork -msoft-float -mfpu=vfp -Wall -Wstrict-prototypes -std=c99 -Os -DCOMP_GCC -o ../EmbatSIM/gsmos/flcode/fl_main.o ../EmbatSIM/gsmos/flcode/fl_main.c/bin/sh: -c: line 2: syntax error: unexpected end of file
echo Compiling [code/fl_customer.c]
Compiling [code/fl_customer.c] D:\Program\Sourcery_CodeBench_Lite_for_ARM_EABI\bin/arm-none-eabi-gcc -c -mlong-calls -I ../EmbatSIM/gsmos/flinc -I.\ainc -mcpu=arm9e -mlittle-endian -mthumb-interwork -msoft-float -mfpu=vfp -Wall -Wstrict-prototypes -std=c99 -Os -DCOMP_GCC -o output/fl_customer.o code/fl_customer.c/bin/sh: -c: line 2: syntax error: unexpected end of file
D:\Program\Sourcery_CodeBench_Lite_for_ARM_EABI\bin/arm-none-eabi-ld --just-symbols ../EmbatSIM/gsmos/coreSW/rvctcore/*.x ../EmbatSIM/gsmos/libs/GCC/*.o -T ../EmbatSIM/gsmos/libs/GCC/sim900.ld -z muldefs -Map output/2.map -o output/2.elf ../EmbatSIM/gsmos/flcode/fl_crt0.o ../EmbatSIM/gsmos/flcode/fl_main.o ./output/fl_customer.o
/bin/sh: D:ProgramSourcery_CodeBench_Lite_for_ARM_EABIbin/arm-none-eabi-ld: No such file or directory make: *** [output/2.elf] Error 127 Т.е. тоже самое. Увы. Ковыряю дальше...
|
|
|
|
|
Mar 7 2014, 13:13
|
Знающий
   
Группа: Участник
Сообщений: 734
Регистрация: 29-11-10
Пользователь №: 61 247

|
Не возьму в толк, какой файл здесь Цитата D:\Program\Sourcery_CodeBench_Lite_for_ARM_EABI\bin/arm-none-eabi-gcc -c -mlong-calls -I ../EmbatSIM/gsmos/flinc -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/bin/sh: -c: line 2: syntax error: unexpected end of file обрабатывает компилятор?? Переставил всё в корень. Пробовал разные проекты, проверил соответствие 1137B01V02SIM900R64_ST_ENHANCE_EAT.sym - всё тоже самое. Хотел бы я знать, вторая строка какого файла не нравится компилятору? Бесполезно. Счастье было так близко...
Сообщение отредактировал Димон Безпарольный - Mar 7 2014, 17:02
|
|
|
|
|
Mar 10 2014, 03:01
|
Знающий
   
Группа: Участник
Сообщений: 734
Регистрация: 29-11-10
Пользователь №: 61 247

|
Создал почти пустой проект: Цитата void fl_entry() { int i; i = i+1; } Один хрен пишет ошибку во второй строке... Что ж это за файл с ошибкой во второй строке? Я уже все текстовые файлы в директориях SIM900RDevIDE_DTMF_MultiTask_GCC и C:\Program Files\CodeSourcery перековырял...
|
|
|
|
|
Mar 11 2014, 06:32
|
Группа: Новичок
Сообщений: 7
Регистрация: 14-01-14
Пользователь №: 80 035

|
Вероятно, будет проще поставить GCC и среду на другой компьютер, либо на виртуалку. Потом убедиться, что проект собирается и постараться найти 1 отличие.. Вы какую ОС используете? У меня на Win7x64 все запустилось в лёт, только путь в Options->compiler options поправить пришлось (компилер, видимо, не нашелся при установке). Ставил GCC и IDE с установками по умолчанию, пути и т.п. не менял, первая/чистая установка.
|
|
|
|
|
Mar 12 2014, 09:49
|
Знающий
   
Группа: Участник
Сообщений: 734
Регистрация: 29-11-10
Пользователь №: 61 247

|
Цитата(IvanPetrov010203 @ Mar 11 2014, 09:32)  Вероятно, будет проще поставить GCC и среду на другой компьютер, либо на виртуалку. Потом убедиться, что проект собирается и постараться найти 1 отличие.. Вы какую ОС используете? У меня на Win7x64 все запустилось в лёт, только путь в Options->compiler options поправить пришлось (компилер, видимо, не нашелся при установке). Ставил GCC и IDE с установками по умолчанию, пути и т.п. не менял, первая/чистая установка. Использую WXP 32bit. Сейчас попробовал в виртуалке (Oracle VM VirtualBox) - стоит W7. Пустое. Тот же результат. Могу поставить XP, но что - то мне подсказывает что ничего не изменится...
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|