1921ВК035 FLASH

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

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

smispp
Сообщения: 32
Зарегистрирован: 28 ноя 2022, 09:30
Предприятие: оао нпк спп

Re: 1921ВК035 FLASH

Сообщение smispp »

По п.2:
https://github.com/DCVostok/openocd-k19 ... 921vk035.c
Кстати, тамже лежит проект загрузчика, на gcc, при желании можно и Кейлом собрать:
https://github.com/DCVostok/bootloader-k1921vk035
и проект прошивальщика с гуём и без:
https://github.com/DCVostok/k1921vkx_flasher
Хочу установить вашу среду, под windows-7-32. Поясните пожалуйста, как это правильно сделать.

1. Что самое необходимое для начала нужно скачать?
2.Скачать с репозитория в виде архивов, или клонировать.
3. Какие пакеты нужно установить с помощью программ ..._setup.exe.
4. Нужно ли там что-то настраивать (конфигурировать), чтобы начать?

Извините, начинаю, хочется разобраться.
Аватара пользователя
ejsan
Сообщения: 105
Зарегистрирован: 15 авг 2022, 21:17
Предприятие: vbrspb.ru

Re: 1921ВК035 FLASH

Сообщение ejsan »

x32 винда нынче настолько непопулярна, что вы под ней даже пятый Keil не поставите! Не говоря уж про современный опенсурс.
smispp
Сообщения: 32
Зарегистрирован: 28 ноя 2022, 09:30
Предприятие: оао нпк спп

Re: 1921ВК035 FLASH

Сообщение smispp »

ejsan писал(а): 25 ноя 2025, 15:01 x32 винда нынче настолько непопулярна, что вы под ней даже пятый Keil не поставите! Не говоря уж про современный опенсурс.
кейл 5.23 установлен и работает прекрассно. А что делать, переходить на 64?

Тут фигурируют разные "сборки" IDE, значит и их ставить бесполезно? Кстати в чем их отличие, и какая "лучше"?
nppsem
Сообщения: 103
Зарегистрирован: 26 апр 2010, 16:09

Re: 1921ВК035 FLASH

Сообщение nppsem »

