sh2

Rado Zoltan zrado at leasingtechnology.com
Sun May 23 16:47:29 CEST 2004


inifh> Megy ez a nyuves SH... Azzal szivtam meg, hogy mivel meg nem ismerem
inifh> elegge az assemblyjet, C-ben irtam a villogtato progit, es mivel ehhez
........
inifh>  Egyebkent sem tetszik ez az egesz HEW.
inifh>  Meg mindig nincs valakinek IAR Embedded Workbencse ehhez a procihoz? :))

Bocs, hogy eddig nem segítettem, de már nem ott dolgozok ahol eddig,
így csak ritkán olvasok.

Amennyire én tudom az int tipus szélessége c-ben mindig a processzor
bitszervezésétől függ. De lehet, hogy valamit keverek...

Ami a programozást illeti, én mindig a Flash Development toolkit 2.2-t
használtam. Ezt hívja meg a HEW is. Ez letölthető a Renesastól.
Szükség lehet még a "A" jelzésü kernelekre is. Érdemes ezt is
letölteni.

A SH7017-nél a PLLCAP-ra egy 3K és 470pF soros tagot kell kötni a
föld felé. Ezzel minden további nélkül működött a PLL x1 x2 x4
módokban. Nem tudom, a 7047-nél hogy kell legyen, de gondolom
hasonlóan.

A cache-nek csak akkor van értelme, ha külső memóriát használsz,
hiszen a belső flash-t órajel sebességgel éri el. Legalábbis a
7017-nél. A lassú működésre nem tudok mit mondani. Teszteld
assemblyben, az mérvadó. Ne feledd, hogy ha sok az ugróutasítás, akkor
az jelentősen ront a teljesítményen a pipeline miatt...

Elvileg nem lett volna szabad kioptimalizálnia. A legbiztosabb
megoldás a C fordító és az ass. fordító optimalizásásának
kikapcsolása.

http://www.kpitgnutools.com/ -címen letölthető a HEW2 ill. a HEW3 GUI
alá rakható GCC fordító.

Üdv.: Zoli










More information about the Elektro mailing list