Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: SIM908 EAT, не могу запустить пример
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
r_o_m_k_a
Всем здравствуйте.

Недавно был приобретён модуль SIM908-C (S2-3033Z-Z0M02, B03).

Для того чтобы начать работать
- подключился при помощи USB-RS232(TTL) к RXD, TXD, GND
- DTR посадил на GND, иначе не отвечает на АТ команды
- подключился при помощи другого USB-RS232(TTL) к Debug_RXD, TXD_Debug, GND
- кнопка POWER на PWRKEY
- на VRTC конденсатор 220мкФ
- питание от аккумулятора на VBAT

На АТ команды реагирует, сеть находит, звонки принимает.
Настала пора запустить без внешнего контроллера, чтоб на звонки координатами отвечал,
но не могу добиться чтобы работал пример с ftp macrogroup.

файл беру отсюда : ftp://ftp.macrogroup.ru/Support/SimCom/Em...or%20Sim908.rar
устанавливаю из архива "SIM908_DTMF_DEVIDE V1.00.EXE"
прошиваю при помощи "C:\SIM908_DTMF_DevIDE\EmbatSIM\DownLoader\SIM900 Series download Tools Customer.exe" через DEBUG порт
-запускаю Start Download
-зажимаю PWRKEY начнётся загрузка, если PWRKEY отпустить выдаётся ошибка как на картинке, если подержать подольше, загружается до конца
Нажмите для просмотра прикрепленного файла

по описанию : ftp://ftp.macrogroup.ru/Support/SimCom/Em...IM908%20RUS.pdf
после успешной загрузки включть модуль, дозвониться на него, он сбросит звонок, а в ответ пришлёт SMS с координатами, если они определились
да ещё и NMEA коды в DEBUG порт должны выдаваться

звоню на модуль, прошитый этими двумя файлами, с модуля приходит RING, но модуль звонок не сбрасывает, SMS не присылает
в DEBUG порту молчание, никаких NMEA
GPS антенна не подключена.

Не подскажет ли кто-нибудь, что я делаю не так?
Может по железу ещё какие-то ножки подключить надо?
Почему не выполняется кусок пользовательского кода?
Как это можно отдебажить?
Romashki
Может стоит подключить антену и подождать когда найде спутники?

В ЕАТ с 908 не работал (работаю с 900)....но это так - вывод по логике... sm.gif
r_o_m_k_a
разобрался
как всегда, надо внимательней читать описание

скомпилированный пример "gpsmacro.cla" необходимо брать из папки "gpsmacro\output"
архива ftp://ftp.macrogroup.ru/Support/SimCom/Em...or%20Sim908.rar

прошивку "1137B01V01SIM908M64_ST_DTMF_JD_FOR_TEST_2012_06_29.CLA" брать из архива ftp://ftp.macrogroup.ru/Support/SimCom/Em..._2012_06_29.rar
или
ftp://ftp.macrogroup.ru/Support/SimCom/Em...or%20Sim908.rar

здесь уж сразу видно что пользовательский код запускается :
через 20 сек. после включения в порт DEBUG начинают сыпаться NMEA данные
при звонке на модуль происходит отбой звонка, СМС в ответ приходит, даже без GPS антенны и определения координат, просто нули
но, на АТ команды по основному UART каналу не реагирует

возникли следющие вопросы, может кто знает:
1. почему подходит прошивка именно "1137B01V01SIM908M64_ST_DTMF_JD_FOR_TEST_2012_06_29.CLA" и не подходит "1137B01V01SIM908M64_ST_DTMF_JD_EAT.cla" ?
2. что за пример в архиве ftp://ftp.macrogroup.ru/Support/SimCom/Em...or%20Sim908.rar
3. где взять прошивку поновей?
например из темы http://electronix.ru/forum/index.php?showt...3&hl=sim908
написано "Заказ прошивки только по емейлу с обычными для этого требованиями."
на какой email? с какими требованиями ?
заранее прошу прощения за возможно глупые вопросы - новичок в этой ветке
CADiLO
1. файл .SYM прописывается в файле version1 - SYMFILE = (например) 1137B01V01SIM908M64_ST_DTMF_JD_EAT_120110.sym
иногда бывает нужно ручками прописать при смене версии.

2. к макрогрупп - у них програмист по ЕАТ посильнее.

3. немного обождать - будет новая многозадачная.



r_o_m_k_a
файл version1, как я понял это в C:\SIM908_DTMF_DevIDE\EmbatSIM\gsmos\tools\version1
у меня такой
SYMFILE = 1137B01V01SIM908M64_ST_DTMF_JD_FOR_TEST_2012_06_29.sym
GLOBALMACRO =
получается что раз компилировалось с этой прошивкой, то и загружать надо с ней же


и всё-таки, насчёт прошивок, уважаемый CADiLO, как получить последнюю версию ?
отправлял письмо на simcom@mtgroup.ru неделю назад, но ответа не получил

мне особо выкрутасов не надо,
SIM908 в составе прибора, питается от аккумулятора, на VCHG подаётся 5В для подзарядки
когда прибор включён - внешний STM32 качает данные через GPRS
когда прибор выключили и спёрли - пока жив аккумулятор попытаться определить координаты по GPS или хотя-бы по GSM

так что мультизадачности здесь не требуется, лишь бы меньше глюков
CADiLO
>>>получается что раз компилировалось с этой прошивкой, то и загружать надо с ней же

да

>>>и всё-таки, насчёт прошивок, уважаемый CADiLO, как получить последнюю версию ?

http://www.microchip.com.ua/simcom/?link=/...M900/EAT/SIM908 - у меня после тестовой эта последняя

ОК. То что выложено - юзабельно и уже давно катается по Уркаине. sm.gif Не забудьте перед компиляцией проверить - version1
r_o_m_k_a
да, эти прошивки я находил
понимаю что они самые стабильные

но в теме "Новое FW для SIM908" от 26.09.2012 увидел упоминание про новую прошивку
и особенно заинтересовало в ней «AMR play»
мне хочется чтобы пользователь мог дозвониться, понажимать кнопочки на телефоне и в ответ на его DTMF посылки, в качестве подтверждения, не просто пиликать ему в ухо AT+VTS, а что-нибудь более человеческое

поэтому очередной вопрос - где бы взять прошивку именно с "AMR play" или каким образом можно посылать разнообразные звуки в эфир через EmbeddedAT ?
CADiLO
>>>понажимать кнопочки на телефоне и в ответ на его DTMF посылки

амр проигрывание для 908 пока только в тестовом виде есть - будет в многозадачке.
к сожалению одновременное воспроизведение и декодирование DTMF проблематично из-за настроек DSP.

поэтому повторюсь - немного обождем.

кстати с мая ожидаем новые 928 и 968, там должна полностью работать многозадачка 900-го.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.