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

 
 
> Проблема проверки по CRC-32 после абдейта SIM900
Aner
сообщение Apr 5 2013, 10:46
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



хочу задать вопрос тем, кто пиcал программу на проце для абдейта SIM900 и использовали загрузчик от SIMCOM их рекомендованный.
Столкнулись с проблемой проверки (загруженной более новой верии бинарника) по CRC-32 ... не проходит.

Нигде нет описания именно алгоритма проверки на CRC-32! находящегося внутри их загрузчика. Или просто не нашёл.
CRC от загрузчика получаем по команде. Но непонятно как он вычислен. Со стандартным подсчетом CRC-32 не совпадает.

Возникает неуверенность в достоверности загрузки версии. Хотя все работает без проблем.
Если кто знает подскажите или где есть описание в доках SIMCOM.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 8)
Aner
сообщение Apr 8 2013, 09:19
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



Так что ли никто не делает абдейт прошивки своих GSM модулей на SIM900? Купили старую 4 или б или 8 версии и не хотите 12-ю ставить?

Тогда вопрос, а кто как делает поддержку абдейта в своих устройствах на SIM900? Кто через основной RS? Кто через отладочный?
Go to the top of the page
 
+Quote Post
andrewlekar
сообщение Apr 8 2013, 09:59
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 837
Регистрация: 8-02-07
Пользователь №: 25 163



Делаем обновление модулей SIM900 и через основной порт и через отладочный. Через стандартный FlashTool. CRC в порядке.
Go to the top of the page
 
+Quote Post
Aner
сообщение Apr 8 2013, 10:05
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



QUOTE (andrewlekar @ Apr 8 2013, 12:59) *
Делаем обновление модулей SIM900 и через основной порт и через отладочный. Через стандартный FlashTool. CRC в порядке.

Со стандартным понятно, поскольку вы пользуете то что есть, сами CRC не считаете. Похоже их китайский CRC свой особенный.

А кто делал абдейт через свой управляющий процессор? Есть такие?
Go to the top of the page
 
+Quote Post
Aner
сообщение Apr 8 2013, 10:05
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



.
Go to the top of the page
 
+Quote Post
andrewlekar
сообщение Apr 9 2013, 04:39
Сообщение #6


Знающий
****

Группа: Участник
Сообщений: 837
Регистрация: 8-02-07
Пользователь №: 25 163



Вы в курсе, что CRC разные бывают? И слова "стандартный" CRC или "китайский" CRC вообще ни о чём не говорят. Вам нужно выяснить, по какому полиному CRC, порядок байт при передаче, порядок бит в байте (LE или BE).
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Apr 9 2013, 05:58
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



Из документа SIM900 Series module_download procedure_V1.30.pdf
ивестно только что

Compare Download Information (0x15)
After downloaded file data, PC side send ”compare download information” instruction, and send
download start address(32bit,LE), checksum(32bit,LE), file size (32bit,LE) to the module.
When module received this instruction, it will return the newly generated checksum (32bit,LE) by
the file it received to PC side. If two results are identical (0x30), that means successfully download,
otherwise, download failed.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
andrewlekar
сообщение Apr 9 2013, 06:35
Сообщение #8


Знающий
****

Группа: Участник
Сообщений: 837
Регистрация: 8-02-07
Пользователь №: 25 163



Если там на самом деле чексумма, то это не CRC-32. Чексумма 32х битная - это просто сумма всех байт, положенная в 32х битное число (беззнаковое целое).
Go to the top of the page
 
+Quote Post
Aner
сообщение Apr 9 2013, 07:15
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



Всем ответившим спасибо. Вопрос снят.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 30th June 2025 - 12:45
Рейтинг@Mail.ru


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