Rete 0 29 июня, 2023 Опубликовано 29 июня, 2023 · Жалоба Продолжение моего прошлого вопроса. До этого хотел реализовать загрузчик с прошивкой в качестве hex-файла, теперь попытался с бинарным и возникла проблема. "Получать прошивку должен по UART. На данный момент загрузчик успешно выполняет передачу управления основной программе и стирает память по адресу, соответствующему программе, при получении прошивки." Отправляю bin-файл через TeraTerm, контроллер его вроде как получает, но пропускает цикл с записью прошивки, не могу понять почему. Проблема находится где-то в районе "strtoul". Пробовал конец строки, что в буфере, добивать нуль-терминирующим символом - безрезультатно. Прикладываю файл загрузчика, буду благодарен за любую помощь.main.c Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
xvr 12 29 июня, 2023 Опубликовано 29 июня, 2023 · Жалоба 11 hours ago, Rete said: Отправляю bin-файл через TeraTerm, А размер перед отправкой файла не забыли в TeraTerm набить? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Rete 0 29 июня, 2023 Опубликовано 29 июня, 2023 · Жалоба 2 часа назад, xvr сказал: А размер перед отправкой файла не забыли в TeraTerm набить? А разве это нужно? У меня ведь считается размер каждой строки файла Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Obam 38 29 июня, 2023 Опубликовано 29 июня, 2023 · Жалоба ...теперь попытался с бинарным... А разве это нужно? У меня ведь считается размер каждой строки файла Какие-такие строки в бинарном-то файле? \-8Ж Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
xvr 12 30 июня, 2023 Опубликовано 30 июня, 2023 · Жалоба 17 hours ago, Rete said: А разве это нужно? У меня ведь считается размер каждой строки файла В вашем сорце сначала в тексте принимается размер всего бинарнртка, потом сам бинарник одним куском Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
uni 6 7 июля, 2023 Опубликовано 7 июля, 2023 · Жалоба В соседней теме я готовый проект загрузчика по RS-232|485 приложил, с картинкой: 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Obam 38 14 июля, 2023 Опубликовано 14 июля, 2023 · Жалоба http://easyelectronics.ru/stm32-bootloader.html - свежак, и двух недель нет (((-8Ж До тла разжёвано - бери и повторяй. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться