RTV forum PL | NewsGroups PL

Dziwne odczyty i zachowanie kompilatora AVRGCC przy pracy z progmem w C?

Dziwne zachowanie kompilatora w AVRGCC.

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Dziwne odczyty i zachowanie kompilatora AVRGCC przy pracy z progmem w C?

Goto page Previous  1, 2, 3, 4, 5, 6, 7  Next

Zbych
Guest

Mon May 10, 2004 8:43 pm   



Pewnego dnia Adam Dybkowski przemówił ludzkim głosem:

Quote:
Ze sprowadzeniem kilku szt. nie mielismy problemu.

A możesz zdradzić cenę ?


--
*Warning*: Dates in Calendar are closer than they appear.

### /mail: bzb<at>poczta<dot>onet<dot>pl/ ###

Adam Dybkowski
Guest

Mon May 10, 2004 8:43 pm   



Milosz Skowyra wrote:

Quote:
Najlepiej przejsc od razu na ARMa.

A mozesz podac jakis modelik ARM-a ktory bylby dostepny (nie w Elfie)
choc ulamkowo tak czesto jak '51 czy AVR-y ?? To w naszym kochanym kraju
chyba najwiekszy problem ;-(

Polecam np. AT91R40807 albo od razu nieco wiekszy i szybszy AT91R40008.
Zapytaj sie o nie w JM Elektronik / Seguro. Albo u innego dystrybutora
Atmela.

--
Adam Dybkowski
adybkows@amwaw.edu.pl
http://www.amwaw.edu.pl/~adybkows/

Milosz Skowyra
Guest

Tue May 11, 2004 11:42 am   



Adam Dybkowski wrote:

Quote:
Polecam np. AT91R40807 albo od razu nieco wiekszy i szybszy AT91R40008.
Zapytaj sie o nie w JM Elektronik / Seguro. Albo u innego dystrybutora
Atmela.

Ehem... a jest cos z flashem na grzbiecie i jakas forma ISP ? Cos
typowego do nauki ??

--
Regards. Przy odpowiedzi usun "." przed "net" z adresu!!!
|-----------------------------------------------------|
| Milosz Skowyra GSM Mobile +48 600 95 35 72 |
| miloszek@fido.net.org.pl 2:484/2.47 on fidonet |
|-----------------------------------------------------|

Adam Dybkowski
Guest

Wed May 12, 2004 11:22 pm   



Zbych wrote:

Quote:
Ze sprowadzeniem kilku szt. nie mielismy problemu.

A możesz zdradzić cenę ?

Jakis czas temu pytalem sie o te ARMy w Seguro i dostalem cene AFAIR
kilkanascie USD/szt + VAT. Po przeliczeniu wychodzilo okolo 100 zl, co
jest IMHO super cena w porownaniu do ATmegi128 (za 40-50 zl) - ARM jest
4x szybszy i ma 256KB RAMu w srodku. Jedyna wada to brak Flasha, ale
latwo ja naprawic dodatkowa kostka (kilkanascie zl).

--
Adam Dybkowski
adybkows@amwaw.edu.pl
http://www.amwaw.edu.pl/~adybkows/

Adam Dybkowski
Guest

Wed May 12, 2004 11:23 pm   



Milosz Skowyra wrote:

Quote:
Polecam np. AT91R40807 albo od razu nieco wiekszy i szybszy AT91R40008.
Zapytaj sie o nie w JM Elektronik / Seguro. Albo u innego dystrybutora
Atmela.

Ehem... a jest cos z flashem na grzbiecie i jakas forma ISP ? Cos
typowego do nauki ??

BTW: ISP nie trzeba, bo kazdy ARM ma interfejs JTAG.

--
Adam Dybkowski
adybkows@amwaw.edu.pl
http://www.amwaw.edu.pl/~adybkows/

Milosz Skowyra
Guest

Thu May 13, 2004 8:31 am   



Adam Dybkowski wrote:

Quote:
Ehem... a jest cos z flashem na grzbiecie i jakas forma ISP ? Cos
typowego do nauki ??
BTW: ISP nie trzeba, bo kazdy ARM ma interfejs JTAG.

No to z ciekawosci zapytam tylko o dostepnosc interfejsow JTAG-a.
Podobnie jak do Atmeli da sie zrobic handmade czy pozostaje tylko kupno.
No jak jest z kompilatorami. Pytam nie dlatego ze nie chce mi sie
szukac, tylko dlatego ze troszke juz w tym siedzisz i chyba lepiej wiesz
co i jak.

--
Regards. Przy odpowiedzi usun "." przed "net" z adresu!!!
|-----------------------------------------------------|
| Milosz Skowyra GSM Mobile +48 600 95 35 72 |
| miloszek@fido.net.org.pl 2:484/2.47 on fidonet |
|-----------------------------------------------------|

Michal Baszynski
Guest

Thu May 13, 2004 9:30 am   



On Thu, 13 May 2004 02:22:11 +0200, Adam Dybkowski
<adybkows@amwaw.edu.pl> wrote:

Quote:
Jakis czas temu pytalem sie o te ARMy w Seguro i dostalem cene AFAIR
kilkanascie USD/szt + VAT. Po przeliczeniu wychodzilo okolo 100 zl, co
jest IMHO super cena w porownaniu do ATmegi128 (za 40-50 zl) - ARM jest
4x szybszy i ma 256KB RAMu w srodku. Jedyna wada to brak Flasha, ale
latwo ja naprawic dodatkowa kostka (kilkanascie zl).

tylko 4 razy szybszy?
hmmm... chyba sie bede musial TMS320F24xx/28xx zainteresowac..

--
Pozdr
Michal

J.F.
Guest

Thu May 13, 2004 10:15 am   



On Thu, 13 May 2004 11:31:55 +0200, Milosz Skowyra wrote:
Quote:
Adam Dybkowski wrote:
Ehem... a jest cos z flashem na grzbiecie i jakas forma ISP ? Cos
typowego do nauki ??
BTW: ISP nie trzeba, bo kazdy ARM ma interfejs JTAG.

No to z ciekawosci zapytam tylko o dostepnosc interfejsow JTAG-a.
Podobnie jak do Atmeli da sie zrobic handmade czy pozostaje tylko kupno.

Jtag to jest elektrycznie trywialny interfejs, do ktorego chocby LPT
wystarczy.
A oprogramowanie do tego to jest osobna sprawa.

J.

Jan Dubiec
Guest

Thu May 13, 2004 2:33 pm   



On Thu, 13 May 2004 02:22:11 +0200, Adam Dybkowski <adybkows@amwaw.edu.pl> wrote:
Quote:
Zbych wrote:

Ze sprowadzeniem kilku szt. nie mielismy problemu.
A możesz zdradzić cenę ?


Jakis czas temu pytalem sie o te ARMy w Seguro i dostalem cene AFAIR
kilkanascie USD/szt + VAT. Po przeliczeniu wychodzilo okolo 100 zl, co
jest IMHO super cena w porownaniu do ATmegi128 (za 40-50 zl) - ARM
jest 4x szybszy i ma 256KB RAMu w srodku. Jedyna wada to brak Flasha,
ale latwo ja naprawic dodatkowa kostka (kilkanascie zl).
Ja (i nie tylko ja) wspominałem kilka razy na tej grupie o ARM-ach OKI

którymi handluje Memec. Zgodnie z informacjami które od nich dostałem,
taki ML675003 (512KiB Flash, 32KiB RAM, 60MHz, 8KiB cache, LQFP144)
w małych ilościach kosztuje jakieś $14 netto, czyli $17 z VAT, czyli
jakieś 70PLN. I to jest dobra cena w porównaniu do cen ośmiobitowców.

BTW. Jak żeś robił te pomiary(szacunki) że Ci wyszło własnie 4 a nie
np. 2 lub 20. :-)

Regards,
/J.D.
--
Jan Dubiec, jdx@slackware.pl, mobile: +48 506 790442

Głęboka wiara wymaga płytkiego rozumu i nikłej wiedzy.

Adam Dybkowski
Guest

Thu May 13, 2004 10:19 pm   



Milosz Skowyra wrote:

Quote:
Ehem... a jest cos z flashem na grzbiecie i jakas forma ISP ? Cos
typowego do nauki ??

BTW: ISP nie trzeba, bo kazdy ARM ma interfejs JTAG.

No to z ciekawosci zapytam tylko o dostepnosc interfejsow JTAG-a.

Akurat ARM to standard jakich malo Smile i interfejs JTAG sklada sie z
bufora podlaczanego do portu drukarki (podobnego do Altera ByteBlaster).
Programowanie i _debugowanie_ przez JTAG jest dobrze opisane, istnieja
programy windozowe i linuxowe. Sam widzialem, jak qmpel w pracy odpalal
pod Linuxem gdb z ARMem. Bez zadnego specjalnego sprzetu.

--
Adam Dybkowski
adybkows@amwaw.edu.pl
http://www.amwaw.edu.pl/~adybkows/

Adam Dybkowski
Guest

Thu May 13, 2004 10:25 pm   



Jan Dubiec wrote:

