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

 
 
> Странное имя IRQ_OS, Фенологу на заметку.
DpInRock
сообщение May 3 2010, 17:44
Сообщение #1


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



IAR5.x, LPC2478, Cи чистый.
Решил меткой, которая находится в cstartup.s воспользоваться в основной программе. (С этой метки начиналась подпрограмма обработки одного из прерываний).

Объявил ее PUBLIC cstartup, соответственно extern в основной программе. Имя метки IRQ_OS.

Получил ошибки линкера, что ?main, IRQ_Handler.... и все остальные Handler - no definition.
---
Далее час мучений
----
Добавляю к названию метки еще одну букву S - и все сразу хорошо и замечательно.
Убираю - ошибка.
Добавлю - отлично.

Никаких библиотек не использую. (Которые бы сам подключал).
Переменная или хоть что-то с именем IRQ_OS - нигде не обнаруживается. Но стоит ее определить - наступает конец фильма.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
sergeeff
сообщение May 3 2010, 17:56
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 481
Регистрация: 10-04-05
Пользователь №: 4 007



Не иначе как это имя как-то используется в самом компиляторе
Go to the top of the page
 
+Quote Post



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

 


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


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