|
|
  |
Новые доки на SIM900 |
|
|
|
Sep 21 2010, 09:05
|

Гуру
     
Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988

|
Новая документация SIM900_Customer Application Building Tutorial Application Note_V1.0.pdf SIM900_Embedded AT Application Note_V1.0.pdf SIM900_SIMDevIDE_Application Note_V1.00.pdf Как всегда лежит на сайте - http://microchip.ua/simcom/GSM-GPRS-GPS/SIM900/AppNotesСофт упомянутый в документации будет чуть позже. Примерно после 27 числа. Раздача по запросу мне письмом.
--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
|
|
|
|
|
Sep 21 2010, 11:52
|
Мыслящий
    
Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270

|
Цитата(Aner @ Sep 21 2010, 15:48)  Подскажите CADiLo как получить саму SIM900DevIDE V1.04? Рискну ответить за него: Цитата Софт упомянутый в документации будет чуть позже. Примерно после 27 числа. Раздача по запросу письмом.
--------------------
FAQ по ADФорум по ADЗнание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью. ...стоит запомнить ...вернее задуматься.
|
|
|
|
|
Sep 23 2010, 11:52
|
Частый гость
 
Группа: Участник
Сообщений: 105
Регистрация: 25-07-05
Пользователь №: 7 079

|
Цитата(Aner @ Sep 23 2010, 12:34)  Из описания DevIDE уже много вопросов. Например как, каких размеров мою пользовательскую программу отладить и поместить внутрь. И как надежно это будет работать? Вот пример: по RS передаю данные в своем протоколе. Требуется обработка протокола, и передача по GSM/GPRS каналу. Могу ли реализовать обработку внутри и какие ресурсы доступны для этого, как оценить? И как все компилировать? Какой язык, какая среда? И будет ли дано описание внутреннего арма полностью? итд. Язык С/С++, среда любая(симком предлогает свою IDE), компилятор указан в документации(на самом деле любой для ARM), отладка только через уарт и светодиоды, заливать во внутрь как и прошивку, описания арма не будет. Будет только API. По сути пишется одна задача для внутренней OS, в которую будут поступать разного рода события(таймера, новые данные по UART, внешнее прерывание и т.д.). Эта задача выполнена в виде бесконечного цикла, со свичём внутри. Вы забираете из очереди событие, по вышеупомянутому свичу находите тип события и обрабатываете его. Далее цикл повторяется. Нюанс в том, что когда нет в очереди ни одного события ваша задача находится в состоянии спячки. Надёжность, при условии что пользовательское ПО без глюков, должна быть высокая. Немного офтопа. У Quectel M10 тоже есть подобная фича, но пока она в релизные версии не включена. Увидев документацию от Симкома, и попробовав тоже на Quectel, могу сказать следующее - похожи как близнецы братья! Но есть и разница. У Quectel возможно создать до 10 таких задач и есть шина I2C но нет SPI . У Симкома есть есть SPI но нет I2C(по крайней мере в API? хотя в перечне ног есть). Также у Quectel не один уарт, а 2 в режиме Debug и 3 если не использовать отладку. О частоте АРМа говорить не будем, тут и так всё ясно.
Сообщение отредактировал kovz - Sep 23 2010, 13:26
|
|
|
|
|
Sep 24 2010, 10:23
|
Частый гость
 
Группа: Участник
Сообщений: 105
Регистрация: 25-07-05
Пользователь №: 7 079

|
Цитата(=F8= @ Sep 24 2010, 13:15)  Ну и отдельное большое "спасибо" за использование RVDS. На счет подойдет любой другой компилер есть большие сомнения. Подойдёт, если выдержаны армовские правила вызова функций.
|
|
|
|
|
Sep 24 2010, 10:54
|
Частый гость
 
Группа: Участник
Сообщений: 105
Регистрация: 25-07-05
Пользователь №: 7 079

|
Цитата(=F8= @ Sep 24 2010, 13:44)  Если соглашение о вызовах совпадает, если со структурами проблем не возникнет, если наконец хедерами не подавится, и еще возможно какие-то "если" которые сразу на ум не приходят. Я вместо рекомендованого Quectel ADS использовал IAR. Проблем не обнаружил.
|
|
|
|
|
Sep 24 2010, 12:20
|
Частый гость
 
Группа: Участник
Сообщений: 105
Регистрация: 25-07-05
Пользователь №: 7 079

