|
Open AT |
|
|
|
Mar 23 2007, 18:17
|
Частый гость
 
Группа: Свой
Сообщений: 91
Регистрация: 26-01-06
Пользователь №: 13 668

|
Пытаюсь освоить Open AT от Wavecom. Не могу собрать даже тестовый пример, то есть не могу понять, как это сделать. ProjectWizard создал каталог с кучей файлов, в т.ч. исходники и make, а что дальше? Видимо, надо натравить на них GCC, но я им никогда не пользовался, и не понимаю, что и в какой последовательности нужно запускать. Среди прочего, визардом создан файл LoadIde.bat, он запускает какой-то bash, что это такое, и как им пользоваться, имеет ли он какое-нибудь отношение к компиляции? Помогите, кто может, какую-нибудь пошаговую инструкцию, для идиотов, как с помощью GCC тестовый пример собрать?
|
|
|
|
|
Mar 27 2007, 23:04
|

Местный
  
Группа: Свой
Сообщений: 425
Регистрация: 17-07-06
Из: Россия МО
Пользователь №: 18 877

|
Цитата >> какой-то bash вот это мне понравилось а OpenAT посерьезнее линухов будет ..... Я понимаю что тебе все понятно. Но что в облом ответить по делу. Здесь, сам понимаешь, не только профи. Я не работал с Open AT. Ничего сказать не могу.
|
|
|
|
|
Apr 9 2007, 02:44
|
Частый гость
 
Группа: Свой
Сообщений: 91
Регистрация: 26-01-06
Пользователь №: 13 668

|
Цитата(alexQ @ Mar 30 2007, 12:18)  OpenAT скорее всего криво установили. Кстати какой версии? В доках подробно все разжовано как и в какой последовательности что делать. Спасибо за ответ. Я тут побывал на семинаре в Компеле, немного разобрался. То есть проект собрать уже могу :-) Верия 4.11, т.н. C-GPS. Но у меня был кривой дистрибутив, похоже, хотя версия та же. Кстати, если ставить его с пластинки, или с сетевого диска - то потом оно не работает, хотя при инсталляции никаких ошибок не выдается. И вообще мне OpenAT категорически не нравится. Возможно, надо время, чтобы привыкнуть... Слишком оно все непрозрачно. Скрещено множество разнородных сущностей. Пока примеры собираешь - еще ничего (да и то, не всегда), но шаг вправо, шаг влево - и нужно долго разбираться с невнятными сообщениями. Собс-но, даже когда сборка успешна, все равно выдаются сообщения об ошибках. В Компеле посоветовали не обращать внимания, но меня, например, они раздражают. А про ворнинги я уж молчу, их в каждом из примеров по два десятка выдается. И пока найдешь причину - употеешь. "В документации все разжевано" - натянутое утверждение, мягко говоря :-). Инфа разбросана по куче PDF файлов (соответственно, без перекрестных ссылок), и главное - они зашифрованы! То есть, не скопировать, не перевести непонятные места, не найти поиском. Зачем документацию понадобилось шифровать - ума не приложу. И далеко не вся там документация. По компилятору, например, ничего не нашел. Долго, например, пытался понять, сколько у него sizeof(long), так и не нашел. То есть я чувствую, что 4, но хотелось бы точно знать. Или - как добавить файл в проект? Я нашел способ, но подозреваю, что кривой. Для Target mode его в .mak вписываю, для RTE mode - в .fscs, причем в обоих случаях - внешним редактором. А как его из Eclipse добавить - тайна, покрытая мраком. Когда никогда ни с GCC, ни с Eclipse дела не имел - тяжко привыкать.
|
|
|
|
|
Apr 10 2007, 02:39
|
Частый гость
 
Группа: Свой
Сообщений: 91
Регистрация: 26-01-06
Пользователь №: 13 668

