Быстрый старт с МК K1921BK01T
Модераторы: ea, dav, bkolbov, Alis, pip, _sva_
-
- Сообщения: 179
- Зарегистрирован: 14 дек 2015, 09:21
- Предприятие: АО НИИЭТ
- Откуда: АО НИИЭТ, Воронеж
Быстрый старт с МК K1921BK01T
В данном руководстве представлен минимальный объем информации для начала работы с микроконтроллером К1921ВК01Т.
Руководство содержит информацию о разработке программ для К1921ВК01Т в IAR, Keil, CodeMaster++[арм], краткая информация по работе с микроконтроллером (рассмотрена работа с альтернативными функциями портов), приводится схема включения микроконтроллера, а также некоторые фрагменты кода.
K1921VKx SDK - это набор программных средств разработки для микроконтроллеров НИИЭТ. В состав K1921VKx SDK входят: примеры проектов, библиотеки, пакеты интеграции для Keil, IAR и др.
Актуальную версию K1921VKx SDK можно скачать по ссылке.
Подробнее о репозиториях на Bitbucket можно прочитать в теме.
Руководство содержит информацию о разработке программ для К1921ВК01Т в IAR, Keil, CodeMaster++[арм], краткая информация по работе с микроконтроллером (рассмотрена работа с альтернативными функциями портов), приводится схема включения микроконтроллера, а также некоторые фрагменты кода.
K1921VKx SDK - это набор программных средств разработки для микроконтроллеров НИИЭТ. В состав K1921VKx SDK входят: примеры проектов, библиотеки, пакеты интеграции для Keil, IAR и др.
Актуальную версию K1921VKx SDK можно скачать по ссылке.
Подробнее о репозиториях на Bitbucket можно прочитать в теме.
- Вложения
-
- Быстрый_старт_К1921ВК01Т.pdf
- (2.46 МБ) 1716 скачиваний
Re: Быстрый старт с МК K1921BK01T
Отлично, всё что надо для Keil, есть!
Единственно, не могли бы разработчики написать ещё .pdsc-файл и заархивировать все файлы .pack в стиле Keil5, чтобы устанавливать один единственный файл с автоматическим подкидыванием всех настроек согласно .pdsc-файлу.
Единственно, не могли бы разработчики написать ещё .pdsc-файл и заархивировать все файлы .pack в стиле Keil5, чтобы устанавливать один единственный файл с автоматическим подкидыванием всех настроек согласно .pdsc-файлу.
-
- Сообщения: 179
- Зарегистрирован: 14 дек 2015, 09:21
- Предприятие: АО НИИЭТ
- Откуда: АО НИИЭТ, Воронеж
Keil5 .pdsc и .pack
Для Keil5 .pdsc-файл и архив .pack подготовим в ближайшее время.
-
- Сообщения: 1
- Зарегистрирован: 22 дек 2015, 18:45
Re: Быстрый старт с МК K1921BK01T
dav писал(а):В данном руководстве представлен минимальный объем информации для начала работы с микроконтроллером К1921ВК01Т.
Руководство содержит информацию о разработке программ для К1921ВК01Т в IAR, Keil, CodeMaster++[арм], краткая информация по работе с микроконтроллером (рассмотрена работа с альтернативными функциями портов), приводится схема включения микроконтроллера, а также некоторые фрагменты кода.
Также во вложении содержатся архивы для неофициальной поддержки нашего МК в IAR, Keil.
Так для интеграции поддержки К1921ВК01Т в IAR достаточно разархивировать содержимое архива "IAR_1921BK01T" в каталог с установленным IAR, при этом добавятся необходимые файлы каталога арм
Для интеграции поддержки К1921ВК01Т в Keil необходимо разархивировать содержимое архива "Keil_1921BK01T" в каталог с установленным Keil (добавляются необходимые файлы каталога арм)
Замечания по Кейлу.
В "быстром старте" написано что под FLM в памяти надо 0х1000. При этом в самом FLM пишите буферами по 8192, т.е. 0х2000. И как следствие
Insufficient RAM for Flash Algorithms !
Вообщем начинает работать если установить 0х3000.
Далее пока предположение, что контроллер Flash не успевает запрограммировать память. Маленькие программки шьются, а вот большие выпадают по таймауту при программировании. Увеличил в FLM "Erase Sector Timeout 3000 mSec" до 30000. Заработало. Достаточно ли этого, не знаю, нужно знать как работает ваш контроллер Флеша.
Re: Быстрый старт с МК K1921BK01T
Разархивировал, настроил Keil, создал проект - все как по руководству, устройство - К1921ВК01Т. Проект не компилируется. Нет nt_system, сообщает. Ну да ладно, взял другой хедер K1921BK01T.h, тот что из примеров, а не из инклуд папки. Стало компилироваться. Но не отлаживается в режиме симулятора. Вылетает сообщение access violation. Возможно какие то настройки памяти в ваших файлах не доделаны.dav писал(а):В данном руководстве представлен минимальный объем информации для начала работы с микроконтроллером К1921ВК01Т.
Для интеграции поддержки К1921ВК01Т в Keil необходимо разархивировать содержимое архива "Keil_1921BK01T" в каталог с установленным Keil (добавляются необходимые файлы каталога арм)
Мучитель микропроцессоров.
- Лашкевич
- Сообщения: 335
- Зарегистрирован: 13 май 2015, 13:10
- Предприятие: ООО "НПФ Вектор"
- Откуда: Москва
- Контактная информация:
Re: Быстрый старт с МК K1921BK01T
Добрый день. Для быстрого старта приглашаю посетить тему форума viewtopic.php?f=37&t=491, где предлагается готовая сборка среды на основе Eclipse "из коробки" настроенная на работу с K1921BK01T и содержащая примеры.
Re: Быстрый старт с МК K1921BK01T
Как обстоят дела с .pdsc-файлом и архивом .pack?
Re: Быстрый старт с МК K1921BK01T
Просьба к разработчикам - выложите, пожалуйста, .xml-файл описания регистров для отладки (.svd-файл).
Re: Быстрый старт с МК K1921BK01T
Действительно, тоже получил собщение Insufficient RAM for Flash Algorithms !, когда стояло 0x1000.-=Sergei=- писал(а):dav писал(а):В данном руководстве представлен минимальный объем информации для начала работы с микроконтроллером К1921ВК01Т.
Руководство содержит информацию о разработке программ для К1921ВК01Т в IAR, Keil, CodeMaster++[арм], краткая информация по работе с микроконтроллером (рассмотрена работа с альтернативными функциями портов), приводится схема включения микроконтроллера, а также некоторые фрагменты кода.
Также во вложении содержатся архивы для неофициальной поддержки нашего МК в IAR, Keil.
Так для интеграции поддержки К1921ВК01Т в IAR достаточно разархивировать содержимое архива "IAR_1921BK01T" в каталог с установленным IAR, при этом добавятся необходимые файлы каталога арм
Для интеграции поддержки К1921ВК01Т в Keil необходимо разархивировать содержимое архива "Keil_1921BK01T" в каталог с установленным Keil (добавляются необходимые файлы каталога арм)
Замечания по Кейлу.
В "быстром старте" написано что под FLM в памяти надо 0х1000. При этом в самом FLM пишите буферами по 8192, т.е. 0х2000. И как следствие
Insufficient RAM for Flash Algorithms !
Вообщем начинает работать если установить 0х3000.
Далее пока предположение, что контроллер Flash не успевает запрограммировать память. Маленькие программки шьются, а вот большие выпадают по таймауту при программировании. Увеличил в FLM "Erase Sector Timeout 3000 mSec" до 30000. Заработало. Достаточно ли этого, не знаю, нужно знать как работает ваш контроллер Флеша.