|
Цитата(Aner @ Sep 24 2010, 14:33)  предположительно понятно, в SIM900 (арм 926ej-s 156mhz) дает одну нитку для клиентского приложения. Но сам арм (его ядро без периферии) +RTOS: RTK-E ...RVDS + библиотеки ... как же без глюков то? Хотябы знать тайминги для других ниток, на какие ресурсы, хотябы по мипсам могу расчитывать?
kovz... использовал IAR Вот интересно какой версии IAR, какой проц указывали ( наверное тот что выше, а может нет?) и какими пользовались библиотеками ( если пользовались)? (дайте понять каого уровня сложности ваша программа, надеюсь не светодиодом поморгать?) ... как дебажили без джитага? IAR 5.5 full, проц указывал ARM7EJ-S(но это был QUECTEL !), по поводу библиотек не совсем понял что интересует, если dlib то она уже в основном фирмваре зашита и адреса расположения функций известны. Уровень сложности у меня был не высокий. Пообщаться с акселерометром по I2C, сделать звонок, принять звонок, отправить принять даные по GPRS. Вобщем посчупать, разобраться что к чему. Но другой человек пишет более серьёзную весчь, там отладка сделана очень хитро. Один из потоков за неё и отвечает. В ней реализованы функции вычитивания/записи регистров, переменных и т.д. Глюки естественно есть, в случае с Quectel они не так страшны + довольно оперативно исправляются. По поводу мипсов ничего сказать не могу, под наши задачи(охранные приборы) вполне достаточно.
|
|
|
|
|
Jan 18 2011, 14:48
|
Участник

Группа: Свой
Сообщений: 63
Регистрация: 18-01-11
Из: Новосибирск
Пользователь №: 62 313

|
Подскажите пож-та, а софт уже доступен? Начинаю новую разработку на SIM900, хотелось бы понять можно ли ориентироваться на внутренний контроллер?
|
|
|
|
|
Jan 20 2011, 01:57
|
Участник

Группа: Свой
Сообщений: 63
Регистрация: 18-01-11
Из: Новосибирск
Пользователь №: 62 313

|
Цитата(Aner @ Jan 18 2011, 21:10)  Софт есть, пашет. А чего хотите от внутреннего контроллера? Хотим читать EB-500 и отправлять координаты на "базу", ну и опрос пары-тройки внешних датчиков, +контроль аккумулятора
|
|
|
|
|
Jan 20 2011, 04:32
|
Участник

Группа: Свой
Сообщений: 63
Регистрация: 18-01-11
Из: Новосибирск
Пользователь №: 62 313

|
А как\где можно этот софт получить? на сайте производителя не нашел что-то, для местного фтп новичек совсем  . Если возможно отправить по почте - буду очень благодарен: ap<сбк>li.ru
|
|
|
|
|
Jan 20 2011, 07:43
|

Гуру
     
Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988

|
Ладно, дистрибьюторы тоже люди....
microchip.ua/temp/
Что могу дать:
1. Архив 52 мега содержит 106 и 107 версию IDE, документацию, две версии прошивок для EAT.
2. В текстовом файле показана структура папок RVCT - что должно быть в компиляторе и билды компилятора.
Кроме того нужен к компилятору .lic файл. Кто работал с Альтеровским квартусом, знает как при помощи FlexLM и серийного номера винчестера сгенерить это дело.
Сам компилятор не имею права выкладывать - но кто ищет тот найдет - на китайских форумах есть все что надо.
Лежать будет до вечера пятницы - кто не успеет, я не виноват.
Просьба к "своим" - переложите кто-нибуть на FTP форума, у меня сейчас аплоад совсем неживой.
--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
|
|
|
|
|
Jan 20 2011, 09:50
|
Частый гость
 
Группа: Свой
Сообщений: 83
Регистрация: 1-11-06
Из: Николаев
Пользователь №: 21 853

|
Цитата(CADiLO @ Jan 20 2011, 09:43)  Просьба к "своим" - переложите кто-нибуть на FTP форума, у меня сейчас аплоад совсем неживой. /upload/GSM/SimCom/Soft/SIMCom Embedded AT/
|
|
|
|
|
Jan 20 2011, 14:45
|
Участник

Группа: Свой
Сообщений: 63
Регистрация: 18-01-11
Из: Новосибирск
Пользователь №: 62 313

|
Спасибо!! Буду разбираться!
|
|
|
|
|
Jan 22 2011, 09:37
|
Участник

Группа: Свой
Сообщений: 63
Регистрация: 18-01-11
Из: Новосибирск
Пользователь №: 62 313

|
Цитата(CADiLO @ Jan 20 2011, 13:43)  Кроме того нужен к компилятору .lic файл. Кто работал с Альтеровским квартусом, знает как при помощи FlexLM и серийного номера винчестера сгенерить это дело. Попробовал в license.dat заменить строки "HOSTID=DISK_SERIAL_NUM=свой_идентификатор", все-равно компилятор ругается на лицензию. Попробовал из состава архива с рапиды LicenseGen, результирующий файл тоже не подходит. Где-то генератор надо поискать?
|
|
|
|
|
Jan 24 2011, 09:21
|
Участник

