|
странное поведение DCD в SIM900 |
|
|
|
Mar 22 2012, 17:54
|
Гуру
     
Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047

|
Вот только сейчас обнаружил странное поведение DCD при входящих CSD-вызовах (сразу говорю, версия прошивки старая, B06). Установлено &C1, делаю вызов (причем даже не с модема, а просто с городского телефона), дождавшись RING, делаю ATA, и бросаю трубку. Естественно, "NO CARRIER". И в этот момент у модуля активируется DCD ! Причем он не сбрасывается ни по ATH, ни по ATZ.
Вопросов несколько: Кто-нибудь это наблюдал на старых версиях прошивки ? Вылечено ли это в новых ? Как это обходить, кроме как отключением модуля? Есть ли где-то список ошибок, исправленных в разных версиях прошивки (имея такой список, я бы на два первых вопроса сам бы нашел ответ) ?
Перешивать смысла нет (разве чтобы ответить на второй вопрос), мне нужен алгоритм действий для B06.
|
|
|
|
|
 |
Ответов
|
Mar 23 2012, 11:38
|
Местный
  
Группа: Участник
Сообщений: 212
Регистрация: 2-02-11
Пользователь №: 62 643

|
Цитата(CADiLO @ Mar 23 2012, 13:12)  Кто мешал изначально предусмотреть дистанционное обновление прошивки? Протокол перезаписи в свободном доступе начиная с первых версий. У нас многие клиенты реализовали его и модули обновляют никуда не катаясь. Изделие раз в месяц коннектится к FTP и забирает последний софт для модуля и контроллера. Ну или принудительно если срочное обновление. Реализация занимает немного и ресурсов и денег... Немного ресурсов -- это сколько в мегабайтах? Одна из прошивок для SIM900B -- 2.5МБайта. У нас есть приборы на PIC18 с 256КБайт, STM32F100 и 2МБайт флеш-памяти, причём занятой полностью практически. Есть с PIC24 (256КБайт) и 4МБайт, но свободно там менее 1.5МБайт. В проекте есть 8МБайт. Но даже там 2.5МБайта выделять не хочется, есть чем занять. У других PIC16(!!!), PIC18, AVR, C8051, STM32F1xx, MC908GP32... 16--512КБайт ПЗУ. Внешней памяти от 0 (спецмикросхема для аналоговой записи звука...) до 2048КБайт обычно. Куда это обновление складывать? Цитата И на этапе производства вообще не вижу проблем. Изделие тестируется и потратить 3 минуты на обновление до последней версии не так уж много - иногда на поиск ляпов монтажниц часы уходят. 3 минуты??? Увы, но тот софт для windows, что даётся для обновления, требует плясок с бубном, практически, в буквальном смысле. На одном компьютере работает, на другом не работает, через USB-адаптеры работает через некоторые только (а без USB -- непонятно как сопрягать, только если KIT для этого использовать). А заниматься переписыванием, даже при наличии открытых протоколов, некому и некогда. Если SIMCOM'у это было бы интересно, наняли бы адекватных программистов вначале и отдали бы потом программу для перепрограммирования в опенсоурс (чтоб править под свои нужды). Цитата(CADiLO @ Mar 23 2012, 13:49)  А память.... SST25VF032B 32мегабита SPI - меньше 2 баксов в розницу. Кабы было всё так просто. Капиталисты за эти 2 бакса мать родную продадут. И собственно лишней программной памяти на всё это тоже нет.
|
|
|
|
|
Mar 23 2012, 12:00
|
Гуру
     
Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047

|
Цитата(Frolov Kirill @ Mar 23 2012, 15:38)  3 минуты??? Увы, но тот софт для windows, что даётся для обновления, требует плясок с бубном, практически, в буквальном смысле. На одном компьютере работает, на другом не работает, через USB-адаптеры работает через некоторые только (а без USB -- непонятно как сопрягать, только если KIT для этого использовать).
А заниматься переписыванием, даже при наличии открытых протоколов, некому и некогда. Если SIMCOM'у это было бы интересно, наняли бы адекватных программистов вначале и отдали бы потом программу для перепрограммирования в опенсоурс (чтоб править под свои нужды). Ну, это как-то странно. Я, правда, проверял только через FT2232 и FT232, но, припоминаю, вроде и через "настоящий" COM оно тоже было работоспособно. И на разных скоростях тоже работало. Хотя софт действительно какой-то несколько странный... Цитата Кабы было всё так просто. Капиталисты за эти 2 бакса мать родную продадут. И собственно лишней программной памяти на всё это тоже нет. Ну, у меня и программная память есть, и даже два бакса за сериальный флешак не особо жалко (но только ради перепрошивки модема ?), а вот места на плате уже нет, что-то втиснуть - надо все радикально переделывать.
|
|
|
|
|
Mar 23 2012, 14:37
|
Местный
  