|
Цитата(alexQ @ Apr 9 2007, 09:32)  ADS лежит на местном FTP  Пошел выпрашивать разрешение на доступ туда :-)
|
|
|
|
|
Apr 24 2007, 02:05
|
Группа: Новичок
Сообщений: 5
Регистрация: 24-04-07
Пользователь №: 27 263

|
Цитата(sz36 @ Apr 9 2007, 02:44)  Пока примеры собираешь - еще ничего (да и то, не всегда), но шаг вправо, шаг влево - и нужно долго разбираться с невнятными сообщениями. Вам еще повезло (насчет невнятных сообщений). У меня тоже все получалось с вейкомовскими примерами, а как только скомпилировал и залил свое собственное приложение, то мой Q2501 безнадежно завис, хотя компилятор особо и не ругался на программный код. Теперь мой модуль при включении живет какой-то своей внутренней жизнью - GSM-овский светодиод загорается и иногда помаргивает, но COM-порт неактивен и подать внутрь модуля никаких команд я не могу. Кто-знает как его теперь оживить? Вроде на отладочной плате к Q2501 есть какой-то переключатель BOOT ON (альтернативеый способ загрузки при включении питания), но в имеющейся у меня документации про него ничего не сказано. Еще есть DEBUG разъем, но тоже без описания. Помогите, пожалуйста!
Сообщение отредактировал Lutatovsky - Apr 24 2007, 02:13
|
|
|
|
|
Apr 24 2007, 10:02
|
Группа: Новичок
Сообщений: 5
Регистрация: 24-04-07
Пользователь №: 27 263

|
Цитата(Harbinger @ Apr 24 2007, 08:26)  Через DWLWin придется реанимировать. А как? Кто нибудь может подробно объяснить? (не то что бы я тупой, просто боюсь убить девайс окончательно) DWLWin у меня есть (версия 3.2.5). Но как я понял он может только заливать в модуль данные, а мне бы хотелось перед тем как эксперементировать на всякий случай еще и слить с модуля прошивку - сделать бэкап. И еще вопрос - если допустим залить в девайс кривую прошивку или залить ее не до конца, DWLWin сможет помочь?
|
|
|
|
|
Apr 26 2007, 00:57
|
Группа: Новичок
Сообщений: 5
Регистрация: 24-04-07
Пользователь №: 27 263

|
Цитата(kuguar @ Apr 25 2007, 04:10)  девайс ты не убьешь. при зашивке через DWLWin ты затрешь свое приложение, да и прошивку (которую можно попросить у твоего поставщика - который плату тебе продал) Спасибо, камрады, кто откликнулся. Девайс с помощью DWLWinа я действительно оживил  Но самое интересное, что прошивка оказалась не особо нужна: Когда я залил в модуль через DWLWin прошивку, то ничего в его поведении не изменилось. Видимо процесс перепрошивки не затрагивает на флеше область пользовательских данных и мое зацикленное OpenAT приложение так и осталось жить внутри модуля и не давать мне доступа к AT-командам. Тогда я скомпилировал из примеров другое приложение (Hello Word  ) и залил полученный .wpb файл (опять же через DWLWin) в модуль. Перезагрузился и, о чудо, модуль ожил! Стал адекватен. Кстати вопрос - а чем отличаются .wpb.dwl файлы от просто .wpb? Кто-нибудь богат сабжем на эту тему?
Сообщение отредактировал Lutatovsky - Apr 26 2007, 00:59
|
|
|
|
|
Apr 27 2007, 04:23
|
Группа: Новичок
Сообщений: 5
Регистрация: 24-04-07
Пользователь №: 27 263

|
Цитата(kuguar @ Apr 26 2007, 07:13)  может тебе при перезашивке (или без оной) в DWLWin надо было поставить галочку "Erase Open AT application"? У меня в DWLWin (версия 3.2.5.0) нет галочки "Erase Open AT application". Есть только "Erase Objects" и "Erase Customization Files" но так как в хелпе про них достаточно мутно написано, то я не рискнул ими воспользоваться.
|
|
|
|
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0
|
|
|