реклама на сайте
подробности

 
 
> Кто писал софт под SIM900R в SIM900DevIDE?, Не могу найти RVCT 2.2
Димон Безпарольн...
сообщение Mar 7 2014, 07:05
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 734
Регистрация: 29-11-10
Пользователь №: 61 247



Скачал DS-5 Version 5.17.1, получил временную лицензию.

Не могу победить компилятор. Ругается. Библиотеки видимо не совпадают - ругается даже на примеры, которые идут в составе SIM900DevIDE.

Error: L6822E: Symbol IrqctrlMaskInterrupt has obsolete ARM/Thumb Synonym definitions (by 1137B01V02SIM900M64_ST_EAT.sym and 1137B01V02SIM900M64_ST_EAT.sym).
Error: L6200E: Symbol IrqctrlMaskInterrupt multiply defined (by 1137B01V02SIM900M64_ST_EAT.sym and 1137B01V02SIM900M64_ST_EAT.sym).
Error: L6822E: Symbol IrqctrlUnmaskInterrupt has obsolete ARM/Thumb Synonym definitions (by 1137B01V02SIM900M64_ST_EAT.sym and 1137B01V02SIM900M64_ST_EAT.sym).
Error: L6200E: Symbol IrqctrlUnmaskInterrupt multiply defined (by 1137B01V02SIM900M64_ST_EAT.sym and 1137B01V02SIM900M64_ST_EAT.sym).

Срок лицензии истекает - а воз и ныне там. Есть ли модули, под которые можно написать софт на GCC? Вариант с внешним контроллером у меня уже год работает, хотелось бы избавится от внешнего контроллера.

Помогите советом.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Димон Безпарольн...
сообщение Mar 12 2014, 11:45
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 734
Регистрация: 29-11-10
Пользователь №: 61 247



Заработала. Не под 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
Go to the top of the page
 
+Quote Post
delamoure
сообщение Jul 8 2014, 21:54
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 176
Регистрация: 2-04-08
Из: Днепропетровск
Пользователь №: 36 406



Цитата(Димон Безпарольный @ Mar 12 2014, 14:45) *
Все заработало. На машине стоял WinAvr...


Вот спасибо. Все один в один с компиляцией. Если б не ваш пост, я б еще повозился долго.


--------------------
Ребята, как же это вы без гравицапы пепелац выкатываете из гаража? Это непорядок. ©
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Димон Безпарольный   Кто писал софт под SIM900R в SIM900DevIDE?   Mar 7 2014, 07:05
- - CADiLO   >>>>Скачал DS-5 Version 5.17.1, получи...   Mar 7 2014, 07:16
|- - Димон Безпарольный   Цитата(CADiLO @ Mar 7 2014, 10:16) >...   Mar 7 2014, 07:20
- - CADiLO   На этом форуме плохо посмотрели - неоднократно обс...   Mar 7 2014, 07:23
- - Димон Безпарольный   Чего - то я неправильно делаю. Поставил SIM900R64_...   Mar 7 2014, 08:50
- - CADiLO   Выложеный комплект - под GCC Эклипс и SIMDEVIDE лу...   Mar 7 2014, 09:17
- - Димон Безпарольный   ОК. Прикрутил SIM900RDevIDE_DTMF_MultiTask_GCC и S...   Mar 7 2014, 10:28
- - CADiLO   Щас попрошу Женю прокомментировать, он вроде сталк...   Mar 7 2014, 10:38
|- - Димон Безпарольный   Цитата(CADiLO @ Mar 7 2014, 13:38) Щас по...   Mar 7 2014, 10:45
|- - yooj   1. ставим GCC 2. ставим иде в корень. когда будет ...   Mar 7 2014, 10:52
|- - Димон Безпарольный   Цитата(yooj @ Mar 7 2014, 13:52) 1. стави...   Mar 7 2014, 12:00
- - Димон Безпарольный   Не возьму в толк, какой файл здесь ЦитатаD:...   Mar 7 2014, 13:13
- - Димон Безпарольный   Создал почти пустой проект: Цитатаvoid fl_entry()...   Mar 10 2014, 03:01
- - IvanPetrov010203   Вероятно, будет проще поставить GCC и среду на дру...   Mar 11 2014, 06:32
|- - Димон Безпарольный   Цитата(IvanPetrov010203 @ Mar 11 2014, 09...   Mar 12 2014, 09:49
|- - aman   День добрый, остановился на компиляторе ftp://ftp....   Apr 5 2014, 06:34
- - vladimirk68   Как избавиться от сообщений при компиляции примера...   Dec 10 2015, 20:02
- - Цырен.   Друзья, не хочу расстраивать, но лучше SIM900R не ...   Dec 18 2015, 11:55


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 19:03
Рейтинг@Mail.ru


Страница сгенерированна за 0.01412 секунд с 7
ELECTRONIX ©2004-2016