Quote:
jest IMHO super cena w porownaniu do ATmegi128 (za 40-50 zl) - ARM
jest 4x szybszy i ma 256KB RAMu w srodku. Jedyna wada to brak Flasha,
ale latwo ja naprawic dodatkowa kostka (kilkanascie zl).

Ja (i nie tylko ja) wspominałem kilka razy na tej grupie o ARM-ach OKI
którymi handluje Memec. Zgodnie z informacjami które od nich dostałem,
taki ML675003 (512KiB Flash, 32KiB RAM, 60MHz, 8KiB cache, LQFP144)
w małych ilościach kosztuje jakieś $14 netto, czyli $17 z VAT, czyli
jakieś 70PLN. I to jest dobra cena w porównaniu do cen ośmiobitowców.

BTW. Jak żeś robił te pomiary(szacunki) że Ci wyszło własnie 4 a nie
np. 2 lub 20. Smile

Porownalem ATmege 16 MHz z ARMem 66 MHz. I wyszlo 4,125x. Wydajnosc
programow na ARMie moze byc nieco wieksza - ale to zalezy od programu -
z powodu 32-bitowych operacji i lepszego asemblera (m.in. instrukcje
wykonywane warunkowo i opcjonalnie zmieniajace stan flag).

Oczywiscie jezeli chodzi o platforme ARM jako taka, to bez problemu do
porownania mozna wziac intelowe procki XScale z zegarem 400 MHz - beda
25x szybsze niz ATmega128. :-)

BTW: Czy te flashowe ARMy OKI maja jakies bity do zabezpieczenia pamieci
programu przed odczytem z zewnatrz (lub gdy ktos sie podlaczy po JTAGu)?

--
Adam Dybkowski
adybkows@amwaw.edu.pl
http://www.amwaw.edu.pl/~adybkows/

Jacek R. Radzikowski
Guest

Fri May 14, 2004 2:29 am   



Adam Dybkowski <adybkows@amwaw.edu.pl> wrote:
Quote:
Porownalem ATmege 16 MHz z ARMem 66 MHz. I wyszlo 4,125x. Wydajnosc
programow na ARMie moze byc nieco wieksza - ale to zalezy od programu -

Tyle wychodzi z porownania zegarow. Czy to oznacza ze arm ma identyczna
wydajnosc na MHz zegara co avr? Wydaje mi sie to neico podejzane

Quote:
z powodu 32-bitowych operacji i lepszego asemblera (m.in. instrukcje
wykonywane warunkowo i opcjonalnie zmieniajace stan flag).

a takze zersze rejestry, co ulatwia adresowanie, prostsza struktura
pamieci i wiele innych

Quote:
Oczywiscie jezeli chodzi o platforme ARM jako taka, to bez problemu do
porownania mozna wziac intelowe procki XScale z zegarem 400 MHz - beda
25x szybsze niz ATmega128. Smile

Oj, cos mi sie wydaje ze wiecej. Gdyby to byla tylko roznica w zegarze,
AVR nie pchal by sie w droga licencje a podkrecil zegar w swoich
8-bitowcach

pzdr.
j.

