[345] unreachable code
Hfmcons
hfmcons na gmail.com
Sobota Květen 14 21:13:46 CEST 2011
Jde to spustit pod Mplabem, ty knihovny jsem tam samozřejmě přilinkoval,
nicméně ten SDCC kompilátor to nepřeloží a hlásí Undefined identifier i
na běžné definice např. PORTB.
HT to po opravách syntaxe a kódu přeloží bez chyb, ale ten hex kód v té
desce nefunguje, v Mplab simulátoru ale ten kód funguje.
Když jsem zkusil přidat přidat ty dvě knihovny a přeložit HT-em, hlásil
Error [380] ; . unknown record type.
Tak nevím, proč to nejde.
S pozdravem,
Miloš Dašek
On 14.5.2011 20:41, andrej jancura wrote:
> No vyzera to byt na 99% SDCC. Musite si ale do projektu pridat dve kniznice:
>
> Vycuc z file teste_b1.mcp
>
> file_000=atraso.c
> file_001=display7s.c
> file_002=eeprom.c
> file_003=teste_b1.c
> file_004=atraso.h
> file_005=display7s.h
> file_006=eeprom.h
> file_007=C:\Arquivos de programas\SDCC\lib\pic\libsdcc.lib
> file_008=C:\Arquivos de programas\SDCC\lib\pic\pic16f628a.lib
>
> Neviem ale mozno by to islo aj spustit s mplabom. Tie koncovky v
> adresari b1 tomu nasvedcuju.
>
> A.
>
>
> On Sat, 14 May 2011 19:41:21 +0200
> Hfmcons wrote:
> > Má externí, ale ty příklady jsou nejspíš kompilované jedním a tím
> >samým.
> > Zkouším jeden příklad poslat jako přílohu cca 32KB. Snad to projde.
> > S pozdravem,
> > Miloš Dašek
> >
> > On 14.5.2011 19:26, andrej jancura wrote:
> >> No pokial ma pamat neklame, tak PikLab ma kompilatory externe, takze
> >>to
> >> moze b yt rozna zmeska examplov...
> >>
> >> A.
> >>
> >> On Sat, 14 May 2011 19:07:03 +0200
> >> Hfmcons wrote:
> >> > Myslím, že jsem se už jednou o tom zmiňoval, je to
> >> >http://sourceforge.net/projects/picsim/ v instalátoru jsou dema a
> >> >schémata "zapojení".
> >> > Podotýkám, že jsem nezkoušel vytvoři celý nový projekt pod
> >>nějakým
> >> >kompilátorem, vytvořit nové soubory a zkopírovat a přilinkovat
> >>obsah.
> >> > Také jsem nezkoušel udělat nový projekt podle "hardwarového"
> >> >zapojení, neboť si nedělám iluze že to bude bez chyb.
> >> > V podstatě mi jde jen o to, proč to nejde funkčně přeložit.
> >> > S pozdravem,
> >> > Miloš Dašek
> >> >
> >> > On 14.5.2011 18:45, andrej jancura wrote:
> >> >> Kompilatory pre PIC su nasledovne:
> >> >>
> >> > ;> PicC - HiTech/Microchip
> >> >> C18 - Microchip
> >> >> - CCS
> >> >> - Mikro elektronika
> >> >> - Bknd
> >> >> - SDCC
> >> >>
> >> >> Ine nepoznam. Co keby ste sem dali nejaku fotku tej demo dosky,
> >> >>nejake
> >> >> example v C s pragma definiciami a podobne, co by ulahcilo
> >> >>identifikaciu?
> >> >>
> >> >> A.
> >> >>
> >> >>
> >> >> On Sat, 14 May 2011 18:30:11 +0200
> >> >> Hfmcons wrote:
> >> >> > SDCC jsem zkoušel, ale nezná syntaxi použitých souborů,
> >>především
> >> >> >_asm v SDCC je __asm, a nemůže najít základní definice např.
> >> >> > Undefined identifier 'EEADR'
> >> >> > Undefined identifier 'RD'
> >> >> > Undefined identifier 'EEDAT A'
> >> >> > Undefined identifier 'EEADR'
> >> >> > atd, které v header souborech jsou, ale asi už ne v .lib nebo
> >> >>jsou
> >> >> >jinak definované. Jinak SDDC si s tím zdrojákem poradí
> >>podstatně
> >> >>hůř
> >> >> >jak HT, ale to je jedno. Potřebné soubory pro pře klad alespoň
> >>v
> >> >> >nějakém kompilátoru stejně nemám. Zkoušel jsem poctivě krokovat
> >> >> >proměnné a výstupy a žádná chyba a po překladu program
> >>nefunguje
> >> >> >resp. pošle na porty první kód a zastaví se. Že to nejde
> >>přeložit
> >> >>je
> >> >> >zjevně chyba v definičních souborech a knihovnách a linker to
> >>pak
> >> >> >všechno popřehází nebo úplně ignoruje.
> >> >> > Moc se v derivátech SDCC nevyznám, můžete nějaké jmenovat?
> >& gt; >> > Napsal bych autorovi, ale je to starý projekt a nevím, jestli
> >> >> >komunikuje anglicky.
> >> >> > S pozdravem,
> >> >> > Miloš Dašek
> >> >> >
> >> >> > On 14.5.2011 8:28, j s wrote:
> >> >> >> Ked je to PikLab, nemoze to byt nejaky derivat SDCC?
> >> >> >> Pokial viem, tak sa tento kompilator snazili pouzivat v
> >>PikLabe,
> >> >>ako
> >> >> >> uspesne, neviem.
> >> >> >>
> >> >> >> J.S.
> >> >> >>
> >> >> >>
> >> >> >> 2011/5/13 Hfmcons:
> >> >> >>> Jo a vývojové prostředí snad Piklab.
> >> >> >>> S pozdravem,
> >> >> >>> Miloš Dašek
Další informace o konferenci Hw-list