Хочу установить вашу среду, под windows-7-32. Поясните пожалуйста, как это правильно сделать.
Если это для меня вопрос, то среда не моя :( и как ставить понятия не имею.

Кейл позволяет подключить компилятор gcc вместо штатного и скрипт gcc линкера для проекта (*.ld).
Вот можно ли сейчас скачать gcc арм для 32-х разрядной Винды не знаю.

Если чего, то мы под себя загрузчик делали Кейлом слегка переработав НИИЭТ-овский проект.
smispp
Сообщения: 32
Зарегистрирован: 28 ноя 2022, 09:30
Предприятие: оао нпк спп

Re: 1921ВК035 FLASH

Сообщение smispp »

Если это для меня вопрос, то среда не моя :( и как ставить понятия не имею.
Раз вы даете ссылки на репозиторий DC Vostok, а там есть pio_platform_k1921vk, то значит имеете какое то отношение к этой организации, которая этой средой разработки пользуется. Потому и спрашиваю, можно ли установить на W7-x32?
Кейл позволяет подключить компилятор gcc вместо штатного и скрипт gcc линкера для проекта (*.ld).
Вот можно ли сейчас скачать gcc арм для 32-х разрядной Винды не знаю.
А зачем GCC подключать к кейлу, такого не встречал.

Можете ли вы более подробно пояснить, как сделать чтобы у меня на компе под W7-x32 заработал "ваш" openocd.
Там же исходники, т.е. его надо "забилдить" под виндовс, чем и как? Видимо надо установить какую-то опенсурс среду?
Аватара пользователя
ejsan
Сообщения: 105
Зарегистрирован: 15 авг 2022, 21:17
Предприятие: vbrspb.ru

Re: 1921ВК035 FLASH

Сообщение ejsan »

Порылся в "новом" репозитарии НИИЭТ-а, и, смотрю, вроде как они таки подготовили сборку openOCD и под 32-битную, и под 64-битную винду: https://gitflic.ru/project/niiet/k1921v ... nch=master посмотрите в архиве, может у нас пойдёт? У меня сейчас проверить не на чем.
Аватара пользователя
ejsan
Сообщения: 105
Зарегистрирован: 15 авг 2022, 21:17
Предприятие: vbrspb.ru

Re: 1921ВК035 FLASH

Сообщение ejsan »

А по поводу "собрать свой тулчейн с GCC и гуём, да чтоб не хуже Keil-а"? Тяжело вам будет, но можете попробовать взять за основу: https://habr.com/ru/articles/325450/ оно про Win10, но суть от этого не изменится. Кроме того, что вам придётся как-то достать именно старый, 32-битный Eclipse. И openOCD наверно будет лучше взять тот, что "родной" под НИИЭТ-овские чипы, но где его взять, вы теперь уже знаете. И загрузка тулчейна переехала сюда: https://tinyurl.com/3u7k7jm4...и в списке я что-то не вижу сборок под win32. В общем, не знаю...вы по прежнему хотите собрать весь этот "табор с опенсорсами"?!! :| Сидите лучше на Keil-е, раз он работает! С ним всё просто и понятно.
nppsem
Сообщения: 103
Зарегистрирован: 26 апр 2010, 16:09

Re: 1921ВК035 FLASH

Сообщение nppsem »

Здесь:
https://gitflic.ru/project/niiet/k1921v ... nch=master
лежит openocd-win.zip внутри которого живут openocd.exe и openocd-x64.exe
Методом дедукции предполагаю, что певый под 32 бит.

На вопрос, для чего гнусь в Кейле отвечаю - собирать gcc проекты в ейном IDE
smispp
Сообщения: 32
Зарегистрирован: 28 ноя 2022, 09:30
Предприятие: оао нпк спп

Re: 1921ВК035 FLASH

Сообщение smispp »

ejsan писал(а): 26 ноя 2025, 11:58 Порылся в "новом" репозитарии НИИЭТ-а, и, смотрю, вроде как они таки подготовили сборку openOCD и под 32-битную, и под 64-битную винду: https://gitflic.ru/project/niiet/k1921v ... nch=master посмотрите в архиве, может у нас пойдёт? У меня сейчас проверить не на чем.
Пытаюсь качать с Gitflic.

Сначала скачал документацию.
git lfs clone https://gitflic.ru/project/niiet/niiet.git - мой git - lfs не понимает почему-то.
git clone https://gitflic.ru/project/niiet/niiet.git - скачал, но формат pdf не понимает Adobe reader 9.

Затем sdk
git clone https://gitflic.ru/project/niiet/k1921vkx_sdc.git - спрашивает username for gitflic:
Там что регистрация обязательная? Почему тогда документацию скачал?

Попробовал зарегистрироваться на gitflic - не получается, то ли Опера старая, толи gitflic глючит.

Хождения по мукам, однако.
smispp
Сообщения: 32
Зарегистрирован: 28 ноя 2022, 09:30
Предприятие: оао нпк спп

Re: 1921ВК035 FLASH

Сообщение smispp »

ejsan писал(а): 26 ноя 2025, 12:23 А по поводу "собрать свой тулчейн с GCC и гуём, да чтоб не хуже Keil-а"? Тяжело вам будет, но можете попробовать взять за основу: https://habr.com/ru/articles/325450/ оно про Win10, но суть от этого не изменится. Кроме того, что вам придётся как-то достать именно старый, 32-битный Eclipse. И openOCD наверно будет лучше взять тот, что "родной" под НИИЭТ-овские чипы, но где его взять, вы теперь уже знаете. И загрузка тулчейна переехала сюда: https://tinyurl.com/3u7k7jm4...и в списке я что-то не вижу сборок под win32. В общем, не знаю...вы по прежнему хотите собрать весь этот "табор с опенсорсами"?!! :| Сидите лучше на Keil-е, раз он работает! С ним всё просто и понятно.
Я вижу, что нелегко, да я и не собирался собрать свой тулчейн, это мне не под силу. Когда то у меня была сборка для армов на эклипсе, и я в ней чего-то делал, но это было давно.

Проблема, как залить в NVR flash? Вроде только с помощью опенсорс?

Возникла мысль подкорректировать k1921vk035.FLM файл, это же по сути драйвер по работе с флэш? Он нужен, когда нажимаешь F8 в кейле? Там все обращения написаны для работы с основной флэш, хоти NVR битик прописан, но не используется. Поправил создал с другим именем, рядом со старым, но когда хотел его добавить, то кейл его там не видит. Что надо еще подправить?
Ответить

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