Вставил.
Ошибка не исчезла
Заглянул в примеры (от свежей, пятой версии) - там нет такого кода. Это не мешает добавлятьгалки GPIO и RCC и нормально компилироваться.
А приведенные фрагменты - да, приходилось раньше видеть.
Вот мой чудо проект, если это действительно делается легким движением руки и вас не затруднит - гляньте.
Я не пойму, что-то поменялось в философии Keil в 5 версии?
Натыкал я галочками все что мне нужно, доволен... Но вот потребовалось подключить файл с обработкой прерываний "stm32f4xx_it.h"
Что я сделал
1. Добавил файл в дерево проекта
2. ДОбавил путь к папке с .h файлами (хотя там пусто, где же новый keil хранит эти пути?
3. Добавил в main.c строку #include "stm32f4xx_it.h"
Вылетают ошибки
Цитата
.\out\mynewapp.axf: Error: L6218E: Undefined symbol DCMI_ClearITPendingBit (referred from stm32f4xx_it.o).
.\out\mynewapp.axf: Error: L6218E: Undefined symbol DCMI_GetITStatus (referred from stm32f4xx_it.o).
.\out\mynewapp.axf: Error: L6218E: Undefined symbol DMA_ClearITPendingBit (referred from stm32f4xx_it.o).
.\out\mynewapp.axf: Error: L6218E: Undefined symbol DMA_GetITStatus (referred from stm32f4xx_it.o).
Я что-то забыл сделать?
Сообщение отредактировал zheka - Apr 15 2015, 15:22