Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

IAR и CLIB

Непрочитано 25.03.2006, 01:43  
EugeneMail
Гость
 
Сообщений: n/a
По умолчанию IAR и CLIB

Всем привет.

Столкнулся с такой проблемой: есть довольно большая программа, которую необходимо уместить на мк AT89S8252 ( 8К flash + 256 RAM ).

Решил отказаться от использования CLIB( разница по размеру при макс. оптимизации 6 Кб, 13 Кб с CLIB и 7 Кб без нее ).

( Мало того в составе компилятор нет lib-файла CLIB, поддерживающего размещение констант в CODE-сегменте ).

Возникло довольно много unresolved external.
В большинстве случаев удалось исправить, но, если используется функция обработки прерывания:
#pragma vector = UART_int
__interrupt void UART_interrupt()
{
...
}
То компилятор добавляет несколько служебных вызовов - ?FUNC_ENTER_OVERLAY, ?FUNC_LEAVE_OVERLAY, ?V0

Может кто сталкивался с такой проблемой?
Возможно мне не стоит отказываться от использования CLIB?

Заранее спасибо.
Реклама:
 
 
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
IAR EWEZ80 изчез с сайта IAR где взять? int4880053 Микроконтроллеры, АЦП, память и т.д 0 26.05.2009 20:03
IAR for AVR kassiopay Микроконтроллеры, АЦП, память и т.д 5 27.03.2009 17:20
IAR help на русском Kombinator Микроконтроллеры, АЦП, память и т.д 1 06.01.2009 12:13
IAR mollex Микроконтроллеры, АЦП, память и т.д 2 30.12.2006 14:27
IAR C для i51 (IAR Embedded Workbench) List Микроконтроллеры, АЦП, память и т.д 2 01.12.2005 11:22


Часовой пояс GMT +4, время: 14:38.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.