Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Знатокам OPEN AT (v3.10) вопрос (+)

Отправлено Щ.C. 26 февраля 2007 г. 15:24


Обнаружил странности в работе функций adl_fcmSendData и adl_fcmSendDataExt: На канале ADL_FCM_FLOW_GSM_DATA идет повтор передачи первых 256 байт заявленного буфера (хотя кол-во переданных байт совпадает с заявленным).
Пример: adl_fcmSendData(fcm_handle,send_data_ptr,send_data_len);
если send_data_len больше 256, то передается send_data_len байт, НО повторяющимися фрагментам по 256 байт относительно начала буфера (send_data_ptr).
При этом окончание передачи (событие ADL_FCM_EVENT_MEM_RELEASE) контрол хандлер отлавливает нормально.
С adl_fcmSendDataExt таж феня, хотя интерфейс функции другой и передача ведется из динамически размещенной памяти.
Чего там может быть? Из этой ситуации выкрутится можно, но хотелось бы понять где баг?

Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
прибавьте тройку к двум:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru