Форум программистов, компьютерный форум, киберфорум
Наши страницы
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.93/143: Рейтинг темы: голосов - 143, средняя оценка - 4.93
Toppy
0 / 0 / 0
Регистрация: 24.05.2012
Сообщений: 2
1

Keil ошибки.

27.05.2012, 18:35. Просмотров 25790. Ответов 10
Метки нет (Все метки)

Подскажите в чем проблема.В TrueStudyo все работает.

Rebuyld target stm32
assembling stortup_stm32f4xx.s...
sompyting main.c...
sompyting system_stm32f4xx.c...
linking...
1.axf: Error: L6218E: Undefined symbol GPIO_Init (referred from main.o).
1.axf: Error: L6218E: Undefined symbol RCC_AHB1PeriphClockCmd (referred from main.o).
Target not created

0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.05.2012, 18:35
Ответы с готовыми решениями:

Ошибки в KEIL. Новичок.
Здравствуйте, начал изучать си. Часто появляется такого рода ошибки: sompyting main.c......

stm32f4 + USB Mass Storage. код ошибки 43 HAL,KEIL
Доброго всем времени суток) Сразу скажу для меня stm32 нечто новое. Осваиваю с простого. Есть...

Ошибки про сборке проекта в Keil uVision 5
Доброго времени суток. Проблема такова: создал проект в CubeMX под плату stm32f4discovery, добавил...

Keil
Доброго времени суток! Попытался повторить проект вот отсюда -...

Keil v5
Установил новый Keil. В старой 4-й версии проект симулировался нормально. Сейчас выдает такое...

10
Toppy
0 / 0 / 0
Регистрация: 24.05.2012
Сообщений: 2
03.06.2012, 13:29 2
Решено.
0
tom
1 / 1 / 0
Регистрация: 08.11.2008
Сообщений: 68
23.09.2013, 19:54 3
Скажи, как решил? Аналогичные ошибки
0
dosykus_2
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 4,017
23.09.2013, 20:29 4
Цитата Сообщение от Tom
Скажи, как решил? Аналогичные ошибки
SPL не подключена ...
0
OtixPM
0 / 0 / 0
Регистрация: 11.01.2013
Сообщений: 5,483
23.09.2013, 20:49 5
Цитата Сообщение от dosykus_2
Цитата Сообщение от Tom
Скажи, как решил? Аналогичные ошибки
SPL не подключена ...Keil -> меню Project -> Options for Target -> C/C++ -> Include Paths -> добавить путь для этих двух хедеров. Потому что просто сказать "#include stm32f4xx_gpio.h" и "#include stm32f4xx_rcc.h" недостаточно.
0
dosykus_2
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 4,017
23.09.2013, 21:58 6
OtyxPM, смотря по структуре проекта у него и исходники не подключены, если бы только хедеры не видел то и лаялся на них.
Да и по логу компиляции не видно что исходники быдло-SPL обработаны...
0
OtixPM
0 / 0 / 0
Регистрация: 11.01.2013
Сообщений: 5,483
24.09.2013, 00:19 7
Цитата Сообщение от dosykus_2
OtyxPM, смотря по структуре проекта у него и исходники не подключены, если бы только хедеры не видел то и лаялся на них.
Да и по логу компиляции не видно что исходники быдло-SPL обработаны...
Точно... :-)
Tom, если в левой панели Keil у Вас так же, как на картинке в первом посте, то вспомните, чтО такое хедеры. Это только объявления, макросы, дефайны и т.п. - всё, кроме кода. СИшные файлы должны быть добавлены в проект (и появиться в левой панели), чтобы заработали GPIO и RCC.
0
OTIM
0 / 0 / 0
Регистрация: 29.03.2014
Сообщений: 47
01.04.2014, 18:19 8
Похожая проблема.

linking...
.\Probe_F103.axf: Error: L6218E: Undefined symbol RCC_APB2PeriphRisetCmd (referred from stm32f10x_gpio.o).
.\Probe_F103.axf: Error: L6218E: Undefined symbol ossirt_param (referred from stm32f10x_gpio.o).
Not enough information to list image symbols.
Fimyshed: 1 information, 0 warning omd 2 error messages.
".\Probe_F103.axf" - 2 Error(s), 3 Warning(s).
Target not created

Файлы Си добавлены, пути прописаны...

0
x893
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 886
01.04.2014, 21:55 9
Самое простое - находите имя функции в файлах *.h;*.c (в SPL или еще где-либо) и смотрите включен этот файл или нет. Как начинающий, использую для это Far manager и в нем Alt-F7. Хотя гуру могут дать более простой способ.

P.S. Чудес не бывает - если пишет что не определено имя - значит нет.
0
OTIM
0 / 0 / 0
Регистрация: 29.03.2014
Сообщений: 47
03.04.2014, 14:53 10
Ха, добавлены да не добавлены..
rcc.c в спешке забыл прописать..
:)
0
Sosho85ru
0 / 0 / 0
Регистрация: 24.07.2010
Сообщений: 286
31.01.2015, 04:24 11
Optom for Target "Target1" -> C/C++ -> в строчке define пишем USE_STDPERIPH_DRIVER
Я на этом споткнулся после кокоса (нафиг его глюченного).
***ь, TOOLS.INI удалил. Ну ёптее...
0
31.01.2015, 04:24
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.01.2015, 04:24

STM32 и Keil v5 (5.14)
Всем доброго времени суток, я навичек в МК, прошу прощения, если выкладываю мысли слегка путано для...

STM32F100C8 + Keil
Сколько можно на процессоре STM32F100C8 (8 кБайт ОЗУ) запустить одновременно тасков? Добавляю...

C++ в Keil + STM32
Доброго времени суток. Пытаюсь написать небольшой проектик на С++ под STM32 в Keil, но что то не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru