хочу задать вопрос тем, кто пиcал программу на проце для абдейта SIM900 и использовали загрузчик от SIMCOM их рекомендованный. Столкнулись с проблемой проверки (загруженной более новой верии бинарника) по CRC-32 ... не проходит.
Нигде нет описания именно алгоритма проверки на CRC-32! находящегося внутри их загрузчика. Или просто не нашёл. CRC от загрузчика получаем по команде. Но непонятно как он вычислен. Со стандартным подсчетом CRC-32 не совпадает.
Возникает неуверенность в достоверности загрузки версии. Хотя все работает без проблем. Если кто знает подскажите или где есть описание в доках SIMCOM.
Группа: Участник
Сообщений: 837
Регистрация: 8-02-07
Пользователь №: 25 163
Вы в курсе, что CRC разные бывают? И слова "стандартный" CRC или "китайский" CRC вообще ни о чём не говорят. Вам нужно выяснить, по какому полиному CRC, порядок байт при передаче, порядок бит в байте (LE или BE).