www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

Delujoči primer za LPC2378, prosim
Pojdi na stran 1, 2, 3  Naslednja
 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> ARM arhitektura
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
NeoTO
Član
Član



Pridružen-a: Pon 28 Mar 2005 19:19
Prispevkov: 2752
Aktiv.: 11.59
Kraj: Trzic

PrispevekObjavljeno: Pon Dec 04, 2006 8:36 pm    Naslov sporočila:  Delujoči primer za LPC2378, prosim Odgovori s citatom

Bi lahko kdo poslal sem kakšen delujoč primer kode za LPC2378? Tile 23xx se precej razlikujejo od 21xx, za katere so večina tutorialov napisani. Vsaj preklapljanje izhoda... Very Happy


edit: pa če je lahko za GNU ARM...

_________________
Lp,
Matevž
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo MSN Messenger - naslov
NeoTO
Član
Član



Pridružen-a: Pon 28 Mar 2005 19:19
Prispevkov: 2752
Aktiv.: 11.59
Kraj: Trzic

PrispevekObjavljeno: Tor Dec 05, 2006 10:25 am    Naslov sporočila:   Odgovori s citatom

Kaj je s temle narobe, da ne dela?

Startup fajl je prekopiran iz primera za LPC2106, makefile tudi, .cmd je popravljen, da ustreza naslovom v pomnilniku, main.c pa je tudi popravljen.
Želim samo prižigati in ugašati LED (zaenkrat...).



Lucke.rar
 Opis:

Download
 Ime datoteke:  Lucke.rar
 Velikost datoteke:  10.27 KB
 Downloadano:  27 krat


_________________
Lp,
Matevž
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo MSN Messenger - naslov
Glitch
Član
Član



Pridružen-a: Pet 07 Apr 2006 11:40
Prispevkov: 1477
Aktiv.: 6.31

PrispevekObjavljeno: Tor Dec 05, 2006 11:23 am    Naslov sporočila:   Odgovori s citatom

Poskusi brez PLL, MAM pusti na miru, GPIO na default. Imas debuger? Ustavi na main (na reset tabelo itak ne mores), step na vsako vrstico, glej registre oz. pomnilniske lokacije, ce se spreminjajo.

Nimam tega sistema, tako da ne morem probat. Ce pravis, da imas delujoc primer za LPC2106, bi raje se enkrat dobro pogledal vse nastavitve registrov.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
NeoTO
Član
Član



Pridružen-a: Pon 28 Mar 2005 19:19
Prispevkov: 2752
Aktiv.: 11.59
Kraj: Trzic

PrispevekObjavljeno: Tor Dec 05, 2006 11:29 am    Naslov sporočila:   Odgovori s citatom

Hja problem tole z debuggerjem... Nimam ga!
Poskusil sem tudi brez Initialize rutine a je situacija ista...
Kje bi dobil delujočo startup assembler kodo, ker predvidevam, da se tam program ustavi...

Bo treba torej nujno debugger zrihtat?

_________________
Lp,
Matevž
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo MSN Messenger - naslov
Glitch
Član
Član



Pridružen-a: Pet 07 Apr 2006 11:40
Prispevkov: 1477
Aktiv.: 6.31

PrispevekObjavljeno: Tor Dec 05, 2006 12:24 pm    Naslov sporočila:   Odgovori s citatom

Sestavi si wigglerja, deluje z insightom (+ OCD commander).

Za debug je dovolj tudi delujoc uart, a kaj ko tebi niti to ne dela. Si preprican, da je z linker skripto vse OK?
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
NeoTO
Član
Član



Pridružen-a: Pon 28 Mar 2005 19:19
Prispevkov: 2752
Aktiv.: 11.59
Kraj: Trzic

PrispevekObjavljeno: Tor Dec 05, 2006 12:32 pm    Naslov sporočila:   Odgovori s citatom

Glitch je napisal/a:
Sestavi si wigglerja, deluje z insightom (+ OCD commander).

Za debug je dovolj tudi delujoc uart, a kaj ko tebi niti to ne dela. Si preprican, da je z linker skripto vse OK?


UART nekako deluje (preko COM porta...). Kako bi naj potekalo debuggiranje preko UARTA?
Za nič od tega, kar sem pripel, nisem siguren da dela... Pri tem sem se prvič srečal z datotekami linker skripte, makefile, startup file.
Bom poskusil sestaviti wiggler. Imaš slučajno kakšen link z načrtom pri roki?

_________________
Lp,
Matevž
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo MSN Messenger - naslov
Glitch
Član
Član



Pridružen-a: Pet 07 Apr 2006 11:40
Prispevkov: 1477
Aktiv.: 6.31

PrispevekObjavljeno: Tor Dec 05, 2006 1:02 pm    Naslov sporočila:   Odgovori s citatom

UART deluje, ker ga bootloader spravi k zivljenju.

Debug preko uarta poteka tako, da na kljucna mesta, vstavis funkcijo za izpis. PCu sam posljes podatke, ki se ti zdijo pomemni in jih gledas na terminalu. Malce mucno, vendar vcasih ne gre drugace. Predvsem, ko nimas JTAG vmesnika ali pa ne smes ustaviti programa.

Ko zadevo ozivljam, je ponavadi prva stvar delujoc uart. Nic revolucionarnega, enostaven echo. Kar gre not, to gre vn.

Kje si pa dobil to linker skripto, malce stara zgleda? Shematika, nekje jo imam ja... preden pa najdem, bo hitreje ce malce pogooglas. V bistvu je en buffer na LPT portu, to je vse.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
NeoTO
Član
Član



Pridružen-a: Pon 28 Mar 2005 19:19
Prispevkov: 2752
Aktiv.: 11.59
Kraj: Trzic

PrispevekObjavljeno: Tor Dec 05, 2006 2:36 pm    Naslov sporočila:   Odgovori s citatom

Glede na to, da mi ne uspe prizgati niti LEDic na izhodih, kako naj potem usposobim UART?
Linker skripto sem dobil v 'ARM Cross Development with Eclipse' PDF-ju, kjer je bil opisan primer za LPC2106...

_________________
Lp,
Matevž
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo MSN Messenger - naslov
Glitch
Član
Član



Pridružen-a: Pet 07 Apr 2006 11:40
Prispevkov: 1477
Aktiv.: 6.31

PrispevekObjavljeno: Pon Dec 25, 2006 2:21 pm    Naslov sporočila:   Odgovori s citatom

Ali si ze usposobil to svojo plato?

Te dni bom imel spet nekaj casa. Moja custom plata z LPC2378 namrec dela.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
NeoTO
Član
Član



Pridružen-a: Pon 28 Mar 2005 19:19
Prispevkov: 2752
Aktiv.: 11.59
Kraj: Trzic

PrispevekObjavljeno: Pon Dec 25, 2006 3:40 pm    Naslov sporočila:   Odgovori s citatom

Ne, sem povozil bootloader po nesreči in noben v moji bližini nima JTAG programatorja, da bi mi sprogramiral. Se zanašam na frenki-ja po Novem letu...
_________________
Lp,
Matevž
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo MSN Messenger - naslov
Glitch
Član
Član



Pridružen-a: Pet 07 Apr 2006 11:40
Prispevkov: 1477
Aktiv.: 6.31

PrispevekObjavljeno: Tor Dec 26, 2006 12:03 am    Naslov sporočila:   Odgovori s citatom

Hm... zanimivo, da je to celo mozno. c c c NXP.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
NeoTO
Član
Član



Pridružen-a: Pon 28 Mar 2005 19:19
Prispevkov: 2752
Aktiv.: 11.59
Kraj: Trzic

PrispevekObjavljeno: Tor Dec 26, 2006 12:18 am    Naslov sporočila:   Odgovori s citatom

Kot sem že omenil v drugi temi, je kriva izbira 'Erase flash used by HEX' v Flash Magicu...
_________________
Lp,
Matevž
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo MSN Messenger - naslov
Glitch
Član
Član



Pridružen-a: Pet 07 Apr 2006 11:40
Prispevkov: 1477
Aktiv.: 6.31

PrispevekObjavljeno: Tor Dec 26, 2006 12:23 am    Naslov sporočila:   Odgovori s citatom

Sem prebral, pa nisem vedel ali je to to ali ne. Ampak, ali si preprican, da si povozil bootloader? Ali ti je bootloader sploh kdaj delal? Primer: na zacetku mi ISP ni delal, na koncu sem pa ugotovil, da sploh nisem imel povezanega ISP pina (P2.0), ker sem ga na vmesniku pozabil prispajkat na DB9 konektor.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
NeoTO
Član
Član



Pridružen-a: Pon 28 Mar 2005 19:19
Prispevkov: 2752
Aktiv.: 11.59
Kraj: Trzic

PrispevekObjavljeno: Tor Dec 26, 2006 9:49 am    Naslov sporočila:   Odgovori s citatom

Bootloader je že delal, ker sem lahko brez problema preko ISP prebral verzijo, ROM vsebino...
Ker mi noben program ni delal, sem šel gledat, kaj je v ROMu sploh zapisano. Ker se vsebina ROMa ni ujemala z vsebino HEX fajla, sem pač obkljukal, da naj prej izbriše tisto vsebino, predno zapiše HEX... No in zdaj ne morem preko Flash magica prebrat čisto nič. Kabel ima vse pine napeljane ven, usb-serial konverterja (ki je do zdaj delal) in povezav na plati pa nisem šel pregledovat. Tudi direktno COM starejšega računalnika ne dela...

_________________
Lp,
Matevž
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo MSN Messenger - naslov
Glitch
Član
Član



Pridružen-a: Pet 07 Apr 2006 11:40
Prispevkov: 1477
Aktiv.: 6.31

PrispevekObjavljeno: Tor Dec 26, 2006 11:46 am    Naslov sporočila:   Odgovori s citatom

OK, precej zoprna zadeva. Ne morem verjet, da je to mozno. Fuj fuj fuj...

JTAGa pravis, da nimas? Imas LPT port? Poskusi z wigglerjem.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> ARM arhitektura Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Pojdi na stran 1, 2, 3  Naslednja
Stran 1 od 3

 
Pojdi na:  
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: 6 dni


Powered by phpBB © 2001, 2005 phpBB Group