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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Кто писал софт под SIM900R в SIM900DevIDE?, Не могу найти RVCT 2.2
Димон Безпарольн...
сообщение Mar 12 2014, 11:45
Сообщение #16


Знающий
****

Группа: Участник
Сообщений: 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
aman
сообщение Apr 5 2014, 06:34
Сообщение #17


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 30-07-13
Из: г.Алматы, Казахстан
Пользователь №: 77 736



День добрый, остановился на компиляторе ftp://ftp.macrogroup.ru/Support/SimCom/Em...t%20install.rar из статьи http://we.easyelectronics.ru/part/sim908-g...embeddedat.html, минимум настроек-патчей, и все расписано. На Windows 7 под виртуалкой VMware Workstation.

Сообщение отредактировал aman - Apr 5 2014, 06:52
Go to the top of the page
 
+Quote Post
delamoure
сообщение Jul 8 2014, 21:54
Сообщение #18


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

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



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


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


--------------------
Ребята, как же это вы без гравицапы пепелац выкатываете из гаража? Это непорядок. ©
Go to the top of the page
 
+Quote Post
vladimirk68
сообщение Dec 10 2015, 20:02
Сообщение #19





Группа: Участник
Сообщений: 6
Регистрация: 30-10-15
Пользователь №: 89 096



Как избавиться от сообщений при компиляции примера в Sim900DevIDE, компилятор GCC:

C:\SIM900DevIDE_DTMF_MultiTask_GCC\timer1>perl ..\EmbatSIM\gsmos\tools\renew

Scalar value @array_comp_opt[2] better written as $array_comp_opt[2] at ..\EmbatSIM\gsmos\tools\renew line 32.

Use of uninitialized value $gcc_sym_files in split at ..\EmbatSIM\gsmos\tools\renew line 46, <USR_OPTION_FILE> line 19.

Use of uninitialized value $COMP_TYPE in string eq at ..\EmbatSIM\gsmos\tools\renew line 54, <USR_OPTION_FILE> line 19.
Go to the top of the page
 
+Quote Post
Цырен.
сообщение Dec 18 2015, 11:55
Сообщение #20


Евгений
***

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



Друзья, не хочу расстраивать, но лучше SIM900R не закладывать в новые разработки, т.к. его планируют снимать с производства. После более 5 лет службы, его мы заменим на технически более выгодную и более недорогую 800-ю серию.
SIM900R pin2pin меняется на SIM800(есть CSD) или SIM800F(нет CSD). Либо, если хотите уменьшить размер - смотрите SIM800C32 (32Мбит поддерживает Embedded AT). Пишите тех.поддержке дистрибьютора, чтобы получить образцы и узнать больше о EAT в 800й серии.


--------------------
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 1st September 2025 - 04:43
Рейтинг@Mail.ru


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