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

 
 
> startup файл
Jenya7
сообщение Sep 24 2015, 13:29
Сообщение #1


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

Группа: Участник
Сообщений: 1 778
Регистрация: 29-03-12
Пользователь №: 71 075



Обычно когда я начинал новый проект под STM32 я выдергивал startup файл из какого нибудь демонстрационного проекта. но теперь я хочу начать новый проект под STM32F411 и не могу найти startup файл. максимум что я нашел это startup_stm32f401xe.s. где можно найти startup файл?

Сообщение отредактировал Jenya7 - Sep 24 2015, 13:29
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Jenya7
сообщение Sep 24 2015, 14:24
Сообщение #2


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

Группа: Участник
Сообщений: 1 778
Регистрация: 29-03-12
Пользователь №: 71 075



вроде нашел. лежит у меня в сорсах. не помню откуда взял.
теперь ругается на Fatal Error[Pe1696]: cannot open source file "stm32f411xe.h" а у меня есть только stm32f401xe.h.

вроде бы победил и эту проблему. но теперь при компиляции ругается
stm32f4xx_hal_flash_ex.c
Error[Pe020]: identifier "FLASH_MER_BIT" is undefined
на строке FLASH->CR &= (~FLASH_MER_BIT);
перерыл все файлы - нигде не нашел такой дефайн FLASH_MER_BIT. что то ST со своей HAL библиотекой начинает меня раздражать нипадецки.

понял в чем дело. дефайны зависят от камня. у них везде
#if defined(STM32F405xx) || defined(STM32F415xx) || defined(STM32F407xx) || defined(STM32F417xx) || defined(STM32F401xC) || defined(STM32F401xE)
а моего камня нет.мне приходиться вручную добавлять || defined(STM32F411xE)

я их маму в белых тапках видел чес слово....

Сообщение отредактировал Jenya7 - Sep 24 2015, 15:19
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 03:09
Рейтинг@Mail.ru


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