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

 
 
> OpenAT
kban
сообщение Feb 20 2008, 07:37
Сообщение #1


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

Группа: Новичок
Сообщений: 97
Регистрация: 29-10-07
Пользователь №: 31 837



Привет всем. Всем кто работал с данным зверем - просьба отписаться. Интересует следующее - как создавать НОВЫЕ проекты? С помощью Open AT Project Wizard - выбираем New Project и т.д.? Но тут начинаются проблемы - я создаю проект, Associated IDE выбираю c++. Потом в с++ проекте добавляю созданные мной файлы (уже откомпиленные в с++ т.е. ошибок нет). После чего сохраняю проект и делаю wmmake. Тут начинается что-то непонятное. То он ругается на .h - файлы, путь к которым в коде указывается явно, тем более с++ на них не ругается и видит их. То просто пишет no rule to make target "appli.c". Кстати, после того как он поругается на .h файлы при послед. попытке создать проект выдаёт эту же ошибку что нет правила.
Пытался просто создать проект типа hello-world и заменить там с++ файлы на свои - рез-т тот же.
Аналогично для примера pingGPRS.
Помогите разобраться плиз.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
kban
сообщение Mar 20 2008, 10:12
Сообщение #2


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

Группа: Новичок
Сообщений: 97
Регистрация: 29-10-07
Пользователь №: 31 837



Спасибо всем за ответы. Установил - более-менее разобрался, пытаюсь работать. Вопрос в следующем - работу TCP/IP (клиент - сервер) вроде организовал, но как теперь сделать так, чтобы модем отсылал не ту информацию, которая ручками была забита в буфер в прошивке, а ту, которая на него приходит через COM порт или USB? Есть ли какой - нибуть зарезервированный под это дело буфер (предусмотренный производителем) который доступен из OpenAT без его обьявления? Всмысле уже вшитый в стандартную прошивку. И если он есть, то как до него достучаться?
Go to the top of the page
 
+Quote Post
alexQ
сообщение Mar 20 2008, 10:26
Сообщение #3


Знающий
****

Группа: Banned
Сообщений: 520
Регистрация: 6-02-06
Пользователь №: 14 040



вот это не очень понятно:
>не ту информацию, которая ручками была забита в буфер в прошивке,


если хотите гнать данные с uart в сокет, то копайте в сторону FCM. буфер сами делайте памяти там свободной до дури. почитайте внимательно доки. там все разжевано.

USB может работать пока только как slave.
Go to the top of the page
 
+Quote Post
kban
сообщение Apr 2 2008, 07:54
Сообщение #4


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

Группа: Новичок
Сообщений: 97
Регистрация: 29-10-07
Пользователь №: 31 837



Спасибо за ответ.
Цитата(alexQ @ Mar 20 2008, 17:26) *
USB может работать пока только как slave.
- а когда нибудь вообще он сможет работать как мастер?
Относительно FCM -
s8 dwl_Download ( u8 DwlType, u32 Length, u8 * pData, u8 FlowID, ascii * FileName, ascii * FilePath );
почемуто когда ставлю DwlType - DWL_TYPE_RAM - по GSM не работает...
Когда же меняю обратно на DWL_TYPE_APPLI - работает вроде... А можно ли вообще по GSM передать просто данные (не приложение)?
Делал так:
dwl_Download ( ( u8 ) DWL_AUTH_TYPE_PASSWORD | DWL_TYPE_RAM,
appdwl_RamBufferSize,
appdwl_RamBuffer,
ADL_FCM_FLOW_GSM_DATA,
NULL,
NULL )
Мож где ошибка?
Go to the top of the page
 
+Quote Post
kban
сообщение Apr 4 2008, 05:27
Сообщение #5


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

Группа: Новичок
Сообщений: 97
Регистрация: 29-10-07
Пользователь №: 31 837



