Jak zablokować używanie rejestrów r2-r14 w kompilatorze AVR-GCC?

Re: eagle-czas pracy autorouter'a





Poprzedni Następny
Wiadomość
Spis treści


Dzięki za info.
Pozdrawiam
Andrzej



========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mail
From: "zwus" <zwus_at_nospam_op.pl>
Newsgroups: pl.misc.elektronika
Subject: AVR-GCC Jak zablokować używanie przez kompilator rejestru z zakresu r2 - r14
Date: Mon, 20 Feb 2006 17:56:35 +0100
Organization: Onet.pl
Lines: 9
Message-ID: <dtcsd4$f8f$1_at_nospam_news.onet.pl>
NNTP-Posting-Host: host-ip210-229.crowley.pl
X-Trace: news.onet.pl 1140454629 15631 62.111.229.210 (20 Feb 2006 16:57:09 GMT)
X-Complaints-To: usenet_at_nospam_news.onet.pl
NNTP-Posting-Date: Mon, 20 Feb 2006 16:57:09 +0000 (UTC)
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1506
X-Sender: Gm7+2M7RaDbL0msjKZS+hw==
X-Priority: 3
X-Newsreader: Microsoft Outlook Express 6.00.2800.1506
X-MSMail-Priority: Normal
Xref: news-archive.icm.edu.pl pl.misc.elektronika:444227

Witam,
AVR-GCC Jak zablokować używanie przez kompilator rejestru z zakresu r2 - r14
?

Pozdrawiam

Andrzej



========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!newsfeed.pionier.net.pl!newsfeed.silweb.pl!news.tu.kielce.pl!not-for-ma

Poprzedni Następny
Wiadomość
Spis treści


From: "Artur M. Piwko" <pipene-news_at_nospam_pu.kielce.pl>
Newsgroups: pl.misc.elektronika
Subject: Re: AVR-GCC Jak =?iso-8859-2?Q?zablokowa=E6_u=BFywanie?= przez
kompilator rejestru z zakresu r2 - r14
Date: Mon, 20 Feb 2006 17:27:53 +0000 (UTC)
Organization: Petroleum Drinkers (;
Lines: 14
Message-ID: <slrndvjv0s.19c.pipene-news_at_nospam_beast.tu.kielce.pl>
References: <dtcsd4$f8f$1_at_nospam_news.onet.pl>
Reply-To: pipene-news_at_nospam_pu.kielce.pl
NNTP-Posting-Host: sznajder.eu.org
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-2
Content-Transfer-Encoding: 8bit
X-Trace: sabat.tu.kielce.pl 1140456473 20730 81.26.0.18 (20 Feb 2006 17:27:53 GMT)
X-Complaints-To: abuse_at_nospam_tu.kielce.pl
NNTP-Posting-Date: Mon, 20 Feb 2006 17:27:53 +0000 (UTC)
User-Agent: slrn/0.9.8.0 (Linux)
Xref: news-archive.icm.edu.pl pl.misc.elektronika:444239

In the darkest hour on Mon, 20 Feb 2006 17:56:35 +0100,
zwus <zwus_at_nospam_op.pl> screamed:
Witam,
AVR-GCC Jak zablokować używanie przez kompilator rejestru z zakresu r2 - r14
?


IMO nie da sie. Radzilbym przepisac czesc asemblerowa.

--
[ Artur M. Piwko : Pipen : AMP29-RIPE : RLU:100918 : From == Trap! : SIG:218B ]
[ 18:27:35 user up 10893 days, 6:22, 1 user, load average: 0.06, 0.06, 0.06 ]

Every bug you find is the last one.

========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mail
From: "zwus" <zwus_at_nospam_op.pl>
Newsgroups: pl.misc.elektronika
Subject: Re: AVR-GCC Jak zablokować używanie przez kompilator rejestru z zakresu r2 - r14
Date: Mon, 20 Feb 2006 19:53:23 +0100

Poprzedni Następny
Wiadomość
Spis treści


Witam,
IMO nie da sie. Radzilbym przepisac czesc asemblerowa.

Generalnie da się to zrobić. Wystarczy zadeklarować zmienną na konkretnych
rejestrach. A następnie trzeba wykonanać na niej jakieś działanie żeby
optymalizacja kompilatora nie usunęła jej. Tylko że jest to metoda do okoła,
a jeśli stosuje się jeszcze moduły *.o to trzeba panować żeby we wszytkich
modułach odpowiednie rejestry były poblokowane.

dlatego pytałem czy nie ma czegoś takiego jak " #pragma ..."

Pozdrawiam
Andrzej



========
Path: news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!newsfeed.silweb.pl!news.tu.kielce.pl!not-for-mail
From: "Artur M. Piwko" <pipene-news_at_nospam_pu.kielce.pl>
Newsgroups: pl.misc.elektronika
Subject: Re: AVR-GCC Jak =?iso-8859-2?Q?zablokowa=E6_u=BFywanie?= przez
kompilator rejestru z zakresu r2 - r14
Date: Tue, 21 Feb 2006 12:26:02 +0000 (UTC)
Organization: Petroleum Drinkers (;
L

Poprzedni Następny
Wiadomość
Spis treści


In the darkest hour on Mon, 20 Feb 2006 19:53:23 +0100,
zwus <zwus_at_nospam_op.pl> screamed:
IMO nie da sie. Radzilbym przepisac czesc asemblerowa.

Generalnie da się to zrobić. Wystarczy zadeklarować zmienną na konkretnych
rejestrach. A następnie trzeba wykonanać na niej jakieś działanie żeby
optymalizacja kompilatora nie usunęła jej. Tylko że jest to metoda do okoła,
a jeśli stosuje się jeszcze moduły *.o to

Poprzedni Następny
Wiadomość
Spis treści


Zmienne tak. Trzeba dodać tylko _volatile_.

dlatego pytałem czy nie ma czegoś takiego jak " #pragma ..."


Zawsze możesz do tego użyć #define, ale ręczne dodawania Cię nie ominą.

--
[ Artur M. Piwko : Pipen : AMP29-RIPE : RLU:100918 : From == Trap! : SIG:227B ]
[ 13:25:14 user up 10894 days, 1:20, 1 user, load average: 0.06, 0.06, 0.06 ]

Ignorance *is* bliss, but it will never replace sex.

========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mail
From: "zwus" <zwus_at_nospam_op.pl>
Newsgroups: pl.misc.elektronika
Subject: Re: AVR-GCC Jak zablokować używanie przez kompilator rejestru z zakresu r2 - r14
Date: Tue, 21 Feb 2006 14:17:22 +0100
Organization: Onet.pl
Lines: 7
Message-ID: <dtf3u6$tel$1_at_nospam_news.onet.pl>
References: <dtcsd4$f8f$1_at_nospam_news.onet.pl> <slrndvjv0s.19c.pipene-news_at_nospam_beast.tu.kielce.pl> <dtd387$5ua$1_at_nospam_news.onet.pl> <slrndvm1mr.udn.pipene-news_at_nospam_beast.tu.kielce.pl>
NNTP-Posting-Host: host-ip210-229.crowley.pl
X-Trace: news.onet.pl 1140527879 30165 62.111.229.210 (21 Feb 2

Poprzedni Następny
Wiadomość
Spis treści


Dzięki za info
Włąsnie z "violatile" kompiluje się tak jak bym chciał

Pozdrawiam
Andrzej



========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!newsfeed.pionier.net.pl!news.nask.pl!news.nask.org.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail
From: "Michał T" <lotnick[NOłsPAm]_at_nospam_epf.pl>
Newsgroups: pl.misc.elektronika
Subject: eagle-czas pracy autorouter'a
Date: Mon, 20 Feb 2006 17:58:15 +0100
Organization: tp.internet - http://www.tpi.pl/
Lines: 12
Message-ID: <dtcse8$rbl$1_at_nospam_atlantis.news.tpi.pl>
NNTP-Posting-Host: host-ip203-200.crowley.pl
X-Trace: atlantis.news.tpi.pl 1140454664 28021 62.111.200.203 (20 Feb 2006 16:57:44 GMT)
X-Complaints-To: usenet_at_nospam_tpi.pl
NNTP-Posting-Date: Mon, 20 Feb 2006 16:57:44 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1506
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1506
Xref: news-archive.icm.edu.pl pl.misc.elektronika:444228

Witam.
Czy ktos moglby mi wyjaśnić jak ocenić czas pracy autorouter'a.Dalem mu
dosyc trudne zadanie i przy siatce 1mm nie daje rady. Doszedłem do 0.1mm i
teraz strasznie mieli-juz 2000ripup'ów,zrobił 70% i praktycznie nie ma
postępów od dłuższego czasu, a on wciąż sprawdza kolejne możliwości. Nie
wiem czy zostawić kompa na całą noc czy zrezygnować z jednostronnej
płytki...

pozdrawiam
Mich



========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.t

Poprzedni Następny
Wiadomość
Spis treści
From: "CosteC" <costec_at_nospam_konto.nie_lubie_spamu.pl>
Subject: Re: eagle-czas pracy autorouter'a
Date: Mon, 20 Feb 2006 18:23:46 +0100


Czy ktos moglby mi wyjaśnić jak ocenić czas pracy autorouter'a.Dalem mu
dosyc trudne zadanie i przy siatce 1mm nie daje rady. Doszedłem do 0.1mm i
teraz strasznie mieli-juz 2000ripup'ów,zrobił 70% i praktycznie nie ma
postępów od dłuższego czasu, a on wciąż sprawdza kolejne możliwości. Nie
wiem czy zostawić kompa na całą noc czy zrezygnować z jednostronnej
płytki...

1) siatka w mm? raczej w mils... dobierz taką siatke dla jakiej jeszcze
zrobisz płytkę, czy też każesz zrobić
2) płytka jedno warstwowa może być niemożliwa do zrobienia.
3) autorouter jest optymializowany pod 2, 4 warstwy. 1 warstwę to
praktycznie tylko ręcznie.
4) Zrób część roboty za autorouter - i tak będziesz musiał poprawić więc
zasi