Группа: Свой
Сообщений: 63
Регистрация: 18-01-11
Из: Новосибирск
Пользователь №: 62 313

|
Цитата(Peps @ Jan 24 2011, 12:30)  Подсказка - если гора не идет к Магомету - Магомету некуда деваться - придется идти к горе. Лицензия привязывается к серийному номеру диска. Если нельзя поменять лицензию, надо сделать ей нужный номер диска, как в файле license.dat. Для этого нужно где то найти программку типа volumserial или еще какую нибудь и поменять серийный номер диска - и вуаля!  Чет Магомет туговатый попался, каждое слово по отдельности понятно, а вместе - не соображу что означает ) насколько понял предлагается сделать "...лицензии - нужный номер диска". Благодаря уважаемым товарищам "volumserial" обладаем. китайской инструкцией к ней тоже. Т.е. указываю носитель (С), получаю номерок, вношу его в соотв. окошечко и жму кнопку "изменить". Программа отвечает мол "все ок, успех". Но никаких изменений в составе файлов не вижу. Ожидал изменения license.dat ну или предположим пишется номер в реестр или куда поглубже. Но license.dat не изменился и компилятор по-прежнему ругается. Сразу оговорюсь - программу запускал под правами администратора. иначе на Wiste она выдает "неуспех". После этих танцев пробовал license.dat изменять вручную (см.пост выше). Может что-то криво выполняю, вы намекните что должно измениться... в окружающем пространстве? Где живет загадочный "серийный номер диска"? Есть еще рядышком файл без расширения - с номером старого диска, может это он? В принципе, нашел старую ветку, где обещается в новом году поддержка бесплатного GCC. Может оно уже есть? и этот путь более правильный? Пока писал пришла идея, может в "окошечко" volumserial надо писать "старый номер диска" и после изменения он изменится на это старое значение? вечером попробую.
|
|
|
|
|
Jan 24 2011, 10:30
|
Частый гость
 
Группа: Участник
Сообщений: 183
Регистрация: 12-01-10
Из: Минск
Пользователь №: 54 745

|
Там еще после того, как Вы изменили номер диска нужно обязательно перегрузиться !. Серийный номер смотрел программулинкой lmtools.exe (у меня стоял какой то огрызок от FlexLM), правда сразу, как и Вы, забыл перегрузится, ничего не помогло и изменил еще серийный номер диска D. После этого все заработало. Цитата Есть еще рядышком файл без расширения - с номером старого диска, может это он? Это собственно номер диска, к которому привязана лицензия. На этот номер и нужно изменить свой диск. Кстати, может быть еще файл лицензии нужно переписать в С:/flexlm/
Сообщение отредактировал Peps - Jan 24 2011, 10:31
|
|
|
|
|
Jan 24 2011, 16:32
|
Участник

Группа: Свой
Сообщений: 63
Регистрация: 18-01-11
Из: Новосибирск
Пользователь №: 62 313

|
Цитата(Peps @ Jan 24 2011, 16:30)  Там еще после того, как Вы изменили номер диска нужно обязательно перегрузиться !. Серийный номер смотрел программулинкой lmtools.exe (у меня стоял какой то огрызок от FlexLM), правда сразу, как и Вы, забыл перегрузится, ничего не помогло и изменил еще серийный номер диска D. После этого все заработало.
Это собственно номер диска, к которому привязана лицензия. На этот номер и нужно изменить свой диск. Кстати, может быть еще файл лицензии нужно переписать в С:/flexlm/ Сделал, теперь серийный номер диска C "как нужно". Перегрузился. Запустил компилятор - ругается на лицензию. Пытаюсь запустить снова VolumeSerial.exe под правами администратора, говорит файл программы не найден. Под правами обычного пользователя запускается. И ни одно другое приложение под правами администратора больше не запускается, видимо смена серийного номера диска C фатальна для Висты. И обратно теперь не сменить... "не было у бабы горя" )
|
|
|
|
|
Mar 21 2011, 14:26
|
Группа: Новичок
Сообщений: 4
Регистрация: 13-03-11
Пользователь №: 63 572

|
Здравствуйте. Мне нужно разработать программу для модуля SIM900 (EAT). Читал, что на вашем форуме мне могут дать средства разработки. Отправте, пожалуйста на мой E-MAIL (maxim.zhemerenko@gmail.com) программу SimDevIde и набор необходимый библиотек (файлов) для разработки. Заранее благодарен.
|
|
|
|
|
Mar 21 2011, 15:40
|
Участник