Пересоздал буфер - вроде начал передавать.... Только при попытке что - нить передать (писать в гипер терминале) выдаёт x-Modem transfere error. При передаче через x-Modem - вроде отправляет (пробовал отправить текстовый файл - показал что отправил...) А как мне теперь на втором модеме до этого файла достучаться? И как устроить передачу в автономном режиме (желательно не файлом, а как при соединении точка - точка, т.е. приходит потоковая информация на модем с COM - порта, и тут же её нужно передать на др. модем...)? Код следующий:
/* Call Service Handler */
s8 appdwl_CallHandler ( u16 Event, u32 CallID )
{
static bool DownloadStarted = FALSE;

TRACE (( appdwl_TraceLevel, "Call event : %d %d", Event, CallID ));

/* Switch on call event */
switch ( Event )
{
case ADL_CALL_EVENT_RING_DATA :
if ( !DownloadStarted )
{
TRACE (( appdwl_TraceLevel, "Call Handler -> auto answer" ));

/* Data call -> Start downloader */
adl_atSendResponse ( ADL_AT_UNS, "\r\nApplication Downloader -> start...\r\n" );
/* Get new bufer*/

appdwl_RamBufferSize=2*1024;
appdwl_RamBuffer = adl_memGet ( appdwl_RamBufferSize );

/* GSM data download start */
if ( dwl_Download ( (u8) DWL_AUTH_TYPE_NORMAL | DWL_TYPE_RAM,
appdwl_RamBufferSize,
appdwl_RamBuffer,
ADL_FCM_FLOW_GSM_DATA,
NULL,
NULL ) != OK )

{
// Start Downloader Error
adl_atSendResponse ( ADL_AT_UNS, "\r\nApplication Downloader -> failed\r\n" );
}
else
{
//TRACE(1,"STARTED!", );
TRACE (( appdwl_TraceLevel, "STARTED!" ));
// wm_sprintf ("\r\n STARTED! \r\n");
// Let's go !!!
DownloadStarted = TRUE;
ascii StrRsp [ 50 ];
wm_sprintf ( StrRsp, "\r\n%s: %d\r\n", DWL_STR_RAMDWL_CMD + 2, appdwl_RamBufferSize/1024 );
}
}
break;

default :
DownloadStarted = FALSE;
break;
}

return ADL_CALL_FORWARD;
}

И ещё - при попытке прошить один модем через другой по средствам GSM (как это предлагается делать в примере) постоянно после загрузки приложения (отправляет файл 100%) и перезагрузке принимающий модем выдаёт Download error... Пример использовал стандартный - Application_Download. Мож там чё дописать надо чтоб устаавливал по нормальному?
Go to the top of the page
 
+Quote Post
de__
сообщение Apr 4 2008, 10:32
Сообщение #6


Участник
*

Группа: Новичок
Сообщений: 26
Регистрация: 19-03-08
Пользователь №: 36 045



Цитата(kban @ Apr 4 2008, 08:27) *
А как мне теперь на втором модеме до этого файла достучаться? И как устроить передачу в автономном режиме (желательно не файлом, а как при соединении точка - точка, т.е. приходит потоковая информация на модем с COM - порта, и тут же её нужно передать на др. модем...)


Как я понимаю здесь 2 пути: либо имея статичные IP адреса осуществить передачу через GPRS. Либо дозвоном на номер телефона в DATA режиме. Чтобы передавать данные с COM-порта - просто переключить его в DATA режим.
Go to the top of the page
 
+Quote Post
kban
сообщение Apr 8 2008, 05:35
Сообщение #7


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

Группа: Новичок
Сообщений: 97
Регистрация: 29-10-07
Пользователь №: 31 837



Цитата(de__ @ Apr 4 2008, 17:32) *
Как я понимаю здесь 2 пути: либо имея статичные IP адреса осуществить передачу через GPRS. Либо дозвоном на номер телефона в DATA режиме. Чтобы передавать данные с COM-порта - просто переключить его в DATA режим.

