 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
AlesH Član

Pridružen-a: Pon 20 Mar 2006 21:20 Prispevkov: 16 Aktiv.: 0.07
|
Objavljeno: Tor Mar 21, 2006 2:44 pm Naslov sporočila: Nekaj vprasanj: LPC2138 |
|
|
Pozdravljeni
Uporabljam razvojno plosco iSYSTEM ITLPC2138 in razvojno okolje winIDEA. Vec na :
http://www.s-arm.si/
http://www.isystem.com/
Zanima me kako se definira interrupt funkcija. Nekaj sem ze gledal po forumu in nasel: "void InterruptFunction(void)__irg;" vendar pa compiler zmoti "__irg" na koncu. Ce kdo mogoce uporablja winIDEA, bi prosil za pomoc.
Kot drugo pa me zanima InCircuit/InApplication Programming. WinIDEA ima programiranje izvedeno preko USB/JTAG. Zato me zanima, kaksne so preprostejse varijante programiranja (mogoce podobno kot pri AVR-jih preko LPT-ja). Ali se dobi kaksen zastojnski programcek? Pa se nekaj me moti: kot output file dobim *.elf in ne *.hex; ali to koncnico 'prebavljajo' tudi drugi programatorji? Hvala za odgovore.
Bp Ales |
|
Nazaj na vrh |
|
 |
slawc Član

Pridružen-a: Ned 07 Mar 2004 11:43 Prispevkov: 210 Aktiv.: 0.89
|
Objavljeno: Tor Mar 21, 2006 3:19 pm Naslov sporočila: |
|
|
poskusi z irq in ne irg
predpostavljam, da je prevajalnik gcc. Elf datoteko pa pretvoris z programom objcopy (posici datoteko s tem imenom). Vec o gcc prevajalniku za ARMe in razvoju z gnu orodji (programiranje, debug) poisci v clankih revije Svet elektronike (malce pobrskaj na straneh www.svet-el.si in iskalniku).
Serija LPC2xxx se lahko programira tudi preko serijskega porta, vec o tem preberi v datasheetu.
spodaj lahko izpustis, ker je malce
Cudno mi je to, da so se na faksu sli takega posla. WinIDEA je komercialen produkt, in kolikor vem je bil razvoj tega ARM okolja narejen po narocilu za fakulteto, tako da bos tezko nasel koga tu, ki ga uporablja (razen studentov). Kar se samega okolja tice (neposredne tezave zaradi WinIDEA okolja in "lastnih" resitev ala USB programiranje in debug-iranje in razhroscevanje, ki so namenjeni temu, da je stvar "zaprta" za javnost), bos verjetno hiteje do odgovora prisel na fakulteti ali pri proizvajalcu. |
|
Nazaj na vrh |
|
 |
AlesH Član

Pridružen-a: Pon 20 Mar 2006 21:20 Prispevkov: 16 Aktiv.: 0.07
|
Objavljeno: Tor Mar 21, 2006 3:51 pm Naslov sporočila: |
|
|
Moja napaka: probal sem "__irq" na koncu, samo tukaj sem narobe napisal. No pa saj morajo v bistvu imeti vsi gcc compilerji neko standardno sintakso ali ne? |
|
Nazaj na vrh |
|
 |
. Član

Pridružen-a: Pon 23 Avg 2004 16:16 Prispevkov: 16777190 Aktiv.: 70799.96
|
Objavljeno: Tor Mar 21, 2006 4:07 pm Naslov sporočila: |
|
|
Brisana vsebina odstranjenega uporabnika. |
|
Nazaj na vrh |
|
 |
. Član

Pridružen-a: Ned 19 Sep 2004 22:04 Prispevkov: 16777193 Aktiv.: 70799.97
|
Objavljeno: Tor Mar 21, 2006 4:10 pm Naslov sporočila: |
|
|
Brisana vsebina odstranjenega uporabnika.
Nazadnje urejal/a . Tor Mar 21, 2006 4:39 pm; skupaj popravljeno 3 krat |
|
Nazaj na vrh |
|
 |
slawc Član

Pridružen-a: Ned 07 Mar 2004 11:43 Prispevkov: 210 Aktiv.: 0.89
|
Objavljeno: Tor Mar 21, 2006 4:13 pm Naslov sporočila: |
|
|
aha, jaj ok. V enem stavku govorim nekaj, v drugem pa pisem nekaj drugega.
torej
Koda: |
void __attribute__ ((interrupt("IRQ"))) funk(void)
{
/* kje je tab tukaj */
}
|
Se eno vprasanje, preden izginem v noc
Ali si ze razmislil kako naprej? Ne pozabi prestudirat VIC enote. |
|
Nazaj na vrh |
|
 |
slawc Član

Pridružen-a: Ned 07 Mar 2004 11:43 Prispevkov: 210 Aktiv.: 0.89
|
Objavljeno: Tor Mar 21, 2006 4:16 pm Naslov sporočila: |
|
|
opazka: ce je kaj koristnega bi vsi radi vedeli. |
|
Nazaj na vrh |
|
 |
. Član

Pridružen-a: Pon 23 Avg 2004 16:16 Prispevkov: 16777190 Aktiv.: 70799.96
|
Objavljeno: Tor Mar 21, 2006 4:18 pm Naslov sporočila: |
|
|
Brisana vsebina odstranjenega uporabnika. |
|
Nazaj na vrh |
|
 |
frenki Moderator



Pridružen-a: Ned 23 Feb 2003 21:26 Prispevkov: 6733 Aktiv.: 28.41 Kraj: Ljubljana (JN76GB)
|
Objavljeno: Tor Mar 21, 2006 4:34 pm Naslov sporočila: |
|
|
borisz je napisal/a: |
Aleš, poglej pod zasebno.
lp
Boris |
Odgovori na postavljena vprašanja bi pa tudi mene zanimali . Če se gremo forum, potem se tako tudi obnašajmo, ali pa ugasnimo vse skupaj.
Lp, Frenki |
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 495 dni
Powered by phpBB © 2001, 2005 phpBB Group
|