Группа: Свой
Сообщений: 63
Регистрация: 18-01-11
Из: Новосибирск
Пользователь №: 62 313

|
Цитата(Peps @ Mar 21 2011, 20:48)  Отправил в почту Если возможно, еще сюда: ap<собак>li.ru, пож-та
|
|
|
|
|
Mar 23 2011, 13:10
|
Группа: Новичок
Сообщений: 4
Регистрация: 19-06-09
Пользователь №: 50 444

|
Если можно сюда тоже пожалуйста aiman@ua.fm
|
|
|
|
|
Mar 25 2011, 08:58
|
Группа: Новичок
Сообщений: 4
Регистрация: 13-03-11
Пользователь №: 63 572

|
Цитата(CADiLO @ Mar 24 2011, 10:56)  Лежит здесь - upload/GSM/SimCom/EAT
eat.rar - собственно SIMDevIDE
rv.rar - ото самое чего еще надо - просьба не раздавать в открытый доступ, только с FTP. кто не имеет доступа к FTP - читает форум и качает по ссылочкам
coresw3 - последнее фирмваре - ставится так:
1. удалить все файлы в каталоге DISK:\SIM900DevIDE\EmbatSIM\gsmos\coreSW\ Каталог ТАТ не трогать
2. из архива все файлы скопировать вместо удаленных - долно стать так: TAT 0x3700001000000115.str 1137B01V03SIM900M64_ST_EAT_FOR_TEST_20110307.cla 1137B01V03SIM900M64_ST_EAT_FOR_TEST_20110307.def 1137B01V03SIM900M64_ST_EAT_FOR_TEST_20110307.sym 1137B01V03SIM900M64_ST_EAT_FOR_TEST_20110307.x
3. в каталоге DISK:\SIM900DevIDE\EmbatSIM\gsmos\tools\ найти файл version1 в строчку SYMFILE = вставить название новой версии SYMFILE = 1137B01V03SIM900M64_ST_EAT.sym
В этой версии сделаны исправления связаные с внешними прерываниями по GPIO Пожалуйста, отошлите этот тестовый eat на мой email: maxim.zhemerenko@gmail.com
|
|
|
|
|
Mar 25 2011, 20:15
|
Участник

Группа: Участник
Сообщений: 28
Регистрация: 23-01-07
Из: Москва Зеленоград
Пользователь №: 24 691

|
Привет, отправь, пожалуйста сюда mikheev.zel(sobaka)gmail.com SimDevIde и все то необходимо. Заранее благодарен.
|
|
|
|
|
Apr 5 2011, 02:14
|
Группа: Новичок
Сообщений: 1
Регистрация: 5-04-11
Пользователь №: 64 129

|
Цитата(CADiLO @ Mar 24 2011, 03:56)  Лежит здесь - upload/GSM/SimCom/EAT
eat.rar - собственно SIMDevIDE
rv.rar - ото самое чего еще надо - просьба не раздавать в открытый доступ, только с FTP. кто не имеет доступа к FTP - читает форум и качает по ссылочкам
coresw3 - последнее фирмваре - ставится так:
1. удалить все файлы в каталоге DISK:\SIM900DevIDE\EmbatSIM\gsmos\coreSW\ Каталог ТАТ не трогать
2. из архива все файлы скопировать вместо удаленных - долно стать так: TAT 0x3700001000000115.str 1137B01V03SIM900M64_ST_EAT_FOR_TEST_20110307.cla 1137B01V03SIM900M64_ST_EAT_FOR_TEST_20110307.def 1137B01V03SIM900M64_ST_EAT_FOR_TEST_20110307.sym 1137B01V03SIM900M64_ST_EAT_FOR_TEST_20110307.x
3. в каталоге DISK:\SIM900DevIDE\EmbatSIM\gsmos\tools\ найти файл version1 в строчку SYMFILE = вставить название новой версии SYMFILE = 1137B01V03SIM900M64_ST_EAT.sym
В этой версии сделаны исправления связаные с внешними прерываниями по GPIO Привет, отправь, пожалуйста сюда hugoandrade73@yahoo.com SimDevIde и все то необходимо. Заранее благодарен.
|
|
|
|
|
Jul 18 2011, 07:14
|
Участник

Группа: Участник
Сообщений: 24
Регистрация: 11-12-09
Из: Lithuania
Пользователь №: 54 191

|
Здравствуйте, Буду благодарен за помощь с ЕАТ. На посте 25 было упомянуто про компилятор, но PEPS говорил, что он не очень... Правда ли это? Если да, так может кто нибудь кинуть rv.rar в cust.software@gmail.com? Спасибо заранее!
|
|
|
|
|
Dec 22 2011, 11:45
|

