Быстрый старт с МК K1921BK01T

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

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

dav
Сообщения: 45
Зарегистрирован: 14 дек 2015, 09:21
Предприятие: АО НИИЭТ
Откуда: АО НИИЭТ, Воронеж

Быстрый старт с МК K1921BK01T

Сообщение dav » 14 дек 2015, 13:02

В данном руководстве представлен минимальный объем информации для начала работы с микроконтроллером К1921ВК01Т.
Руководство содержит информацию о разработке программ для К1921ВК01Т в IAR, Keil, CodeMaster++[ARM], краткая информация по работе с микроконтроллером (рассмотрена работа с альтернативными функциями портов), приводится схема включения микроконтроллера, а также некоторые фрагменты кода.

Также во вложении содержатся архивы для неофициальной поддержки нашего МК в IAR, Keil.
Так для интеграции поддержки К1921ВК01Т в IAR достаточно разархивировать содержимое архива "IAR_1921BK01T" в каталог с установленным IAR, при этом добавятся необходимые файлы каталога arm
Для интеграции поддержки К1921ВК01Т в Keil необходимо разархивировать содержимое архива "Keil_1921BK01T" в каталог с установленным Keil (добавляются необходимые файлы каталога ARM)
Вложения
Быстрый_старт_К1921ВК01Т.pdf
(2.46 МБ) 448 скачиваний
Keil_K1921BK01T.zip
(3.4 МБ) 323 скачивания
IAR_K1921BK01T.zip
(802.65 КБ) 240 скачиваний

R Max
Сообщения: 48
Зарегистрирован: 28 ноя 2015, 19:44

Re: Быстрый старт с МК K1921BK01T

Сообщение R Max » 17 дек 2015, 20:42

Отлично, всё что надо для Keil, есть!
Единственно, не могли бы разработчики написать ещё .pdsc-файл и заархивировать все файлы .pack в стиле Keil5, чтобы устанавливать один единственный файл с автоматическим подкидыванием всех настроек согласно .pdsc-файлу.

dav
Сообщения: 45
Зарегистрирован: 14 дек 2015, 09:21
Предприятие: АО НИИЭТ
Откуда: АО НИИЭТ, Воронеж

Keil5 .pdsc и .pack

Сообщение dav » 18 дек 2015, 09:36

Для Keil5 .pdsc-файл и архив .pack подготовим в ближайшее время.

-=Sergei=-
Сообщения: 1
Зарегистрирован: 22 дек 2015, 18:45

Re: Быстрый старт с МК K1921BK01T

Сообщение -=Sergei=- » 22 дек 2015, 18:56

dav писал(а):В данном руководстве представлен минимальный объем информации для начала работы с микроконтроллером К1921ВК01Т.
Руководство содержит информацию о разработке программ для К1921ВК01Т в IAR, Keil, CodeMaster++[ARM], краткая информация по работе с микроконтроллером (рассмотрена работа с альтернативными функциями портов), приводится схема включения микроконтроллера, а также некоторые фрагменты кода.

Также во вложении содержатся архивы для неофициальной поддержки нашего МК в IAR, Keil.
Так для интеграции поддержки К1921ВК01Т в IAR достаточно разархивировать содержимое архива "IAR_1921BK01T" в каталог с установленным IAR, при этом добавятся необходимые файлы каталога arm
Для интеграции поддержки К1921ВК01Т в Keil необходимо разархивировать содержимое архива "Keil_1921BK01T" в каталог с установленным Keil (добавляются необходимые файлы каталога ARM)

Замечания по Кейлу.
В "быстром старте" написано что под FLM в памяти надо 0х1000. При этом в самом FLM пишите буферами по 8192, т.е. 0х2000. И как следствие
Insufficient RAM for Flash Algorithms !
Вообщем начинает работать если установить 0х3000.

Далее пока предположение, что контроллер Flash не успевает запрограммировать память. Маленькие программки шьются, а вот большие выпадают по таймауту при программировании. Увеличил в FLM "Erase Sector Timeout 3000 mSec" до 30000. Заработало. Достаточно ли этого, не знаю, нужно знать как работает ваш контроллер Флеша.

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

Re: Быстрый старт с МК K1921BK01T

Сообщение paskal » 22 дек 2015, 22:25

dav писал(а):В данном руководстве представлен минимальный объем информации для начала работы с микроконтроллером К1921ВК01Т.

Для интеграции поддержки К1921ВК01Т в Keil необходимо разархивировать содержимое архива "Keil_1921BK01T" в каталог с установленным Keil (добавляются необходимые файлы каталога ARM)
Разархивировал, настроил Keil, создал проект - все как по руководству, устройство - К1921ВК01Т. Проект не компилируется. Нет nt_system, сообщает. Ну да ладно, взял другой хедер K1921BK01T.h, тот что из примеров, а не из инклуд папки. Стало компилироваться. Но не отлаживается в режиме симулятора. Вылетает сообщение access violation. Возможно какие то настройки памяти в ваших файлах не доделаны.
Мучитель микропроцессоров.

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

Re: Быстрый старт с МК K1921BK01T

Сообщение Лашкевич » 30 дек 2015, 13:33

Добрый день. Для быстрого старта приглашаю посетить тему форума viewtopic.php?f=37&t=491, где предлагается готовая сборка среды на основе Eclipse "из коробки" настроенная на работу с K1921BK01T и содержащая примеры.
С уважением,
Лашкевич Максим.
Инженер-программист ООО "НПФ Вектор", Москва.
http://motorcontrol.ru/

R Max
Сообщения: 48
Зарегистрирован: 28 ноя 2015, 19:44

Re: Быстрый старт с МК K1921BK01T

Сообщение R Max » 30 мар 2016, 19:43

Как обстоят дела с .pdsc-файлом и архивом .pack?

R Max
Сообщения: 48
Зарегистрирован: 28 ноя 2015, 19:44

Re: Быстрый старт с МК K1921BK01T

Сообщение R Max » 14 апр 2016, 19:47

Просьба к разработчикам - выложите, пожалуйста, .xml-файл описания регистров для отладки (.svd-файл).

R Max
Сообщения: 48
Зарегистрирован: 28 ноя 2015, 19:44

Re: Быстрый старт с МК K1921BK01T

Сообщение R Max » 14 апр 2016, 20:06


R Max
Сообщения: 48
Зарегистрирован: 28 ноя 2015, 19:44

Re: Быстрый старт с МК K1921BK01T

Сообщение R Max » 15 апр 2016, 20:19

-=Sergei=- писал(а):
dav писал(а):В данном руководстве представлен минимальный объем информации для начала работы с микроконтроллером К1921ВК01Т.
Руководство содержит информацию о разработке программ для К1921ВК01Т в IAR, Keil, CodeMaster++[ARM], краткая информация по работе с микроконтроллером (рассмотрена работа с альтернативными функциями портов), приводится схема включения микроконтроллера, а также некоторые фрагменты кода.

Также во вложении содержатся архивы для неофициальной поддержки нашего МК в IAR, Keil.
Так для интеграции поддержки К1921ВК01Т в IAR достаточно разархивировать содержимое архива "IAR_1921BK01T" в каталог с установленным IAR, при этом добавятся необходимые файлы каталога arm
Для интеграции поддержки К1921ВК01Т в Keil необходимо разархивировать содержимое архива "Keil_1921BK01T" в каталог с установленным Keil (добавляются необходимые файлы каталога ARM)

Замечания по Кейлу.
В "быстром старте" написано что под FLM в памяти надо 0х1000. При этом в самом FLM пишите буферами по 8192, т.е. 0х2000. И как следствие
Insufficient RAM for Flash Algorithms !
Вообщем начинает работать если установить 0х3000.

Далее пока предположение, что контроллер Flash не успевает запрограммировать память. Маленькие программки шьются, а вот большие выпадают по таймауту при программировании. Увеличил в FLM "Erase Sector Timeout 3000 mSec" до 30000. Заработало. Достаточно ли этого, не знаю, нужно знать как работает ваш контроллер Флеша.
Действительно, тоже получил собщение Insufficient RAM for Flash Algorithms !, когда стояло 0x1000.

Ответить

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

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

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