ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
22 июля
1109977 Топик полностью
SERGHIO (17.06.2021 21:22, просмотров: 183) ответил Гyдвин на Я просто пишу утилитку на дельфях, чтобы избежать ненужного геморроя со всяческими тонкостями компиляторов и иже с ними. Утилитка берет *.hex, преобразует в BIN, выравнивает, если необходимо, до границы 512 байт. Далее такой финт: В LPC17 в области векторов прерываний есть несколько неиспользуемых 32-битных слов. В них заношу версию прошивки, ее длину и дополнение CRC до 0. Потом все это это дело шифрую. Загрузчик при приеме первого же блока данных уже "знает все". При
+100! Да, Олег! Именно таким методом всегда действовал. Только с применением Power Basic (вечная и благодарная память Бобу Зейлу +[Borland](c)). Прямой доступ к файлу и погнал: и выборочное изменение нужных байт конфигураций, и конкатенации всякие и CRC, и групповая (прости, Господи) обработка из нескольких файлов в один результирующий с генерацией нужных наименований, и много всяких (туды-сюды) преобразований из|в hex<> bin<>txt<>... . И 

контроль вводимых параметров перед преобразованиями Шифрование. Да куча всего. НИКАКИХ реальный ограничений! И компиляции в PB, и работа очень скоростная. Короче, вечно-полезный инструментарий ЯВУ. Ну а уж потом... прошивки и> В РАБОТУ!