Местный
  
Группа: Свой
Сообщений: 378
Регистрация: 10-09-07
Из: UKR/Voz
Пользователь №: 30 423

|
Не собирается проект подскажите что не так делаю иде компилятор все поставил пути скорректировал сгенерил тестовый проект Код C:\SIM900DevIDE\tester>mkdir .\output Подпапка или файл .\output уже существует.
C:\SIM900DevIDE\tester>rem perl ..\EmbatSIM\gsmos\tools\globalmacro
C:\SIM900DevIDE\tester>perl ..\EmbatSIM\gsmos\tools\renew "perl" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
C:\SIM900DevIDE\tester>make OS=win APPDIR=C:\SIM900DevIDE\tester echo Compiling [../EmbatSIM/gsmos/flcode/fl_Main.c] Compiling [../EmbatSIM/gsmos/flcode/fl_Main.c] C:\RVCT2.2_616\ARM\RVCT\Programs\2.2\armcc.exe ../EmbatSIM/gsmos/flcode/fl_Main. c -c --cpu=ARM9E --debug --no_debug_macros --littleend --split_sections --fpu=S oftVFP --apcs /interwork -DSIMCOM_FTR -DSIMCOM -I.\ainc -I . ./EmbatSIM/gsmos/flinc -I C:\RVCT2.2_616\ARM\RVCT\Data\2.2\349\include process_begin: CreateProcess((null), C:\RVCT2.2_616\ARM\RVCT\Programs\2.2\armcc. exe ../EmbatSIM/gsmos/flcode/fl_Main.c -c --cpu=ARM9E --debug --no_debug_macros --littleend --split_sections --fpu=SoftVFP --apcs /interwork -DSIMCOM_FTR -DSIMC OM -I.\ainc -I ../EmbatSIM/gsmos/flinc -I C:\RVCT2.2_616\ARM\RVCT\Data\2.2\349\i nclude, ...) failed. make (e=2): Не удается найти указанный файл. make: *** [fl_Main.o] Error 2
C:\SIM900DevIDE\tester>move *.o .\output Файл с таким именем уже существует или не найден.
C:\SIM900DevIDE\tester>move *.cla .\output Файл с таким именем уже существует или не найден.
C:\SIM900DevIDE\tester>move *.elf .\output Файл с таким именем уже существует или не найден.
C:\SIM900DevIDE\tester>move *.map .\output Файл с таким именем уже существует или не найден.
C:\SIM900DevIDE\tester>if exist *.sym move *.sym .\output
C:\SIM900DevIDE\tester>pause Для продолжения нажмите любую клавишу . . .
Сообщение отредактировал west329_ - Dec 22 2011, 11:57
Эскизы прикрепленных изображений
|
|
|
|
|
Dec 23 2011, 07:41
|
Участник

Группа: Свой
Сообщений: 63
Регистрация: 18-01-11
Из: Новосибирск
Пользователь №: 62 313

|
Под вистой работаю с виртуальной машиной (WinXP), рекомендую
|
|
|
|
|
Dec 23 2011, 08:16
|

Местный
  
Группа: Свой
Сообщений: 378
Регистрация: 10-09-07
Из: UKR/Voz
Пользователь №: 30 423

