Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: GenLoc31c с Wavecom Q24Plus и прошивка 657g00_full_g24pl0001
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
ianka
В чем фишка?

В модеме GenLoc31c на Wavecom модуле четко написано Q24PL0001.
На сайте Wavecom скачал последнюю версию Open AT SDK 3.21 для Q24Plus, в которую входят:
657g00_full_g24pl0001 - прошивка для Q24Plus
OS 3.16.00 - библиотеки OpenAT
WIP 3.10.1034 - плагин для работы с GPRS

Загружаю в модем прошивку 657g00_full_g24pl0001.
Потом загружаю и запускаю свое приложение, скомпилированное с библиотеками OpenAT 3.16.00 и WIP 3.10.1034.
При установке TCP соединения и передаче данных (строчка в 200 байт раз в пять секунд) через три-пять минут модем перезагружается с сообщением ADL_INIT_FROM_EXCEPTION.
Долго искал в своем коде ошибку. Потом загрузил в модем предыдущую версию прошивки 657c_full_g24pl0001 и все стало работать отлично.

Так вот, в чем фишка? Эти версии WIP плагина и прошивки не работают вместе? Нафиг их тогда кладут в один SDK? Или это особенность GenLoc31c?
andrewlekar
Трудно сказать. Всё вроде сделано правильно и настолько критическая ошибка происходит не должна даже при самом неудачном сочетании прошивок.
СДК 3.21 не последний. У меня есть по крайней мере 3.22.
Можно попробовать провести три эксперимента:
1. Залить прошивку 657g, а софт скомпилированный со старыми библиотеками.
2. Залить прошивку 657c, а софт новый.
3. Залить прошивку 657g, а софт вообще никакой не заливать. Попробовать выполнить звонки с модуля, запись/чтение телефонной книжки.

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