реклама на сайте
подробности

 
 
> Keil5 подключит startup для STM32
Khludenkov
сообщение Mar 31 2015, 06:52
Сообщение #1





Группа: Новичок
Сообщений: 6
Регистрация: 31-03-15
Пользователь №: 85 971



Здравствуйте. Пробую создать проект в keil5 для stm32 "с нуля". Всё работает. Но нет файла startup.s. Беру его из демо-проектов и кладу рядом с main.c. Естественно не компилится. Подскажите, что надо сделаТЬ? СОздать отдельный каталог для стартапа? Надо ли какие дополнительные опции прописывать?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
SSerge
сообщение Mar 31 2015, 14:23
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 719
Регистрация: 13-09-05
Из: Novosibirsk
Пользователь №: 8 528



Я с Кейлом давно дел не имел, какие кнопки давить не помню.
Но Вы же как-то к своему проекту подключили main.c ? Вот точно так-же нужно подключить и startup_stm32fxxxx.s
В какой именно раздел проекта добавлять - не важно, это чисто вопрос удобства и логики.
В примерах от ST он обычно бывает в /DEMO/MDK-ARM/ или /Application/MDK-ARM/ или /CMSIS/

Кроме main.c и startup_stm32fxxxx.s потребуется как минимум ещё один файл: system_stm32fxxx.c
В этом файле находится реализация функции SystemInit(), эта функция сразу после старта вызывается из startup_stm32fxxxx.s

PS. xxx в именах файлов заменяются на название семейства к которому относится процессор.


--------------------
Russia est omnis divisa in partes octo.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th August 2025 - 07:27
Рейтинг@Mail.ru


Страница сгенерированна за 0.01352 секунд с 7
ELECTRONIX ©2004-2016