1) В папке Keil uVission выберите версию, которую хотите установить.
На выбор есть 3 версии:
а) 4.74 - старая версия, но в неё встроена поддержка ряда МК, например Stm32f до 4-й версии. Т.е. эта версия работает сразу после установки.
б) 5.36 - рекомендуется. В этой версии есть компиляторы 5-й и 6-й версий. Если нужна будет версия выше, то можно поставить новую версию поверх, что сохранит 5-й компилятор, который отсутствует в более поздних версиях.
в) 5.41 - последняя версия на момент скачивания.
г) С51 - эта версия для соответствующих МК.
д) Keil.ARM_Compiler.1.7.2 - должен поставить 5-й версию компилятора в 41-ю версию keil.
2) Установить программу, следуя указаниям установщика. В пути не должно быть пробелов. Программа будет работать с ограничением в 32 кБ для собранной программы.
3) Чтобы снять ограничение используйте кейген. Пароль - keil. Кейген качался с одной из соседних раздач. Антивирусы активно на него ругаются.
Кряк
а) Запускаете кейген (осторожно, громко).
б) Выбираете в target ARM
в) Запустите Keil от администратора.
г) Идёте в программе в File->License Manager и копируете строку CID в соответствующую строку кейгена.
д) Выбираете "Prof. Developers Kit".
е) Жмёте Generate
ё) Копируете появившийся код в строку New Lincense ID Code (LIC).
ж) Жмёте Add LIC.
з) Наслаждаетесь полной версией.
4) Для поддержки нужных МК надо установить соответствующие паки из папки Packs. Там расположены по возможности все паки для МК, выложенные на сайте keil.