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

 
 
> Странный глюк SIM300D, SIM300D "глотает" данные
sz36
сообщение Nov 14 2009, 03:17
Сообщение #1


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

Группа: Свой
Сообщений: 91
Регистрация: 26-01-06
Пользователь №: 13 668



Hi, All!

Столкнулся со странным глюком SIM300D. Использую GPRS для получения данных по HTTP. Алгоритм простейший - один GET, запрашивающий файл, и прием этого файла. На файлах, не превышающих несколько кб все хорошо, но когда получаю файл большего размера, то в принятом файле оказываются пропущенные куски по несколько сот байт на каждые несколько принятых килобайт. Пропуски в разных местах, но первый всегда примерно на одном и том же месте, после пятого принятого килобайта.

Чтобы исключить собственные ошибки, продублировал прием внешней терминальной программой - тоже самое, a принятом файле, в сравнении с исходным, есть пропуски. Почему так? Сеанс связи завершается нормально, никаких разрывов связи или ошибок нет.

Возникла версия, что размер буфера в TCP стеке SIM300 слишком мал, и он захлебывается принимаемым файлом. А выбирать данные быстрее я не могу, ибо данные - это прошивка, и во время приема она пишется в память программ (AVR). Поэтому прием данных в МК все время тормозится с помощью RTS, чтобы успевать записывать. Сомнительная версия, но другой у меня нет... Еще версия, что в принимаемых данных (они двоичные) встречается какая-то неудачная комбинация, от которой SIM300 дуреет. Но тогда ошибка была всегда точно в одном и том же месте, а она немного плавает.

В чем может быть дело, кто-нибудь сталкивался с подобным? Есть ли у SIM300D возможность посмотреть состояние TCP стека, или отрегулировать какие-нибудь параметры (размер буфера, и др)?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
av-master
сообщение Nov 21 2009, 01:02
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 857
Регистрация: 14-05-05
Из: Украина
Пользователь №: 4 998



Цитата
КС
- подозреваю КиевСтар. (самый "рульный" пока) на нем проблемы такой нет. (десяток устройств с обновлениями через инет) ниодного! , за сотни раз, несовпадения CRC . лог ошибок тупо пустой. ( по этой ошибке)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- sz36   Странный глюк SIM300D   Nov 14 2009, 03:17
- - zebrox   так а зачем сразу всю прошивку ему слать? Думаю ну...   Nov 14 2009, 10:33
- - av-master   если например у вас отключено аппаратное управлени...   Nov 14 2009, 14:17
|- - sz36   Версия подтвердилась: попробовал пропускать дешифр...   Nov 14 2009, 14:58
- - Baser   Версию прошивки вашего модема огласите. Может кита...   Nov 14 2009, 16:47
|- - sz36   Цитата(Baser @ Nov 14 2009, 19:47) Версию...   Nov 14 2009, 22:22
|- - Baser   Цитата(sz36 @ Nov 15 2009, 00:22) Revisio...   Nov 15 2009, 22:17
|- - sz36   Цитата(Baser @ Nov 16 2009, 01:17) у вас ...   Nov 20 2009, 01:07
- - av-master   Цитатато модем тут не причем. +1 на этой жк прошив...   Nov 15 2009, 23:42
- - CADiLO   >>>> И выходной поток притормаживался?...   Nov 20 2009, 07:25
|- - sz36   Цитата(CADiLO @ Nov 20 2009, 10:25) Это в...   Nov 20 2009, 20:01
- - Harbinger   Цитата(av-master @ Nov 21 2009, 03:0...   Nov 21 2009, 07:54
|- - sz36   Цитата(Harbinger @ Nov 21 2009, 10:54) Вп...   Nov 21 2009, 17:33
- - CADiLO   Объясняю. Дома подключаю Samsung 900E (телефон же...   Nov 23 2009, 08:24
|- - korobov_michael   Цитата(CADiLO @ Nov 23 2009, 10:24) КС - ...   Nov 24 2009, 10:24
|- - Baser   Цитата(korobov_michael @ Nov 24 2009, 12...   Nov 24 2009, 10:55
|- - korobov_michael   Цитата(Baser @ Nov 24 2009, 12:55) допуск...   Nov 24 2009, 13:25
|- - Slonofil   Цитата(korobov_michael @ Nov 24 2009, 17...   Nov 26 2009, 13:15
- - CADiLO   >>>>Повышает ли надежность передачи до...   Nov 24 2009, 12:31
- - Harbinger   SRAM много "лап" контроллера займёт. AT4...   Nov 26 2009, 17:30
- - korobov_michael   Цитата(Harbinger @ Nov 26 2009, 19:30) SR...   Nov 29 2009, 20:36


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

 


RSS Текстовая версия Сейчас: 4th July 2025 - 11:19
Рейтинг@Mail.ru


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