======Установка Keil и SPL Milandr====== Для начала работы с 32-битными микроконтроллерами [[http://Milandr.ru|Миландр]] на базе ядра ARM Cortex-M нам потребуется: - ** Среда разработки** [[http://www2.keil.com/mdk5|Keil MDK 5]]. Урезанная версия распространяется свободно, достаточно лишь заполнить анкету на сайте. На момент написания статьи, актуальной является версия v5.23. Ссылка на страницу загрузки [[http://www2.keil.com/mdk5/install|Link]] - **Pack для Keil** от производителя - [[http://ic.milandr.ru/soft/|Link]]. В разделе //"Standard Peripherals Library + software pack для Keil MDK 5"// скачиваем только архив //"Software pack для Keil MDK 5"// официальную версию. В этом архиве есть все необходимое для "регистрации" микропроцессоров Миландр в Keil и сама библиотека SPL. \\ //(Во втором архиве //"Standard Peripherals Library"// находится только библиотека SPL с поддержкой для прочих сред программирования, в частности IAR. Программирование под IAR описано в отдельной статье - [[prog:spec:proj_iar|Создаем проект в среде IAR]].)// **Рекомендую** дополнительно установить [[http://www2.keil.com/mdk5/legacy|Legacy support for ARM Cortex-M devices]]. Это позволит открывать проекты созданные в Keil 4 и обеспечит поддержку для некоторых примеров, которые будут разбираться далее. Например, будут установлены файлы необходимые для программирования 1986ВЕ8Т. Далее, запускаем инсталятор Кейл и соглашаемся с лицензией. По умолчанию, он поставится в //C:\Keil_v5//, а в //C:\Keil_v5\ARM\PACK// будут складываться Паки для подключаемых микропроцессоров. В предлагаемой далее анкете можно вбить любые данные, можно реальные. Ожидаем окончания установки и жмем Finish. При первом запуске Кейл запустится PackIntaller и обновит свои пакеты по сети интернет. Так же его можно вызвать по иконке, либо в меню //Project - Manage - Pack Intaller.// При запуске Pack Installer подскажет устанавливать наши Паки через меню //File - Import//. Так и поступим. В импорте выберем Pack //"software pack для Keil MDK 5"// с сайта. На текущий момент это //"mdr_spl_v1.4.1.pack"//. После установки в панели Devices появится группа микроконтроллеров Миландр. В данный момент при установке возникает ошибка с SVD файлом, игнорируем ее, она никак не сказывается на работоспособности среды. {{prog:start:keil_pack_milandr.png}} Теперь наша IDE готова к работе с микроконтроллерами Миландр. Следующим шагом, создадим первый проект - [[prog:start:new_project|Создание проекта]].