Загрузчик в МК K1921BK01T

32-разрядные микроконтроллеры разработки ОАО "НИИЭТ"

Модераторы: pip, _sva_

paskal
Сообщения: 37
Зарегистрирован: 25 окт 2013, 21:22
Предприятие: КБП
Откуда: Тула, КБП

Re: Загрузчик в МК K1921BK01T

Сообщение paskal » 09 фев 2016, 22:56

Лашкевич писал(а):Насколько я знаю, загрузчика нет, вся память пустая. Написать его и прошивать на заводе, очевидно, можно. А вот значимых плюсов не очень видно
Есть такой очень жирный плюс:
Специфика работы с заказчиком такова что нельзя лазить в опечатанный прибор. Но подключаться через наружный разъем можно. Естественно что JTAG здесь не годится. Нужен типа RS-232, а это только через бутлодер.
У нас в отделе новую аппаратуру теперь всегда делают с зашивкой по бутлодеру. Хотя JTAG программаторы в наличии есть.
Лашкевич писал(а):Мне кажется, это не самая приоритетная задача для НИИЭТ сейчас
Ну наши то точно не станут закладываться на 1921BK01T без бутлодера. Потому что прошивка снаружи стала обязательным требованием. Обожглись уже.
Мучитель микропроцессоров.

user_1983
Сообщения: 19
Зарегистрирован: 19 сен 2018, 08:33
Предприятие: ЦНИИ Электроприбор

Re: Загрузчик в МК K1921BK01T

Сообщение user_1983 » 01 ноя 2018, 10:42

Добрый день!
Я тоже был озадачен возможностью загрузки 1921вк01т без установки среды. Хотелось бы, конечно, как принято в других МК (даже в отечественных) с помощью аппаратного бут-лоадера через UART, но уж что есть, то есть.
Так вот, мне удалось прошить 1921вк01т с помощью только OpenOCD через st-link v2 без использования среды разработки!
Если кому будет интересно - могу поделиться деталями...

Аватара пользователя
Лашкевич
Сообщения: 130
Зарегистрирован: 13 май 2015, 13:10
Предприятие: ООО "НПФ Вектор"
Откуда: Москва
Contact:

Re: Загрузчик в МК K1921BK01T

Сообщение Лашкевич » 06 ноя 2018, 13:15

В репозитории https://bitbucket.org/niietcm4/motorcontroldemo есть сбилженный CANовский бутлоадер, работающий по CANOpen, если кому интересно по CAN прошиваться. И вообще, свой простенький бутлоадер написать дело нескольких дней через любой интерфейс, поэтому отсутствие "заводского" бутлоадера сложно считать таким уж камнем преткновения.
С уважением,
Лашкевич Максим.
Инженер-программист ООО "НПФ Вектор", Москва.
http://motorcontrol.ru/

user_1983
Сообщения: 19
Зарегистрирован: 19 сен 2018, 08:33
Предприятие: ЦНИИ Электроприбор

Re: Загрузчик в МК K1921BK01T

Сообщение user_1983 » 06 ноя 2018, 13:27

Нет, это важно (наличее "заводского" загрузчика)! Так как после запуска изделий в серию, регулировку выполняют не разработчики, а регулировщики, которые должны быстро и качественно выполнить в том числе и загрузку ПО. И эта процедура должна быть максимально простой и понятной. А необходимость использования usb-jtag и уж тем более использовать среду разработки для загрузки ПО будет сильно усложнять технологический процесс и, как следствие, привед к удорожанию выпускаемой продукции.
Сделать свой загрузчик - это всё понятно. Но этот загрузчик тоже должен быть загружен в контроллер!

Ответить

Вернуться в «32-разрядные микроконтроллеры на ядре ARM Cortex»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя