Кто знает как это делается? Я прошивал TMS32F28XXX пользуясь только программой терминал. Это нужно для того, чтобы по окончании прошивки прочитать ответ от прошитого кода здесь же в терминале. Для TMS32F28XXX нужно было обработать файл генерируемый компилятором утилитой hex2000.exe. А для STM32 есть подобная утилита?
P.S. А Вы знали? Что для прошивки микроконтроллера STM32 не нужен не только программатор, но и какая либо программа кроме терминала?
"Every profession is a conspiracy against the uninitiated" (B. Shaw)
"A textbook can be defined as a book unsuitable for reading" (B. Shaw)
Tautology is humor in "this" place (Vigo Carpathian)
в принципе прошивка за счет загрузчика встроеного в чип давно извесно и описана в дш но....
ка то проше прогером свистком за 2бакса
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Последнее это мое приложения для хоста, которое общается по MODBUS RTU.
для hex2000 используется модификатор -b -boot -sci8 -o. -boot как раз вставляет в *.bin дополнительные адреса куда шить и какие-то дополнительные команды для бутлоадера, вроде бы, так, что *.bin увеличивается раза в полтора, по сравнению с *.bin без модификатора -boot. А, когда идет загрузка, аппаратный бутлоадер из ROM чего-то отвечает, но несмотря на то что я это игнорирую, прошивка успешно работает и из RAM и из FLASH. Да, кстати -boot знает еще и куда загружать в RAM или FLASH.
P.S. Интересно, для STM32 есть подобная утилита которая переделывает *.elf в *.bin для загрузки по последовательному интерфейсу?
Добавлено after 47 seconds:
Это для шифрующего бутлоадера. Чтобы он открытый ключ дал пользователю записать в блокнот.
"Every profession is a conspiracy against the uninitiated" (B. Shaw)
"A textbook can be defined as a book unsuitable for reading" (B. Shaw)
Tautology is humor in "this" place (Vigo Carpathian)
сколко садо маза неизвестно ради чего....
утилита прошивки через бутлодер валяется гдето на их сайте но нужно правилно апаратно задать уровни на ногах тогда оно детектися иначе(devid ) им и бут активирует передачу
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Есть случаи, когда без такого подхода не обойтись.
"Every profession is a conspiracy against the uninitiated" (B. Shaw)
"A textbook can be defined as a book unsuitable for reading" (B. Shaw)
Tautology is humor in "this" place (Vigo Carpathian)
Ну тут смотря какой программатор, у меня JLink то там можно через консоль шить, почти также как и в avrdude. Команда для JLink выглядит так: loadfile MyProg.hex 0x08000000.
Можно создать bat но при этом нужно указать параметры передавать параметры в JLink_Commander.exe семейство протокол программирования и скорость.