|
Вы правы, пути прописывал неправильно вернее решил пройтись и посмотреть что в них лежит в итоге там ничего не было. Заменил на следующие. C:\RVCT2.2_616\ARM\RVCT\Programs\2.2\349\win_32-pentium C:\RVCT2.2_616\ARM\RVCT\Data\2.2\349\include\windows После чего компилятор ожил и потребовал лицензию, скормил ему лицензию. В итоге сборка до конца не проходит всеравно Код C:\SIM900DevIDE\sssss>mkdir .\output Подпапка или файл .\output уже существует.
C:\SIM900DevIDE\sssss>rem perl ..\EmbatSIM\gsmos\tools\globalmacro
C:\SIM900DevIDE\sssss>perl ..\EmbatSIM\gsmos\tools\renew "perl" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
C:\SIM900DevIDE\sssss>make OS=win APPDIR=C:\SIM900DevIDE\sssss echo Compiling [../EmbatSIM/gsmos/flcode/fl_Main.c] Compiling [../EmbatSIM/gsmos/flcode/fl_Main.c] C:\RVCT2.2_616\ARM\RVCT\Programs\2.2\349\win_32-pentium\armcc.exe ../EmbatSIM/gs mos/flcode/fl_Main.c -c --cpu=ARM9E --debug --no_debug_macros --littleend --spl it_sections --fpu=SoftVFP --apcs /interwork -DSIMCOM_FTR -DSIMCOM -I.\ainc -I ../EmbatSIM/gsmos/flinc -I C:\RVCT2.2_616\ARM\RVCT\Data\2 .2\349\include\windows Warning: C2083W: -g defaults to -O2 if no optimisation level is specified echo Compiling [.\code/fl_customer.c] Compiling [.\code/fl_customer.c] C:\RVCT2.2_616\ARM\RVCT\Programs\2.2\349\win_32-pentium\tcc.exe .\code/fl_custo mer.c -c --cpu=ARM9E --debug --no_debug_macros --littleend --split_sections --f pu=SoftVFP --apcs /interwork -DSIMCOM_FTR -DSIMCOM -I.\ainc - I ../EmbatSIM/gsmos/flinc -I C:\RVCT2.2_616\ARM\RVCT\Data\2.2\349\include\wind ows process_begin: CreateProcess((null), C:\RVCT2.2_616\ARM\RVCT\Programs\2.2\349\wi n_32-pentium\tcc.exe .\code/fl_customer.c -c --cpu=ARM9E --debug --no_debug_macr os --littleend --split_sections --fpu=SoftVFP --apcs /interwork -DSIMCOM_FTR -DS IMCOM -I.\ainc -I ../EmbatSIM/gsmos/flinc -I C:\RVCT2.2_616\ARM\RVCT\Data\2.2\34 9\include\windows, ...) failed. make (e=2): Не удается найти указанный файл. make: *** [fl_customer.o] Error 2
C:\SIM900DevIDE\sssss>move *.o .\output C:\SIM900DevIDE\sssss\fl_Main.o Перемещено файлов: 1.
C:\SIM900DevIDE\sssss>move *.cla .\output Файл с таким именем уже существует или не найден.
C:\SIM900DevIDE\sssss>move *.elf .\output Файл с таким именем уже существует или не найден.
C:\SIM900DevIDE\sssss>move *.map .\output Файл с таким именем уже существует или не найден.
C:\SIM900DevIDE\sssss>if exist *.sym move *.sym .\output
C:\SIM900DevIDE\sssss>pause Для продолжения нажмите любую клавишу . . . Может кто то выложить нормальный лог сборки чтобы сравнить ?
|
|
|
|
|
Dec 23 2011, 09:26
|

Местный
  
Группа: Свой
Сообщений: 378
Регистрация: 10-09-07
Из: UKR/Voz
Пользователь №: 30 423

|
Вижу что не находит файл make Код process_begin: CreateProcess((null), C:\RVCT2.2_616\ARM\RVCT\Programs\2.2\349\wi n_32-pentium\tcc.exe .\code/fl_customer.c -c --cpu=ARM9E --debug --no_debug_macr os --littleend --split_sections --fpu=SoftVFP --apcs /interwork -DSIMCOM_FTR -DS IMCOM -I.\ainc -I ../EmbatSIM/gsmos/flinc -I C:\RVCT2.2_616\ARM\RVCT\Data\2.2\34 9\include\windows, ...) failed. [u][b]make (e=2): Не удается найти указанный файл. make: *** [fl_customer.o] Error 2[/b][/u]
|
|
|
|
|
Dec 23 2011, 11:41
|
Частый гость
 
Группа: Участник
Сообщений: 183
Регистрация: 12-01-10
Из: Минск
Пользователь №: 54 745

