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

 
 
> Ошибка линкера IAR 5.4, не линкуется конфигурация Release
apis007
сообщение Mar 10 2010, 08:09
Сообщение #1





Группа: Участник
Сообщений: 11
Регистрация: 6-10-09
Из: Калуга
Пользователь №: 52 769



Добрый день.
Осваиваю ARM AT91SAM7x256, в качестве среды разработки выбрал IAR 5.4. Поигрался с проектом getting_started - все замечательно работает (проверял на отладочной плате). Решил пойти далее и создать свой простенький проект, используя куски из gettinng_started, а также библиотеки работы с периферией. Проект создал-получил соответственно две конфигурации Debug и Release, произвел настройки для каждой конфигурации причем одинаковые настройки. В итоге конфигурация Debug замечательно компилится, линкуется и работает, а вот Release конфигурация линковаться не желает и выдает ошибки:
Error[Li005]: no definition for "__write" [referenced from fflush.o(dl4t_al_if.a)]
Error[Li005]: no definition for "__close" [referenced from fclose.o(dl4t_al_if.a)]
Error[Li005]: no definition for "remove" [referenced from fclose.o(dl4t_al_if.a)]
Я так понимаю настройка линкера для Release должны отличаться от настроек для Debug? или дело в чем-то другом?
Пробывал сравнить с настройками в getting_started, но там конфигурации проекта Flash и Sram, какая из них подойдет (и подойдет ли вообще) так и не понял.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 20th July 2025 - 20:17
Рейтинг@Mail.ru


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