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

 
 
> Keil, компиляция для EFM32, Ошибки, выдаваемые линковщиком.
JohnKorsh
сообщение Mar 25 2014, 02:31
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 182
Регистрация: 6-01-05
Из: Россия, Москва
Пользователь №: 1 820



Добрый день!
Не поможет ли кто разобраться с компиляцией прогамм для микроконтроллера EFM32G880 под IDE Keil?
Исходный текст автомвтически сформирован утилитой Simplicity.
Линковщик выдаёт ошибку: (точнее целых три однотипных ошибки)
.\Test.axf: Error: L6218E: Undefined symbol CMU_ClockEnable (referred from b_main.o).
В заголовке em_cmu.h объявлен прототип функции CMU_ClockEnable и в em_cmu.c её исходный текст.
Оба файла доступны IDE Keil.
Посмотрел листинг препроцессора - заголовок включён в текст для компиляции.
Не сталкивался ли кто? И как бороться?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
JohnKorsh
сообщение Mar 25 2014, 05:33
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 182
Регистрация: 6-01-05
Из: Россия, Москва
Пользователь №: 1 820



Спасибо, x893. Отвечу сам себе, может, кому пригодится. IDE Keil не достаточно, чтобы в исходный текст был вкдючён файл заголовка с прототипами функций. Файл с исходным текстом функуии надо добавлять в левом окне в группу компилируемых файлов.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 22:08
Рейтинг@Mail.ru


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