Насчёт режимов передачи данных - это понятно. Непонятно только то, как происходит обмен? Всмысле - как от одного модема другому передать информацию - ясно, а как в 1 модеме настроить передачу СОМ->Модем->GPRS или voice call вот это не понятно... Для работы с СОМ портом внутри модема нужно ли использовать FCM, как записать принятое в буфер и т.д.?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- kban   OpenAT   Feb 20 2008, 07:37
- - sz36   Цитата(kban @ Feb 20 2008, 10:37) Всем кт...   Feb 23 2008, 16:59
|- - Velund   QUOTE (sz36 @ Feb 23 2008, 22:59) Сделал ...   Jan 10 2011, 21:21
- - KonstantinT   Хранцузы - такие затейники :-). Но через пол года ...   Feb 23 2008, 21:14
- - kban   ЦитатаВручную переписываем свои *.h файлы в папку ...   Feb 26 2008, 09:16
|- - de__   Цитата(kban @ Feb 26 2008, 12:16) Вот и я...   Mar 19 2008, 11:28
- - dezzer   Банальная переустановка OpenAT зачастую излечивала...   Mar 5 2008, 06:27
|- - de__   Цитата(kban @ Mar 20 2008, 13:12) Спасибо...   Mar 20 2008, 10:41
|- - alexQ   а в 26-м четыре и все работает намного быстрее. и ...   Mar 20 2008, 13:12
|- - de__   Цитата(alexQ @ Mar 20 2008, 16:12) а в 26...   Mar 21 2008, 08:58
|- - alexQ   26-е лучше конечно. а 24-е позиционируются как по...   Mar 21 2008, 10:27
- - de__   Хм. На вопрос "а мне все здесь непонятно, рас...   Apr 8 2008, 09:04
- - kban   Прошу прощения, мож я чё не так написал... Вопрос ...   Apr 11 2008, 07:38
- - kban   В интернете нашёл хорошую ссылочку - http://www.co...   Apr 15 2008, 04:48
- - kban   И снова здравствуйте. Сделал приложение, которое п...   Apr 25 2008, 04:27
|- - sobr   По этому кусочку кода понять что то сложно, покажи...   Apr 25 2008, 06:41
- - kban   И ещё - в V24CtrlHandler на событие ADL_FCM_EVENT_...   Apr 25 2008, 06:04
- - kban   #include "adl_global.h" /**************...   Apr 25 2008, 07:20
|- - sobr   Попробуйте так... Кодvoid AtStartHandler (adl_...   Apr 25 2008, 09:18
|- - de__   Не понятно зачем вы переходите в ДАТА режим для от...   Apr 25 2008, 10:07
- - kban   Спасибо большое за ответы! Буду работать дальш...   Apr 28 2008, 05:36
|- - sobr   Цитата(kban @ Apr 28 2008, 12:36) Ещё воп...   Apr 28 2008, 06:41
- - kban   И снова здравствуйте, уважаемые форумчане. Вопрос ...   Apr 30 2008, 06:04
- - kban   И снова здраствуйте. Подскажите пожалуйста команду...   May 8 2008, 04:41
|- - sobr   Цитата(kban @ May 8 2008, 11:41) И снова ...   May 8 2008, 05:17
|- - kban   Цитата(sobr @ May 8 2008, 12:17) Кодadl_a...   May 8 2008, 06:43
|- - sobr   Цитата(kban @ May 8 2008, 13:43) А другие...   May 8 2008, 07:29
|- - kban   А тогда (извиняюсь, мож я чё не понял...) какой см...   May 8 2008, 07:35
|- - sobr   Цитата(kban @ May 8 2008, 14:35) А тогда ...   May 8 2008, 08:07
- - kban   Спасибо)   May 8 2008, 05:42
- - kban   Пробовал разобраться с примерами GPS-приложений - ...   May 14 2008, 05:34
- - kban   Или хотя бы последовательность действий (команд) д...   May 16 2008, 05:50
- - kban   И снова здравствуйте! Кто-нибуль сталкивался с...   Jun 17 2008, 06:03
|- - sobr   Не поделитесь этим примером?   Jun 17 2008, 06:14
- - kban   Вот пример вейвкома   Jun 17 2008, 06:54
|- - sobr   Цитата(kban @ Jun 17 2008, 13:54) Вот при...   Jun 17 2008, 07:28
- - kban   Дайте мыло - вышлю... чтото не выкладывается файл....   Jun 17 2008, 08:00
|- - sobr   Цитата(kban @ Jun 17 2008, 15:00) Дайте м...   Jun 18 2008, 07:57
- - kban   Разобрался с перепрошивкой - всё заработало. Тепер...   Jun 18 2008, 05:51
|- - sobr   Цитата(kban @ Jun 18 2008, 12:51) Разобра...   Jun 19 2008, 06:58
- - ArtemTom   Где можно скачать OpenAT? У меня есть Open_AT_SDK_...   Jun 24 2009, 04:43
- - bronepoezd   OpenAT один) есть разный версии) после установки в...   Jun 24 2009, 05:44
- - ArtemTom   Ну понятно что один, а какая версия нужна мне для ...   Jun 24 2009, 05:47
- - bronepoezd   команда ati3 вообще z .pf. m2m studio для отладки ...   Jun 24 2009, 05:51
- - ArtemTom   Выдает на ATI3 WAVECOM MODEM MULTIBAND 900E 1800...   Jun 24 2009, 06:02
- - bronepoezd   это не версия прошивки) мб просто ati модема нет п...   Jun 24 2009, 06:06
- - andrewlekar   Согласен, дурная вещь. В свежих версиях многое поп...   Jan 11 2011, 02:26


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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 13:45
Рейтинг@Mail.ru


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