Keil 5 не собирает пустой проект

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
junior_t
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Вс ноя 13, 2022 17:41:26

Keil 5 не собирает пустой проект

Сообщение junior_t »

Всем привет.

Я испытываю некоторые сложности буквально с порога, входя в программирование STM32. Пересмотрев множество однотипных видеоинструкций, я решил собрать свой первый проект в Кейле. Скачал библиотеку для соответствующего контроллера (STM32F103C8T6). Подключил CMSIS-Core и стартап, добавил main.c в проект. В итоге даже пустой проект собирается с ошибками в библиотечных файлах. В чем может быть дело?
2022-11-13_17-50-56.png
(44.27 КБ) 120 скачиваний
2022-11-13_17-50-41.png
(70.71 КБ) 92 скачивания
Реклама
Аватара пользователя
VladislavS
Собутыльник Кота
Сообщения: 2562
Зарегистрирован: Вт май 01, 2018 19:44:47

Re: Keil 5 не собирает пустой проект

Сообщение VladislavS »

Переустановите Keil. Заодно последнюю версию возьмите.

Тупо создал мастером проект не меняя ни одной настройки - всё компилится.
СпойлерИзображение

Изображение
изображение_2022-11-14_082028906.png
(52.11 КБ) 308 скачиваний
изображение_2022-11-14_082208344.png
(62.09 КБ) 307 скачиваний
То что вы выделили на второй картинке - предупреждение. Ошибка ниже в запуске линкера.
Реклама
Аватара пользователя
КРАМ
Друг Кота
Сообщения: 25259
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Re: Keil 5 не собирает пустой проект

Сообщение КРАМ »

Вангую, в настройках проекта нет путей к библиотекам.
junior_t
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Вс ноя 13, 2022 17:41:26

Re: Keil 5 не собирает пустой проект

Сообщение junior_t »

[uquote="VladislavS",url="/forum/viewtopic.php?p=4319948#p4319948"]Переустановите Keil. Заодно последнюю версию возьмите.

Тупо создал мастером проект не меняя ни одной настройки - всё компилится.
СпойлерИзображение

Изображение
Вложение изображение_2022-11-14_082028906.png больше недоступно
Вложение изображение_2022-11-14_082208344.png больше недоступно
То что вы выделили на второй картинке - предупреждение. Ошибка ниже в запуске линкера.[/uquote]

Перескачивал, переустанавливал и не раз, бесполезно.

А при перезапуске Кейла выскакивает такое окно:
2022-11-14_18-07-15.png
(4.89 КБ) 109 скачиваний
Соответственно, проект вообще не собирается. В логе:
2022-11-14_18-10-38.png
(7.46 КБ) 69 скачиваний
Окей, идем в таргет выбирать компилятор. Но окно выбора непонятным образом отсутствует:
2022-11-14_18-12-42.png
(9.05 КБ) 73 скачивания
Идем в 'Manage Project Items - Folders/Extensions' и там видим два дефолтных компилятора, которые почему-то не компилят.
2022-11-14_18-15-34.png
(21.13 КБ) 69 скачиваний
А как так получилось, что компилятор вообще пропал? То есть при переустановке кейла он появится, но снова на один раз, до перезапуска Кейла.
Кажется, я где-то что-то сильно делаю не так, хоть и делаю всё, вроде бы, по инструкции.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
VladislavS
Собутыльник Кота
Сообщения: 2562
Зарегистрирован: Вт май 01, 2018 19:44:47

Re: Keil 5 не собирает пустой проект

Сообщение VladislavS »

А с лицензией что-нибудь делали? Даже бесплатную лицензию надо установить.
Реклама
junior_t
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Вс ноя 13, 2022 17:41:26

Re: Keil 5 не собирает пустой проект

Сообщение junior_t »

[uquote="VladislavS",url="/forum/viewtopic.php?p=4320283#p4320283"]А с лицензией что-нибудь делали? Даже бесплатную лицензию надо установить.[/uquote]

Бесполезно. :(

Еще смущает, что в свежеустановленном и лицензированном Кейле нельзя изменить частоту кварца, хотя на всех видеоуроках эта возможность есть.
2022-11-14_20-59-27.png
(21.43 КБ) 60 скачиваний
Последний раз редактировалось junior_t Пн ноя 14, 2022 21:00:47, всего редактировалось 1 раз.
Реклама
Аватара пользователя
MLX90640
Опытный кот
Сообщения: 848
Зарегистрирован: Ср авг 03, 2022 05:22:56

Re: Keil 5 не собирает пустой проект

Сообщение MLX90640 »

Ну раз не хочет ставиться, поставьте CubeIDE. Правда, его надо качать через VPN, буржуи нас боятся и не пускают.
junior_t
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Вс ноя 13, 2022 17:41:26

Re: Keil 5 не собирает пустой проект

Сообщение junior_t »

Не-не-не!

Копаем дальше. Я пришел к выводу, что слетел компилятор и пора бы скачать где-то (в идеале - понять, почему компилятор вообще слетает). Путем танцев с бубнами, VPN и СМС, скачал свежий компилятор отсюда: https://developer.arm.com/downloads/view/ACOMPE
Причем вообще самый свежий, не 6.18, а 6.19. Скачал, установил и нечаянно открыл портал в ад. Видимо, все же дело в лицензии. Полюбуйтесь:
Изображение
Изображение

А в самом таргете теперь небольшое кладбище компиляторов
Изображение

Правда, насколько я понимаю, лог ругается на лицензию компилятора (???), а не на лицензию Кейла. Занимательно.
Аватара пользователя
VladislavS
Собутыльник Кота
Сообщения: 2562
Зарегистрирован: Вт май 01, 2018 19:44:47

Re: Keil 5 не собирает пустой проект

Сообщение VladislavS »

junior_t, не мудрите:
1. Установите последнюю версию MDK.
2. Добавьте лицензию.
3. Создайте мастером проект.
4. Программируйте.
Ответить

Вернуться в «ARM»