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

 
 
> Вопос по scmRTOS, Оптимизация в IAR 4.30
SergeyBorshch
сообщение Apr 28 2008, 17:51
Сообщение #1


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

Группа: Участник
Сообщений: 100
Регистрация: 28-09-05
Из: Чернигов, Украина
Пользователь №: 9 053



Сейсас разбираюсь с scmRTOS, загрузил примерчик, все заработало. Но при изменении оптимизации, ставлю Low, то компилятор выдает много Warning и проект не работает в отладчике

Warning[Go006]: Too low level of optimization to inline function "OS::RaiseContextSwitch"
Warning[Go006]: Too low level of optimization to inline function "OS::GetHighPriority"
Warning[Go006]: Too low level of optimization to inline function "OS::TKernel::SchedISR"
Warning[Go006]: Too low level of optimization to inline function "SetDataSP"
Warning[Go006]: Too low level of optimization to inline function "SetReturnSP"
Warning[Go006]: Too low level of optimization to inline function "DisableInterrupts"
Warning[Go006]: Too low level of optimization to inline function "OS::TISRW_SS::ISR_Exit"
...
и так далее, количесво 59 шт.

Вопрос - можно ли как то настроить ОС или компилятор, чтобы проект заработал? Поскольку при максимальном уровне оптимизации не выполняются куски программы, такое чувство, что компилятор их просто выбрасывает!

Версия компилятора IAR 4.30.
Go to the top of the page
 
+Quote Post



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

 


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


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