-
- Ну первое что приходит в голову из CLI запустить команду на
ожидание загрузки firmware, а в терминале перейти в бинарный режим
и загрузить файл на передачу. - Make_Pic(08.05.2024 09:26)
- То есть все вопросы по перепрошивке решены, осталось только
сообразить, как передать прошивку? У себя практикую текстовый файл,
там бинарник закодирован base64. Заливается через веб-интерфейс. Ну
или через TFTP, когда в режиме загрузчика для первичной прошивки
или после аварии. SciFi(222 знак., 08.05.2024 09:35)
- А почему именно base64, я бинарь по http передаю без проблем. JS режет файл на кусочки и передает, загрузчик расшифровывает и сразу шьет в память. - Andreas(08.05.2024 10:27)
- Был такой вариант, но чтобы закодировать в base64 и получить файл
на выходе, нужно стороннюю программу, в требованиях средствами
терминала, есть терминалы поддерживающие base64? - Make_Pic(08.05.2024 09:39)
- Кстати, а прошивка откуда берётся? Не вы её передаёте штоле? Какая-то мутная история. - SciFi(08.05.2024 09:47)
- Ага. Всплывают неожиданные подробности. Возможный ответ: а сделайте
свой терминал, который это будет уметь. - SciFi(08.05.2024 09:41)
- Вот не надо изобретать велосипед. Лучше используйте стандартный
терминал со стандартным протоколом передачи файла, написал выше
(сслыка). Nikolay_Po(1 знак., 08.05.2024 09:47, ссылка)
- Изобретение велосипедов - наша профессия. То, что ТС хочет, было
сделано инженеграми бесчисленное число раз в разных вариантах. Он
утверждает, что заказчику нужен какой-то хитровывернутый вариант.
Но не говорит, какой именно. - SciFi(08.05.2024 09:53)
- Кто здесь самый главный анархист? Кто здесь самый хитрый шпиён? RxTx(1 знак., 08.05.2024 10:00, youtube)
- Изобретение велосипедов - наша профессия. То, что ТС хочет, было
сделано инженеграми бесчисленное число раз в разных вариантах. Он
утверждает, что заказчику нужен какой-то хитровывернутый вариант.
Но не говорит, какой именно. - SciFi(08.05.2024 09:53)
- Вот не надо изобретать велосипед. Лучше используйте стандартный
терминал со стандартным протоколом передачи файла, написал выше
(сслыка). Nikolay_Po(1 знак., 08.05.2024 09:47, ссылка)
- То есть все вопросы по перепрошивке решены, осталось только
сообразить, как передать прошивку? У себя практикую текстовый файл,
там бинарник закодирован base64. Заливается через веб-интерфейс. Ну
или через TFTP, когда в режиме загрузчика для первичной прошивки
или после аварии. SciFi(222 знак., 08.05.2024 09:35)
- Та не... Я всегда смотрю и самое весёлое что вопрошающий никогда не
пишет свой микроконтроллер. Толи это военная тайна. Толи оне думают
что везде всё одинаково. Толи просто недосмотр... - RxTx(08.05.2024 09:24)
- Фрукт - яблоко, поэт - Пушкин , микроконтроллер STM32... - Make_Pic(08.05.2024 09:35)
- Тогда достаточно просто перейти в системный ROM загрузчик прошитый
во FLASH компанией ST в каждом STM32. И он уже сделает всю работу.
Заливается прошивка всё тем же CubeProgrammer. - RxTx(08.05.2024 09:38)
- там масса нюансов. Слишком много вариантов периферии, по которой можно заливать. МК пытается их перебирать и часто натыкается на нештатное положение вывода. У меня с 64-выводным STM32L476 так и не получилось ни разу. Поэтому сделал свой загрузчик. - Лaгyнoв(08.05.2024 10:06)
- Такой вариант не прокатывает по требованиям заказчика, Куб блин.. - Make_Pic(08.05.2024 09:39)
- Тогда достаточно просто перейти в системный ROM загрузчик прошитый
во FLASH компанией ST в каждом STM32. И он уже сделает всю работу.
Заливается прошивка всё тем же CubeProgrammer. - RxTx(08.05.2024 09:38)
- Это только один встречный вопрос. И даже не самый важный. - SciFi(08.05.2024 09:25)
- У вас там в Раменском снег выпал или солнце выглянуло? У нас +22. И все таки что по теме топика? Или погодные аномалии на прозу потянуло? - Make_Pic(08.05.2024 09:32)
- Инспирировали слова "вот так всегда молчат
как дойчен партизанен". - RxTx(08.05.2024 09:28)
- Фрукт - яблоко, поэт - Пушкин , микроконтроллер STM32... - Make_Pic(08.05.2024 09:35)
- Ну первое что приходит в голову из CLI запустить команду на
ожидание загрузки firmware, а в терминале перейти в бинарный режим
и загрузить файл на передачу. - Make_Pic(08.05.2024 09:26)