Страница 1 из 1

Проблема RTX Kernal ?

Добавлено: Чт окт 30, 2014 17:00:25
redradist
Вообщем, проблема в следующем: при созданиии тестового проекта для RTX Kernal появляется следующая ошибка

Error: L6200E: Symbol os_tmr multiply defined (by rt_timer.o and rtx_conf_cm.o).

Проект создавал в Keil 5.1, библиотеки подтянул следующим образом при создании проекта:
ИзображениеИзображение

ИзображениеИзображение

Вроде бы все сделал правильно, но не могу понять где выскакивает двойное описание переменной ?

Re: Проблема RTX Kernal ?

Добавлено: Пт окт 31, 2014 00:19:02
redradist
Кажись выяснил причину ... Она кроется в os_tmr_create макроопределении функции в RTL.h ... Когда закоментируешь эту строку ошибка исчезает, но раскоментировав опять появляется ... Как же тогда использовать эту функцию, может МАКРОС надо добавить какой-то ?

Re: Проблема RTX Kernal ?

Добавлено: Пт окт 31, 2014 00:40:47
redradist
Так же есть совпадение переменной в файле RT_Timer.c и в RTX_CM_lib.h ... переменная os_tmr которую определена и там и там, но вот вопрос я же не вызываю и не подтягиваю нигде в проекте библиотеку RT_Timer.c откуда она лезет ?