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

 
 
> printf в IAR C, как победить ошибку
skopus
сообщение Dec 7 2005, 08:47
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 65
Регистрация: 31-08-05
Из: Moscow
Пользователь №: 8 124



хочу в проекте использовать printf для вывода данных через USART
версия IAR C 4.11A. В проекте используется библиотека Normal DLIB

а когда компилятор натыкается на printf, выдает следующую ошибку

Error[e46]: Undefined external "__write" referred in ?putchar ( F:\Program Files\IAR Systems\Embedded Workbench 4.0 Evaluation\avr\LIB\DLIB\

может есть патч какой?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
skopus
сообщение Dec 7 2005, 09:36
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 65
Регистрация: 31-08-05
Из: Moscow
Пользователь №: 8 124



В мануале нашел, что надо сделать. Нужно написать свою функцию putchar в отдельном файле putchar.c, поместить этот файл в папку проекта, добавить в проект и перестроить его
Go to the top of the page
 
+Quote Post
GxOST
сообщение Dec 7 2005, 09:40
Сообщение #3


Участник
*

Группа: Свой
Сообщений: 58
Регистрация: 6-12-05
Из: Санкт-Петербург
Пользователь №: 11 878



Цитата(skopus @ Dec 7 2005, 12:36) *
В мануале нашел, что надо сделать. Нужно написать свою функцию putchar в отдельном файле putchar.c, поместить этот файл в папку проекта, добавить в проект и перестроить его

За полчаса до этого:
Цитата(Rash @ Dec 7 2005, 11:57) *
тебе надо переопределить функцию putchar(), т.к. твоя система не знает куда ей выводлить, а вообще на ftp IARa есть обновлённые библиотеки 50Мб, рекомендую скачать, эта тема уже обсуждалась, но к твоей проблеме это не относится, вроде

glare.gif


--------------------
cul8r!
* #ru_embedded - эмбеддерский чат
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- skopus   printf в IAR C   Dec 7 2005, 08:47
- - Rash   тебе надо переопределить функцию putchar(), т.к. т...   Dec 7 2005, 08:57
- - skopus   хорошо, а где и как я должен ее переопределить. мо...   Dec 7 2005, 09:08
- - IgorKossak   В таких случаях я обычно использую sprintf - вывод...   Dec 7 2005, 09:08
|- - BVU   Цитата(IgorKossak @ Dec 7 2005, 12:08) В ...   Dec 7 2005, 09:20
|- - Mty   Цитата(skopus @ Dec 7 2005, 12:36) В ману...   Dec 7 2005, 10:21
- - zltigo   Цитата(IgorKossak @ Dec 7 2005, 11:08) В ...   Dec 7 2005, 10:15
|- - IgorKossak   Цитата(zltigo @ Dec 7 2005, 12:15) ...Кст...   Dec 7 2005, 10:25
- - zltigo   Цитата(IgorKossak @ Dec 7 2005, 12:25) У ...   Dec 7 2005, 10:36
|- - IgorKossak   Цитата(zltigo @ Dec 7 2005, 12:36) ...А н...   Dec 7 2005, 11:15
- - compas   Для форматированного вывода куда угодно в IARe под...   Dec 9 2005, 08:43
- - SatMinistry   Здравствуйте. Пытаюсь использовать приведенную мет...   Jun 11 2010, 08:49
|- - zltigo   Цитата(SatMinistry @ Jun 11 2010, 11:49) ...   Jun 11 2010, 09:15
- - SatMinistry   скомпилилось таки после прямой замены на __farflas...   Jun 11 2010, 09:51


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

 


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


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