Kompilatory C dla procesorów H8/3048F - gdzie znaleźć dobry i niedrogi?
Re: Kompilatory C a procki 16 bitowe.
From: Radzislaw Galler <rgaller_at_nospam_et.put.poznan.pl>
Subject: Re: Kompilatory C a procki 16 bitowe.
Date: Tue, 18 Jul 2000 11:10:29 GMT
"TOMEK P.P." wrote:
Witam,
O jak szybkim procesorku myslisz ?
80-100 ns pojedynczy cykl rozkazowy, przestrzen adresowa >1Mb, hardware
watchdog
Hitachi z rdzeniem H8/300H (no ten cykl to ok. 111ns)
W tej niszy jest caly zestaw procesorow z oprogramowaniem i symulatorami
(lacznie z DSP).
Zgadza sie jest tego troche problem w tym ze ciezko znalezc kompilatory C
(bardzo wysokie ceny). Wyglada na to ze musze szukac najpierw kompilatora a
potem procka.
Kompilator GNU C (C++ tyszszsz) - za darmo
Wszystko to bardzo piekne i nawet tanie ale jak zdobyc kompilator C i nie
zbankrutowac ?
Poprosic kogos, zeby Ci sciagnal te pare mega z internetu na swoj koszt ;)
Ja wlasnie walcze z procesorem H8/3048F i kompilatorem GNU C (jak dotad idzie
niezle).
Pare danych na temat w/w procka:
- 16-bitowa magistrala danych
- 16MB przestrzen adresowa
- 128kB wewnetrznej pamieci FLASH programowalnej w systemie (trzeba podac 12V)
- 4kB wewnetrzego RAM
- watchdog
- 5 16-bitowych timerow z mozliwoscia generowania PWM (i paroma innymi bajerami)
- 2 porty szeregowe (moga byc synchroniczne i asynchr.)
- 8-kanalowy ADC lub 6xADC+2xDAC
- sterownik DRAM (do 2MB)
- sterownik DMA (moze wspolpracowac z portami szeregowymi)
- 7 zewnetrznych zrodel przerwan i 30 wewnetrznych
- mozliwosc power-down (rowniez osobno dla poszczegolnych blokow wewnetrznych)
- mozliwosc zdalnego debugowania na poziomie kodu zrodlowgo C przez port
szeregowy
- cena ok. 90PLN/szt. (niskonakladowo)
- dostawca http://www.atest.com.pl (kiedys beda musieli zaplacic mi za reklame)
- dostepna plytka ewaluacyjna w cenie ok. 1200PLN
Reszta na stronie http://www.hitachi-eu.com/hel/ecg/
Powodzenia
Rajish
From: Janusz Raniszewski <rniski_at_nospam_man.koszalin.pl>
Subject: Re: Kompilatory C a procki 16 bitowe.
Date: Tue, 18 Jul 2000 18:46:41 +0200
Ja wlasnie walcze z procesorem H8/3048F i kompilatorem GNU C (jak dotad idzie
niezle).
Pare danych na temat w/w procka:
- 16-bitowa magistrala danych
- 16MB przestrzen adresowa
- 128kB wewnetrznej pamieci FLASH programowalnej w systemie (trzeba podac 12V)
- 4kB wewnetrzego RAM
- watchdog
- 5 16-bitowych timerow z mozliwoscia generowania PWM (i paroma innymi bajerami)
- 2 porty szeregowe (moga byc synchroniczne i asynchr.)
- 8-kanalowy ADC lub 6xADC+2xDAC
- sterownik DRAM (do 2MB)
- sterownik DMA (moze wspolpracowac z portami szeregowymi)
- 7 zewnetrznych zrodel przerwan i 30 wewnetrznych
- mozliwosc power-down (rowniez osobno dla poszczegolnych blokow wewnetrznych)
- mozliwosc zdalnego debugowania na poziomie kodu zrodlowgo C przez port
szeregowy
- cena ok. 90PLN/szt. (niskonakladowo)
- dostawca http://www.atest.com.pl (kiedys beda musieli zaplacic mi za reklame)
- dostepna plytka ewaluacyjna w cenie ok. 1200PLN
Reszta na stronie http://www.hitachi-eu.com/hel/ecg/
Powodzenia
Rajish
Witam,
Bardzo interesujace, C tez tam znajde ?
JanyszR
From: "TOMEK P.P." <tomasz_at_nospam_space.pl>
Subject: Re: Kompilatory C a procki 16 bitowe.
Date: Tue, 18 Jul 2000 17:05:14 GMT
Radzislaw Galler <rgaller_at_nospam_et.put.poznan.pl> w artykule
news:39743B2C.2745BE87_at_nospam_et.put.poznan.pl napisał...
Kompilator GNU C (C++ tyszszsz) - za darmo
Poprosic kogos, zeby Ci sciagnal te pare mega z internetu na swoj koszt ;)
A pod jaka platforma uzywasz GNU ? Pod Linuxem ? A znasz moze jakies ciekawe
strony z GNU pod dosa ? Slyszalem ze podobno ma wyjsc wersja pod windows.
Ja wlasnie walcze z procesorem H8/3048F i kompilatorem GNU C (jak dotad
idzie
niezle).
(...)
No niezly procesorek, podoba mi sie :))) Cos takiego wlasnie wchodzi w gre.
A czy on ma obudowy tylko do SMD ?
Powodzenia
Dzieki :)
Tomasz K.
tomasz_at_nospam_space.pl
ICQ UIN:63177969
From: "Juliusz" <jul_at_nospam_fom.pl>
Subject: Re: Kompilatory C a procki 16 bitowe.
Date: Wed, 19 Jul 2000 00:29:51 GMT
No niezly procesorek, podoba mi sie :))) Cos takiego wlasnie wchodzi w
gre.
A czy on ma obudowy tylko do SMD ?
Innych sie juz nie produkuje. Pewnie obudowa qfp ze 100-160 pinow albo 208.
Tym pytaniem sie zdemaskowales :-) Jak sobie wyobrazasz podlaczyc
niemultiplexowany sram czy peryferia w przestrzeni adresowej 16M he ? Z
dramem jest prosciej, bo wymaga polowy adresow. Gdzie ty w dilu tyle nozek
wyprowadzisz ? A chipselecty, GPIO, dedykowane peryferia ?
Juliusz
From: Radzislaw Galler <rgaller_at_nospam_et.put.poznan.pl>
Subject: Re: Kompilatory C a procki 16 bitowe.
Date: Wed, 19 Jul 2000 07:43:15 GMT
"TOMEK P.P." wrote:
Radzislaw Galler <rgaller_at_nospam_et.put.poznan.pl> w artykule
news:39743B2C.2745BE87_at_nospam_et.put.poznan.pl napisał...
Kompilator GNU C (C++ tyszszsz) - za darmo
Poprosic kogos, zeby Ci sciagnal te pare mega z internetu na swoj koszt ;)
A pod jaka platforma uzywasz GNU ? Pod Linuxem ? A znasz moze jakies ciekawe
strony z GNU pod dosa ? Slyszalem ze podobno ma wyjsc wersja pod windows.
Mozna i pod Linuxem i pod Windows.Oczywiscie wiadomo gdzie to chodzi lepiej, ale
pod W98 jest HDI - debugger do procesorkow Hitachi - jedyna rzecz, ktora do tej
pory udalo mi sie zmusic do wspolpracy z tym procesorem. GDB niby tez chodzi,
ale nie do konca - jak go zwalcze to sie podziele wiadomosciami.
GNU C pod windows uzywam juz od ponad roku - najlepiej pod NT. Mozna to sciagnac
ze strony
http://sources.redhat.com/cygwin/
i nazywa sie toto 'cygwin' (ostatnio przejete przez RedHat)
Sam kompilator GNU dla procesorow Hitachi trzeba sciagnac z ich strony
http://www.hitachi-eu.com/hel/ecg/
szukac w procesorach 16-bitowych - third party's tools (albo dostac na CD)
Mozna tez sie zabawic tak jak ja, czyli sciagnac zrodla GNU C
(http://gcc.gnu.org/) i skompilowac pod dowolnym systemem z opcja
--target=h8300-hms. Zrodla kompilatora GNU C posiadaja opcje kompilacji dla
roznych procesorow - rowniez dla popularnych na tej liscie AVR'ow. Rozwiazanie
takie moze wydawac sie trudne, ale zaleta jest posiadanie najswiezszej wersji
kompilatora. Cygnus robi dokladnie to samo i pakuje to wszystko w ladny program
instalacyjny - niestety nie jest to az tak aktualne jak wlasna robota. Uwaga:
pod windowsami do takiej operacji potrzebny jest cygwin.
Ja wlasnie walcze z procesorem H8/3048F i kompilatorem GNU C (jak dotad
idzie
niezle).
(...)
No niezly procesorek, podoba mi sie :))) Cos takiego wlasnie wchodzi w gre.
A czy on ma obudowy tylko do SMD ?
Z tego co wiem to tylko. Ten akurat ma obudowe PQFP-100
Rajish