Poprzedni Następny
Wiadomość
Spis treści


CosteC


========
From: "Krzysiek." <_at_nospam_dla.zaufanych.zapytaj>
Newsgroups: pl.misc.elektronika
References: <dtcse8$rbl$1_at_nospam_atlantis.news.tpi.pl>
Subject: Re: eagle-czas pracy autorouter'a
Date: Tue, 21 Feb 2006 02:12:04 +0100
Lines: 13
MIME-Version: 1.0
Content-Type: text/plain;
charset="iso-8859-2"
Content-Transfer-Encoding: 8bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1506
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1506
NNTP-Posting-Host: 127.0.0.1
Message-ID: <43fa68e7$1_at_nospam_news.home.net.pl>
X-Trace: news.home.net.pl 1140484327 127.0.0.1 (21 Feb 2006 02:12:07 +0100)
Organization: home.pl news server
X-Authenticated-User: 127.0.0.1.data
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!nf1.ipartners.pl!ipartners.pl!news.home.net.pl!not-for-mail
Xref: news-archive.icm.edu.pl pl.misc.elektronika:444308

Michał T <lotnick[NOłsPAm]_at_nospam_epf.pl> napisal nam:

Witam.

rob to sam, nie wiem wlasnie czy nie zadajesz mu problemu w stylu jak
zmiescic 10 cegiel w puszce po coli ;-)

Algorytmy tego cuda sa beznadziejne dla 1 warstwy a jak cos wyjdzie to nie
wyglada zupelnie. Czasami tylko oplaca sie wlaczyc autoruter by zobaczyc czy
nic nie podpowie jak juz jestes zmeczony siedzac nad plytka 10 godzine heh.
Nie wiem kiedy sie on poddaje ale 70% to wiesz.... nie ma szans



========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail
From: Adam Jurkiewicz <sword_at_nospam_wywalic.ajpic.zonk.pl>
Newsgroups: pl.misc.elektronika
Subject: Re: eagle-czas pracy autorouter'a
Date: Tue, 21 Feb 2006 09:32:53 +0100
Organization: tp.internet - http://www.tpi.pl/
Lines: 19
Message-ID: <dteja2$iq2$1_at_nospam_nemesis.news.tpi.pl>
References: <dtcse8$rbl$1_at_nospam_atlantis.news.tpi.pl>
NNTP-Posting-Host: wi46.internetdsl.tpnet.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Content-Tr

Poprzedni Następny
Wiadomość
Spis treści



Michał T wrote:

Czy ktos moglby mi wyjaśnić jak ocenić czas pracy autorouter'a.Dalem mu
dosyc trudne zadanie i przy siatce 1mm nie daje rady. Doszedłem do 0.1mm i
teraz strasznie mieli-juz 2000ripup'ów,zrobił 70% i praktycznie nie ma
postępów od dłuższego czasu, a on wciąż sprawdza kolejne możliwości. Nie
wiem czy zostawić kompa na całą noc czy zrezygnować z jednostronnej
płytki...

Zrób sobie po prostu przysługę i nie używaj auto-shit-routera.

pozdrawiam,
sword