Группа: Участник
Сообщений: 212
Регистрация: 2-02-11
Пользователь №: 62 643

|
Цитата(rx3apf @ Mar 23 2012, 16:00)  Ну, это как-то странно. Я, правда, проверял только через FT2232 и FT232, но, припоминаю, вроде и через "настоящий" COM Где приобрести "оборудование" с FT2232 в составе? Вот то-то и оно. Припаять руками -- не предлагать. "Настроящий" COM требует тоже "оборудование" в виде "кита" SIM900 (MAX232) и, самое главное, известные трудности с компьютером.
|
|
|
|
Сообщений в этой теме
rx3apf странное поведение DCD в SIM900 Mar 22 2012, 17:54 point5217 Цитата(rx3apf @ Mar 22 2012, 23:54) Вот т... Mar 23 2012, 04:55 CADiLO >>>делаю вызов (причем даже не с модема, ... Mar 23 2012, 07:26 rx3apf Цитата(CADiLO @ Mar 23 2012, 11:26) Да. С... Mar 23 2012, 08:20 rx3apf Цитата(CADiLO @ Mar 23 2012, 13:12) Обнар... Mar 23 2012, 09:24 _Артём_ Цитата(CADiLO @ Mar 23 2012, 11:12) Кто м... Mar 23 2012, 13:25  rx3apf Цитата(_Артём_ @ Mar 23 2012, 17:25) У на... Mar 23 2012, 13:33 CADiLO >>>>На борту нет достаточного объема п... Mar 23 2012, 09:49 rx3apf Цитата(CADiLO @ Mar 23 2012, 13:49) А пам... Mar 23 2012, 09:59 Aurochs Цитата(CADiLO @ Mar 23 2012, 11:49) А пам... Mar 23 2012, 14:34 CADiLO Не буду спорить - вам виднее излишество или нет. Н... Mar 23 2012, 10:22 CADiLO >>> Куда это обновление складывать?
Я вы... Mar 23 2012, 13:06 Frolov Kirill Цитата(CADiLO @ Mar 23 2012, 17:06) >... Mar 23 2012, 15:12 CADiLO >>> Фига себе... Ещё и simcom обновляй. Д... Mar 23 2012, 13:52 _Артём_ Цитата(CADiLO @ Mar 23 2012, 15:52) она в... Mar 23 2012, 14:52 CADiLO Може и скинем - если объемы потребеления приподыме... Mar 23 2012, 14:47 CADiLO >>>>Где приобрести "оборудование... Mar 23 2012, 14:54 Frolov Kirill Цитата(CADiLO @ Mar 23 2012, 18:54) >... Mar 23 2012, 15:27 CADiLO >>>>Ваши слова не соответствуют действ... Mar 23 2012, 15:24 _Артём_ Цитата(CADiLO @ Mar 23 2012, 17:24) Вы с ... Mar 23 2012, 16:14 Frolov Kirill Цитата(CADiLO @ Mar 23 2012, 19:24) Вы с ... Mar 23 2012, 16:24  rx3apf Цитата(Frolov Kirill @ Mar 23 2012, 20:24... Mar 23 2012, 16:36 CADiLO >>>>BM8051 - Переходник USB – UA... Mar 23 2012, 15:43 Frolov Kirill Цитата(CADiLO @ Mar 23 2012, 19:43) >... Mar 23 2012, 16:01 ArtemKAD ЦитатаВ требованиях к проге четко сказано WinXP.
Т... Mar 23 2012, 18:38 CADiLO >>>>Речь про купил, вставил и начал ра... Mar 24 2012, 16:44 Frolov Kirill Цитата(CADiLO @ Mar 24 2012, 20:44) >... Mar 26 2012, 08:03  Alechek Цитата(Frolov Kirill @ Mar 26 2012, 14:03... Mar 26 2012, 11:13 _Артём_ Цитата(CADiLO @ Mar 24 2012, 19:44) >... Mar 26 2012, 10:29 CADiLO >>>И никакие форумы и сайты читать не буд... Mar 26 2012, 08:38 CADiLO Пообщался с товарищем который делал подобную транс... Mar 26 2012, 11:38
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|