Например TDA7294

Форум РадиоКот • Просмотр темы - Ошибка L6218E в Keil, что ещё нужно добавить в проект?
Форум РадиоКот
Здесь можно немножко помяукать :)



Текущее время: Вс июл 21, 2019 07:25:53

Часовой пояс: UTC + 3 часа [ Летнее время ]


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Ошибка L6218E в Keil, что ещё нужно добавить в проект?
СообщениеДобавлено: Вс ноя 18, 2012 14:38:26 
Вымогатель припоя

Карма: 4
Рейтинг сообщений: 14
Зарегистрирован: Вт июн 29, 2010 13:31:49
Сообщений: 627
Рейтинг сообщения: 0
Решил заюзать фурье-преобразование из библиотек CMSIS, добавил файлы, начинаю компилировать, выходит следующее:

Код:
Test.axf: Error: L6218E: Undefined symbol arm_cfft_radix4_init_q31 (referred from arm_rfft_init_q31.o).
Test.axf: Error: L6218E: Undefined symbol arm_bitreversal_q31 (referred from arm_rfft_q31.o).
Test.axf: Error: L6218E: Undefined symbol arm_radix4_butterfly_inverse_q31 (referred from arm_rfft_q31.o).
Test.axf: Error: L6218E: Undefined symbol arm_radix4_butterfly_q31 (referred from arm_rfft_q31.o).


Указанные процедуры содержатся в arm_math.h, он тоже подключен к проекту, и открывается нормально вообще из любого места кода, где упоминается. Почему ж тогда IDE ругается? Ещё что-то нужно добавить?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ошибка L6218E в Keil, что ещё нужно добавить в проект?
СообщениеДобавлено: Вс ноя 18, 2012 15:20:08 
Открыл глаза

Зарегистрирован: Вс июн 10, 2012 23:43:19
Сообщений: 47
Откуда: РФ, г. Курск
Рейтинг сообщения: 0
Скорее всего в файле asm_math.h содержатся не реализации этих функций, а только прототипы, т.е. объявления.
Нужно в проект подключать файлы с расширением .c где и содержится реализация функций, на которые ругается компилятор.

_________________
Tais sa gueule et écoute un silence


Вернуться наверх
 
JLCPCB, всего $2 за прототип печатной платы! Цвет - любой!

Отличное качество, подтвержденное более чем 600,000 пользователей! Более 10,000 заказов в день.

Зарегистрируйтесь и получите два купона по 5$ каждый:https://jlcpcb.com/quote

Не в сети
 Заголовок сообщения: Re: Ошибка L6218E в Keil, что ещё нужно добавить в проект?
СообщениеДобавлено: Вс ноя 18, 2012 16:55:50 
Опытный кот
Аватар пользователя

Карма: 3
Рейтинг сообщений: 45
Зарегистрирован: Вт апр 12, 2011 19:38:19
Сообщений: 838
Откуда: с Земли
Рейтинг сообщения: 0
Нужно добавить соответствующий файл к проекту. Это может быть исходник (.c .s итп) или скомпилированная библиотека (.lib) В Вашем случае, проще взять готовый .lib файл, чем собирать либы CMSIS из исходников. Какой именно файл нужно подключить, читайте в доке на CMSIS.

_________________
Все будет только лучше, в крайнем случае - хуже.


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $88 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y