|
Вот так выглядит лог удачно скомпилированного проекта Код C:\SIM900DevIDE\ModemWDT>mkdir .\output Подпапка или файл .\output уже существует.
C:\SIM900DevIDE\ModemWDT>rem perl ..\EmbatSIM\gsmos\tools\globalmacro
C:\SIM900DevIDE\ModemWDT>perl ..\EmbatSIM\gsmos\tools\renew "perl" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
C:\SIM900DevIDE\ModemWDT>make OS=win APPDIR=C:\SIM900DevIDE\ModemWDT echo Compiling [../EmbatSIM/gsmos/flcode/fl_Main.c] Compiling [../EmbatSIM/gsmos/flcode/fl_Main.c] C:\RVCT_EMBEDDEDAT\RVCT_EAT\2_2b616\armcc.exe ../EmbatSIM/gsmos/flcode/fl_Main.c -c --cpu=ARM9E --debug --no_debug_macros --littleend --split_sections --fpu=So ftVFP --apcs /interwork -DSIMCOM_FTR -DSIMCOM -I.\ainc -I .. /EmbatSIM/gsmos/flinc -I C:\RVCT_EMBEDDEDAT\RVCT_EAT\2_2b576\include\window s Warning: C2083W: -g defaults to -O2 if no optimisation level is specified echo Compiling [.\code/fl_customer.c] Compiling [.\code/fl_customer.c] C:\RVCT_EMBEDDEDAT\RVCT_EAT\2_2b616\tcc.exe .\code/fl_customer.c -c --cpu=ARM9 E --debug --no_debug_macros --littleend --split_sections --fpu=SoftVFP --apcs /i nterwork -DSIMCOM_FTR -DSIMCOM -I.\ainc -I ../EmbatSIM/gsmos/ flinc -I C:\RVCT_EMBEDDEDAT\RVCT_EAT\2_2b576\include\windows Warning: C2083W: -g defaults to -O2 if no optimisation level is specified "code\fl_customer.c", line 383: Warning: #223-D: function declared implicitly comm_len=strlen(ATcomman d_buf); ^ "code\fl_customer.c", line 384: Warning: #167-D: argument of type "char *" is i ncompatible with parameter of type "u8 *" t1=ebdat9_01SendToModem( ATcommand_buf,comm_len);
^ "code\fl_customer.c", line 402: Warning: #223-D: function declared implicitly comm_len=strlen(ATcomman d_buf); ^ "code\fl_customer.c", line 403: Warning: #167-D: argument of type "char *" is i ncompatible with parameter of type "u8 *" t1=ebdat9_01SendToModem( ATcommand_buf,comm_len);
^ "code\fl_customer.c", line 449: Warning: #9-D: nested comment is not allowed /***************************************************************************** ******************* ^ code\fl_customer.c: 5 warnings, 0 errors Warning: L6319W: Ignoring --keep command. Cannot find section bootnor_start.o(SI GNATURE_AREA). Warning: L6306W: '~PRES8' section image2dlms.o(init) should not use the address of 'REQ8' function fl_entry. ../EmbatSIM/gsmos/flcode/scatter.map(line 28, col 24) Warning: L6314W: No sectio n matches pattern fl_Main.o(RW). ../EmbatSIM/gsmos/flcode/scatter.map(line 28, col 28) Warning: L6314W: No sectio n matches pattern fl_Main.o(ZI). Finished: 0 information, 4 warning and 0 error messages.
C:\SIM900DevIDE\ModemWDT>move *.o .\output C:\SIM900DevIDE\ModemWDT\fl_customer.o C:\SIM900DevIDE\ModemWDT\fl_Main.o
C:\SIM900DevIDE\ModemWDT>move *.cla .\output C:\SIM900DevIDE\ModemWDT\ModemWDT.cla
C:\SIM900DevIDE\ModemWDT>move *.elf .\output C:\SIM900DevIDE\ModemWDT\ModemWDT.elf
C:\SIM900DevIDE\ModemWDT>move *.map .\output C:\SIM900DevIDE\ModemWDT\ModemWDT.map
C:\SIM900DevIDE\ModemWDT>if exist *.sym move *.sym .\output C:\SIM900DevIDE\ModemWDT\ModemWDT.sym
C:\SIM900DevIDE\ModemWDT>pause Для продолжения нажмите любую клавишу . . . А еще у меня есть предположение, что ваш компилятор "не совсем кашерный" - то есть не компилит потому что денег просит.
|
|
|
|
|
Dec 28 2011, 12:53
|
Группа: Новичок
Сообщений: 3
Регистрация: 21-02-11
Пользователь №: 63 160

|
Подскажите, пожалуйста, как определить, какой тип кодека используется при текущем соединении голосового вызова. Например, при помощи команды AT+SVR устанавливаю кодеки: AT+SVR=16, то какой из 5-ти кодеков будет использоваться при установлении связи?
Сообщение отредактировал lubeti - Dec 28 2011, 12:54
|
|
|
|
|
Dec 28 2011, 13:27
|
Группа: Новичок
Сообщений: 3
Регистрация: 21-02-11
Пользователь №: 63 160

|
Цитата(CADiLO @ Dec 28 2011, 16:16)  Тот который укажет базовая станция (БС). Тут есть нюанс - если вы отключите какой либо из кодеков, а БС будет его использовать, то звук в канале пропадет. БС сама выбирает каким кодеком работать в данный момент. Как узнать какой кодек выбрала БС? Спасибо
|
|
|
|
|
Mar 17 2012, 18:46
|
Группа: Новичок
Сообщений: 2
Регистрация: 17-03-12
Пользователь №: 70 858

|
Цитата(west329_ @ Dec 23 2011, 15:09)  RVCT2.2_616 компилятор не ставил просто распаковал в корень, предположу что переменных окружения некоторых нету
Е ещё просьба можете выложить простой проект демо, сюда. Попробую у себя собрать может я неправильно создаю проект. и чем же у вас дело с компиляцией кончилось, у меня аналогичный случай!
|
|
|
|
|
Mar 29 2012, 07:40
|
Группа: Участник
Сообщений: 13
Регистрация: 10-02-11
Из: Украина
Пользователь №: 62 859

|
У меня SIMCOM_SIM900, Revision:1137B08SIM900M64_ST_DTMF_JD_MMS
В temp лежит 1137B04SIM900M64_ST_EAT 1137B01SIM900M64_ST_DTMF_JD_EAT 1137B01SIM908M64_ST_DTMF_JD_EAT
Подойдёт ли какая-нибудь из предложенных? Или надо где-то искать другую версию?
|
|
|
|
|
Mar 29 2012, 08:21
|
Группа: Участник
Сообщений: 13
Регистрация: 10-02-11
Из: Украина
Пользователь №: 62 859

|
Спасибо, этот подойдёт RVCT2.2_616 ?
|
|
|
|
|
Mar 29 2012, 10:32
|
Группа: Участник
Сообщений: 13
Регистрация: 10-02-11
Из: Украина
Пользователь №: 62 859

|
Кто разобрался с компилятором, скиньте в личку "инструкцию по license.dat")
|
|
|
|
|
Mar 29 2012, 11:19
|
Группа: Участник
Сообщений: 13
Регистрация: 10-02-11
Из: Украина
Пользователь №: 62 859

|
Ок, спасибо, ушёл разбираться)
|
|
|
|
|
Mar 29 2012, 13:11
|
Группа: Участник
Сообщений: 13
Регистрация: 10-02-11
Из: Украина
Пользователь №: 62 859

|
Компилятор установился, лицензию теперь не просит, при выполнении в консоли armcc выдаёт версию, билд + опции использования, но вот проект компилится не хочет: Код ......................................................... Compiling [.\code/fl_customer.c]
C:\ARM\RVCT\Programs\2.2\349\win_32-pentium\tcc.exe .\code/fl_customer.c -c --cpu=ARM9E --debug --no_debug_macros --littleend --split_sections --fpu=SoftVFP --apcs /interwork -I.\ainc -I ../EmbatSIM/gsmos/flinc -I C:\ARM\RVCT\Data\2.2\349\include\windows
process_begin: CreateProcess((null), C:\ARM\RVCT\Programs\2.2\349\win_32-pentium\tcc.exe .\code/fl_customer.c -c --cpu=ARM9E --debug --no_debug_macros --littleend --split_sections --fpu=SoftVFP --apcs /interwork -I.\ainc -I ../EmbatSIM/gsmos/flinc -I C:\ARM\RVCT\Data\2.2\349\include\windows, ...) failed.
make (e=2): Не удается найти указанный файл.
make: *** [fl_customer.o] Error 2 ......................................................... Проблема похожая на ту, что описывал west329_ на прошлой странице.
|
|
|
|
|
Mar 29 2012, 13:29
|
Группа: Участник
Сообщений: 13
Регистрация: 10-02-11
Из: Украина
Пользователь №: 62 859

|
Всё откомпилилось после тысячной попытки переустановки и настройки переменных среды!!! А 4 ворнинга это нормально? Код C:\RVCT_EAT\2_2b616\tcc.exe .\code/fl_customer.c -c --cpu=ARM9E --debug --no_debug_macros --littleend --split_sections --fpu=SoftVFP --apcs /interwork -I.\ainc -I ../EmbatSIM/gsmos/flinc -I C:\RVCT_EAT\2_2b576\include\windows
Warning: C2083W: -g defaults to -O2 if no optimisation level is specified
Warning: L6319W: Ignoring --keep command. Cannot find section bootnor_start.o(SIGNATURE_AREA).
Warning: L6306W: '~PRES8' section image2dlms.o(init) should not use the address of 'REQ8' function fl_entry.
../EmbatSIM/gsmos/flcode/scatter.map(line 28, col 24) Warning: L6314W: No section matches pattern fl_Main.o(RW).
../EmbatSIM/gsmos/flcode/scatter.map(line 28, col 28) Warning: L6314W: No section matches pattern fl_Main.o(ZI).
Finished: 0 information, 4 warning and 0 error messages.
|
|
|
|
|
Nov 24 2012, 06:23
|
Группа: Новичок
Сообщений: 3
Регистрация: 24-11-12
Пользователь №: 74 535

|
Здравствуйте. Пожалуйста отправьте ЕАТ, на E-MAIL (alexsandr671@rambler.ru) программу SimDevIde и набор необходимый библиотек (файлов) для разработки. Заранее благодарен.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|