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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> GCC и прерывания в C коде, __attribute__ ((interrupt ("IRQ"))) и уровни оптимизации
klen
сообщение Oct 11 2006, 20:47
Сообщение #16


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



Цитата(Alex03 @ Oct 9 2006, 12:22) *
Если там же, то там нет?

Все руки не доходят выложить весь пакет. Но Вам хватит один файл подменить в кроссворке чтоб проверить. Выкладываю сюда попаравленный сс1.exe - собсвенно компилятор, замените им тот что в папке кросвокса gcc/bin/cc1.exe . Попробуйте найти глюки. Пока побочных эфектов не нашел.
Go to the top of the page
 
+Quote Post
Alex03
сообщение Oct 12 2006, 03:40
Сообщение #17


Местный
***

Группа: Свой
Сообщений: 359
Регистрация: 9-12-05
Пользователь №: 12 034



Цитата(klen @ Oct 12 2006, 02:47) *
Выкладываю сюда


Что-то не вижу этого "сюда"! smile.gif
Go to the top of the page
 
+Quote Post
klen
сообщение Oct 12 2006, 12:58
Сообщение #18


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



А как сюда архив выложить в 4 мега. Не дает.

Сообщение отредактировал klen - Oct 12 2006, 12:59
Go to the top of the page
 
+Quote Post
klen
сообщение Oct 12 2006, 15:54
Сообщение #19


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



Наконецто FTP заработало!!! blink.gif

http://www.klen.org/Files/cc1_with_IRQ_FIQ_patched.zip
Go to the top of the page
 
+Quote Post
Alex03
сообщение Oct 13 2006, 06:03
Сообщение #20


Местный
***

Группа: Свой
Сообщений: 359
Регистрация: 9-12-05
Пользователь №: 12 034



Цитата(klen @ Oct 12 2006, 18:58) *
А как сюда архив выложить в 4 мега. Не дает.

Попроситесь в группу "свои" и Вам будет доступен местный FTP
Go to the top of the page
 
+Quote Post
klen
сообщение Oct 13 2006, 10:22
Сообщение #21


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



1.
Цитата
Попроситесь в группу "свои" и Вам будет доступен местный FTP

А у кого просить?

2. Ну че? Заработала? "Пилите Шура гири, может они золотые!" или хватит пока?
Go to the top of the page
 
+Quote Post
Alex03
сообщение Oct 17 2006, 03:47
Сообщение #22


Местный
***

Группа: Свой
Сообщений: 359
Регистрация: 9-12-05
Пользователь №: 12 034



Цитата(klen @ Oct 13 2006, 16:22) *
1.
Цитата

Попроситесь в группу "свои" и Вам будет доступен местный FTP

А у кого просить?


Вот тут http://electronix.ru/forum/index.php?showforum=89 всё почитайте.

Цитата
2. Ну че? Заработала? "Пилите Шура гири, может они золотые!" или хватит пока?


Я только IRQ и только в ARM пользую. Вроде работает.
Go to the top of the page
 
+Quote Post
klen
сообщение Oct 17 2006, 09:23
Сообщение #23


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



Цитата
Я только IRQ и только в ARM пользую. Вроде работает.


Это хорошо. Буду выкладывать сборку.
Еще глюки найдете - сообщайте, буду разбиратся.
Go to the top of the page
 
+Quote Post
dimka76
сообщение Sep 28 2010, 05:05
Сообщение #24


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



Подниму старую тему.

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


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Sep 28 2010, 08:41
Сообщение #25


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(dimka76 @ Sep 28 2010, 08:05) *
Вот прошло четыре года, а как сейчас обстоят дела с вопросом корректности обработчиков прерываний?
В сборке Yаgarto уже около года исправлены. Если я правильно помню, klen писал, что начиная с какой-то версии в основных исходниках основательно переработали генерацию пролога/эпилога, значит и остальные сборки должны собирать нормально.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
dimka76
сообщение Sep 28 2010, 10:52
Сообщение #26


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



А как дела обстоят у Sourcery G++. Хотя и у них по идеи должно быть исправлено.



--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Sep 28 2010, 11:06
Сообщение #27


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



а самому проверить не судьба...


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
dimka76
сообщение Sep 28 2010, 11:15
Сообщение #28


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



Цитата(GetSmart @ Sep 28 2010, 15:06) *
а самому проверить не судьба...


Судьба. Но для этого надо скачать все эти сборки. Потом с каждой потестить. Проще спросить.


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Sep 28 2010, 11:51
Сообщение #29


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Цитата(dimka76 @ Sep 28 2010, 13:52) *
А как дела обстоят у Sourcery G++. Хотя и у них по идеи должно быть исправлено.

У последних двух Lite исправлено.
Go to the top of the page
 
+Quote Post
dimka76
сообщение Sep 28 2010, 12:07
Сообщение #30


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



Всем большое спасибо )))


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post

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

 


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


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