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

 
 
> Проблема с RTX Kernal !
Dениs
сообщение Oct 30 2014, 15:16
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 52
Регистрация: 25-12-12
Пользователь №: 74 984



Вообщем, проблема в следующем: при созданиии тестового проекта для RTX Kernal появляется следующая ошибка

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

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





Вроде бы все сделал правильно, но не могу понять где выскакивает двойное описание переменной ? Мучаюсь уже очень долго ... (
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Dениs
сообщение Oct 30 2014, 22:42
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 52
Регистрация: 25-12-12
Пользователь №: 74 984



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

Так же есть совпадение переменной в файле RT_Timer.c и в RTX_CM_lib.h ... переменная os_tmr которую определена и там и там, но вот вопрос я же не вызываю и не подтягиваю нигде в проекте библиотеку RT_Timer.c откуда она лезет ?
Go to the top of the page
 
+Quote Post



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

 


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


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