--
e-mail: sword_at_nospam_wywalic.ajpic.zonk.pl
www: http://ajpic.zonk.pl/
gg#: 1781804

========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail
From: "Michał T" <lotnick[NOłsPAm]_at_nospam_epf.pl>
Newsgroups: pl.misc.elektronika
Subject: Re: eagle-czas pracy autorouter'a
Date: Tue, 21 Feb 2006 22:25:28 +0100
Organization: tp.internet - http://www.tpi.pl/
Lines: 9
Message-ID: <dtg0f5$fo1$1_at_nospam_atlantis.news.tpi.pl>
References: <dtcse8$rbl$1_at_nospam_atlantis.news.tpi.pl> <dteja2$iq2$1_at_nospam_nemesis.news.tpi.pl>
NNTP-Posting-Host: host-ip203-200.crowley.pl
X-Trace: atlantis.news.tpi.pl 1140557093 16129 62.111.200.203 (21 Feb 2006 21:24:53 GMT)
X-Complaints-To: usenet_at_nospam_tpi.pl
NNTP-Posting-Date: Tue, 21 Feb 2006 21:24:53 +0000 (UTC)

Poprzedni Następny
Wiadomość
Spis treści


Zrób sobie po prostu przysługę i nie używaj auto-shit-routera.

Popróbowałem trochę i uważam, że to bardzo przydatne narzędzie, trzeba tylko
porządnie przygotować założenia. przy moich małych częstotliwościach i
prądach nie muszę się przejmowac wieloma rzeczami.





========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!lublin.pl!news.onet.pl!not-for-mail
From: Marcin E. Hamerla <Xmeh4njusy_at_nospam_Xpoczta.Xonet.Xpl.removeX>
Newsgroups: pl.misc.elektronika
Subject: Re: eagle-czas pracy autorouter'a
Date: Sat, 25 Feb 2006 10:31:56 +0100
Organization: Onet.pl
Lines: 15
Message-ID: <jv80025dal31tj16n70vrp0jtbttcm1j9s_at_nospam_4ax.com>
References: <dtcse8$rbl$1_at_nospam_atlantis.news.tpi.pl> <dteja2$iq2$1_at_nospam_nemesis.news.tpi.pl> <dtg0f5$fo1$1_at_nospam_atlantis.news.tpi.pl>
NNTP-Posting-Host: 80.50.88.18
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2
Content-Transfer-Encoding: 8bit
X-Trace: news.onet.pl 1140859920 16698 80.50.88.18 (25 Feb 2006 09:32:00 GMT)
X-Complaints-To: usenet_at_nospam_news.onet.pl
NNTP-Posting-Date: Sat, 25 Feb 2006 09:32:00 +0000 (UTC)
X-Sender: DZT1hw7/RfS1qRChynfW8uj42rWU1KxM
X-Newsreader: Forte Agent 1.93/32.576 English (American)
User-Agent: Hamster/2.0.0.1
Xref: news-archive.icm.edu.pl pl.misc.elektronika:444908

"Michał T" <lotnick[NOłsPAm]_at_nospam_epf.pl> napisal(a):


Poprzedni Następny
Wiadomość
Spis treści


Tak wlasnie mysla poczatkujacy projektanci. Potem z tego wyrastaja
;--)

--
Pozdrowienia, Marcin E. Hamerla

"Every day I make the world a little bit worse."

========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!newsfeed.pionier.net.pl!news.dialog.net.pl!not-for-mail
From: "Jarek" <jarek54129_at_nospam_poczta.fm>
Newsgroups: pl.misc.elektronika
Subject: Jak zrobić cewke o danej indukcyjności.
Date: Mon, 20 Feb 2006 17:58:41 +0100
Organization: Dialog Net
Lines: 12
Message-ID: <dtcsls$aen$1_at_nospam_news.dialog.net.pl>
NNTP-Posting-Host: xdsl-6671.wroclaw.dialog.net.pl
X-Trace: news.dialog.net.pl 1140454908 10711 84.40.135.15 (20 Feb 2006 17:01:48 GMT)
X-Complaints-To: abuse_at_nospam_dialog.net.pl
NNTP-Posting-Date: Mon, 20 Feb 2006 17:01:48 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1409
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1409
Xref: news-archive.icm.edu.pl pl.misc.elektronika:444232

Witam. Chce sobie zrobić nadajnik na fale AM z tej stronki
http://www.goldhand.com.pl/schematy/radiowe/16.html

Ale nie wiem jak wykonać cekwe L1 która ma 200uH i jesz