Прошивка хекс файлом

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

Модераторы: ea, dav, bkolbov, Alis, pip, _sva_

Егоркер
Сообщения: 18
Зарегистрирован: 10 янв 2025, 11:53
Предприятие: НВП Протек

Прошивка хекс файлом

Сообщение Егоркер »

Здравствуйте коллеги! Может кто-нибудь подсказать какой утилитой можно просто хекс-файл заливать в контроллеры вк035, вк028? Помимо КодМастера.
nppsem
Сообщения: 88
Зарегистрирован: 26 апр 2010, 16:09

Re: Прошивка хекс файлом

Сообщение nppsem »

OpenOCD, соответственно железо любое, которое им поддерживается.
nppsem
Сообщения: 88
Зарегистрирован: 26 апр 2010, 16:09

Re: Прошивка хекс файлом

Сообщение nppsem »

Собственно, судя по Codemaster, НИИЭТ имеет контакты с "Фитоном". Могли бы их уговорить поддержать серию 1921 в ChipProg, что для программирования на производстве несколько удобнее.
Егоркер
Сообщения: 18
Зарегистрирован: 10 янв 2025, 11:53
Предприятие: НВП Протек

Re: Прошивка хекс файлом

Сообщение Егоркер »

Да хотелось бы по джитагу или свд каким-нибудь СТЛинком зашивать, дешево и сердито. Надеялся, может уже кто-то занимался этим вопросом и написал програмку, но видимо самим придëтся.
Егоркер
Сообщения: 18
Зарегистрирован: 10 янв 2025, 11:53
Предприятие: НВП Протек

Re: Прошивка хекс файлом

Сообщение Егоркер »

Нашел решение, в VectorIDE в папке openocd есть набор батников для прошивки и стирания флеша, они правда под elf файлы, но в скрипте просто расширение на hex поменять можно и работает.
ea
Администратор
Сообщения: 57
Зарегистрирован: 10 окт 2014, 09:08

Re: Прошивка хекс файлом

Сообщение ea »

Егоркер писал(а): 25 мар 2025, 09:27 Нашел решение, в VectorIDE в папке openocd есть набор батников для прошивки и стирания флеша, они правда под elf файлы, но в скрипте просто расширение на hex поменять можно и работает.
Для загрузки BIN, HEX-файлов можно использовать OpenOCD.
Архив с OpenOCD и скриптами для загрузки HEX-файлов доступен по ссылке https://gitflic.ru/project/niiet/k1921v ... ch=develop
nppsem
Сообщения: 88
Зарегистрирован: 26 апр 2010, 16:09

Re: Прошивка хекс файлом

Сообщение nppsem »

Может уговорите "Фитон" поддержать серию 1921 в ChipProg, серии 1887 и 1882 они таки поддерживают.
Егоркер
Сообщения: 18
Зарегистрирован: 10 янв 2025, 11:53
Предприятие: НВП Протек

Re: Прошивка хекс файлом

Сообщение Егоркер »

Здравствуйте, попробовал поработать с командами в OpenOCD, и с командой -с "k1921vk035 read nvr" какие-то странности. Заранее сделал mass_erase nvr, потом читаю из nvr, и консоль пишет вместо ffff значения как на скрине, можете подсказать что не так делаю? С main flash сработало как и должно.
Вложения
17429889061425078734823274226535.jpg
17429889061425078734823274226535.jpg (5.67 МБ) 1988 просмотров
ea
Администратор
Сообщения: 57
Зарегистрирован: 10 окт 2014, 09:08

Re: Прошивка хекс файлом

Сообщение ea »

nppsem писал(а): 25 мар 2025, 12:57 Может уговорите "Фитон" поддержать серию 1921 в ChipProg, серии 1887 и 1882 они таки поддерживают.
Микроконтроллеры К1912ВК035 и К1912ВК028 для программирования имеют интерфейсы JTAG и SWD.
ChipProg, как правило, позволяет программировать ИС внешней памяти с параллельным и последовательным (SPI) интерфейсом, а также микроконтроллеры с поддержкой интерфейса ISP (SPI).

Работы по поддержке серии 1921 в ChipProg не запланированы. В этом нет необходимости, т.к. имеются как минимум два варианта:
- программирование с помощью OpenOCD;
- программирование с помощью Segger JLINK.
ea
Администратор
Сообщения: 57
Зарегистрирован: 10 окт 2014, 09:08

Re: Прошивка хекс файлом

Сообщение ea »

Егоркер писал(а): 26 мар 2025, 14:36 Здравствуйте, попробовал поработать с командами в OpenOCD, и с командой -с "k1921vk035 read nvr" какие-то странности. Заранее сделал mass_erase nvr, потом читаю из nvr, и консоль пишет вместо ffff значения как на скрине, можете подсказать что не так делаю? С main flash сработало как и должно.
Для загрузки BIN, HEX-файлов по SWD/JTAG можно использовать OpenOCD. OpenOCD поддерживает работу и с JLink и с ST-Link.
Архив с OpenOCD и скриптами для загрузки HEX-файлов доступен по ссылке https://gitflic.ru/project/niiet/k1921v ... ch=develop
Ответить

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