Milosz Skowyra
Guest

Fri May 14, 2004 8:51 am   



Adam Dybkowski wrote:

Quote:
Akurat ARM to standard jakich malo Smile i interfejs JTAG sklada sie z
bufora podlaczanego do portu drukarki (podobnego do Altera ByteBlaster).
Programowanie i _debugowanie_ przez JTAG jest dobrze opisane, istnieja
programy windozowe i linuxowe. Sam widzialem, jak qmpel w pracy odpalal
pod Linuxem gdb z ARMem. Bez zadnego specjalnego sprzetu.

Jasne. Dzieki bardzo.

--
Regards. Przy odpowiedzi usun "." przed "net" z adresu!!!
|-----------------------------------------------------|
| Milosz Skowyra GSM Mobile +48 600 95 35 72 |
| miloszek@fido.net.org.pl 2:484/2.47 on fidonet |
|-----------------------------------------------------|

Jan Dubiec
Guest

Fri May 14, 2004 2:04 pm   



On Fri, 14 May 2004 01:25:04 +0200, Adam Dybkowski <adybkows@amwaw.edu.pl> wrote:
[.....]
Quote:
Porownalem ATmege 16 MHz z ARMem 66 MHz. I wyszlo 4,125x. Wydajnosc
programow na ARMie moze byc nieco wieksza - ale to zalezy od programu
z powodu 32-bitowych operacji i lepszego asemblera (m.in. instrukcje
wykonywane warunkowo i opcjonalnie zmieniajace stan flag).
Tak podejrzewałem że porównywałeś maksymalne zegary. Ale nawet z tym samym

zegarem ARM powinnien być kilkukrotnie szybszy z powodu cech które wymieniłeś.
Aczkolwiek, tak jak napisałeś, to zależy od aplikacji. Chociaż z drugiej
strony do sterownika wymieniającego dane po RS232 i sterującego dziesięcioma
przekaźnikami prawdopodobnie nie ma sensu wsadzać jakiegoś ARM-a.

[.....]
Quote:
BTW: Czy te flashowe ARMy OKI maja jakies bity do zabezpieczenia
pamieci programu przed odczytem z zewnatrz (lub gdy ktos sie podlaczy
po JTAGu)?
AFAIK nie mają - nie znalazłem nic na ten temat w dejtaszicie.


Regards,
/J.D.
--
Jan Dubiec, jdx@slackware.pl, mobile: +48 506 790442

Głęboka wiara wymaga płytkiego rozumu i nikłej wiedzy.

Adam Dybkowski
Guest

Sat May 15, 2004 9:15 pm   



Jan Dubiec wrote:

Quote:
BTW: Czy te flashowe ARMy OKI maja jakies bity do zabezpieczenia
pamieci programu przed odczytem z zewnatrz (lub gdy ktos sie podlaczy
po JTAGu)?

AFAIK nie mają - nie znalazłem nic na ten temat w dejtaszicie.

No to dali ciala. Procki z Flashem nijak nie zabezpieczonym odpadaja w
przedbiegach w wielu projektach. Chyba zadna firma nie chce, aby ktos
zrobil podrobke jej sprzetu. Albo wyciagnal z pamieci jakies wazne dane.

Na podobna przypadlosc cierpia flashowe ARMy atmelowe (te w BGA) -
pamiec Flash chyba doczepili "na odczep sie", bo wszystkie piny (kulki)
pamieci sa wyprowadzone na zewnatrz i za pomoca odpowiedniej
przejsciowki mozna ja programowac w zwyklym programatorze Flashy.

Czy jakas firma robi ARMa min. 100-nozkowego (pelne EBI) z sensownie
zabezpieczona pamiecia Flash? Nie mam duzych wymagan, wystarcza lockbity
a'la AVR.

--
Adam Dybkowski
adybkows@amwaw.edu.pl
http://www.amwaw.edu.pl/~adybkows/

Goto page Previous  1, 2, 3, 4, 5, 6, 7  Next

elektroda NewsGroups Forum Index - Elektronika Polska - Dziwne odczyty i zachowanie kompilatora AVRGCC przy pracy z progmem w C?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map