<html><body>No takto, ono v tych fileoch je include pic16f628a.h, kde su definicie portov a registrov. Ak pouzijete SDCC, tak by to nemalo hadzat chyby. Tie dve kniznice pouziva sdcc na linkovanie runtime a startup funkcie a budu mat iny format ako .lib od hitechu.<br><br>Ked to chcete kompilovat pod hitechom, tak musite prejst nazvy vsetkych registrov fileoch c a h, ci su rovnake ako v tom sdcc a musite hitechu vlozit standartny include pic.h, ktory makrom nacita include pre 16f628. V novych hitechoch je namiesto pic.h include htc.h. Potom by to malo ist bez problemov. Portovanie do hitechu je praca 1 hodinku.<br><br>A.<br><br><br>On Sat, 14 May 2011 21:26:04 +0200<br> Hfmcons <hfmcons@gmail.com> wrote:<br>> Ještě mně napadlo, že Mplab používá svoje device headery např. <br>>16f628a.h. Jak mu to zakázat a donutit ho používat externě <br>>přilinkované.<br>> S pozdravem,<br>>                 Miloš Dašek<br>> <br>> On 14.5.2011 20:41, andrej jancura wrote:<br>>&g
t; No vyzera to byt na 99% SDCC. Musite si ale do projektu pridat dve <br>>>kniznice:<br>>><br>>> Vycuc z file teste_b1.mcp<br>>><br>>> file_000=atraso.c<br>>> file_001=display7s.c<br>>> file_002=eeprom.c<br>>> file_003=teste_b1.c<br>>> file_004=atraso.h<br>>> file_005=display7s.h<br>>> file_006=eeprom.h<br>>> file_007=C:\Arquivos de programas\SDCC\lib\pic\libsdcc.lib<br>>> file_008=C:\Arquivos de programas\SDCC\lib\pic\pic16f628a.lib<br>>><br>>> Neviem ale mozno by to islo aj spustit s mplabom. Tie koncovky v<br>>> adresari b1 tomu nasvedcuju.<br>>><br>>> A.<br>>><br>>><br>>> On Sat, 14 May 2011 19:41:21 +0200<br>>> Hfmcons wrote:<br>>> > Má externí, ale ty příklady jsou nejspíš kompilované jedním a tím<br>>> >samým.<br>>> > Zkouším jeden příklad poslat jako přílohu cca 32KB. Snad to <br>>>projde.<br>>>
> S pozdravem,<br>>> > Miloš Dašek<br>>> ><br>>> > On 14.5.2011 19:26, andrej jancura wrote:<br>>> >> No pokial ma pamat neklame, tak PikLab ma kompilatory externe, <br>>>takze<br>>> >>to<br>>> >> moze b yt rozna zmeska examplov...<br>>> >><br>>> >> A.<br>>> >><br>>> >> On Sat, 14 May 2011 19:07:03 +0200<br>>> >> Hfmcons wrote:<br>>> >> > Myslím, že jsem se už jednou o tom zmiňoval, je to<br>>> >> >http://sourceforge.net/projects/picsim/ v instalátoru jsou dema <br>>>a<br>>> >> >schémata "zapojení".<br>>> >> > Podotýkám, že jsem nezkoušel vytvoři celý nový projekt pod<br>>> >>nějakým<br>>> >> >kompilátorem, vytvořit nové soubory a zkopírovat a přilinkovat<br>>> >>obsah.<br>>> >> > Také jsem nezkoušel udělat
nový projekt podle "hardwarového"<br>>> >> >zapojení, neboť si nedělám iluze že to bude bez chyb.<br>>> >> > V podstatě mi jde jen o to, proč to nejde funkčně přeložit.<br>>> >> > S pozdravem,<br>>> >> > Miloš Dašek<br>>> >> ><br>>> >> > On 14.5.2011 18:45, andrej jancura wrote:<br>>> >> >> Kompilatory pre PIC su nasledovne:<br>>> >> >><br>>> >> > ;> PicC - HiTech/Microchip<br>>> >> >> C18 - Microchip<br>>> >> >> - CCS<br>>> >> >> - Mikro elektronika<br>>> >> >> - Bknd<br>>> >> >> - SDCC<br>>> >> >><br>>> >> >> Ine nepoznam. Co keby ste sem dali nejaku fotku tej demo <br>>>dosky,<br>>> >> >>nejake<br>>> >> >> example v C s pragma definiciami a podobn
e, co by ulahcilo<br>>> >> >>identifikaciu?<br>>> >> >><br>>> >> >> A.<br>>> >> >><br>>> >> >><br>>> >> >> On Sat, 14 May 2011 18:30:11 +0200<br>>> >> >> Hfmcons wrote:<br>>> >> >> > SDCC jsem zkoušel, ale nezná syntaxi použitých souborů,<br>>> >>především<br>>> >> >> >_asm v SDCC je __asm, a nemůže najít základní definice např.<br>>> >> >> > Undefined identifier 'EEADR'<br>>> >> >> > Undefined identifier 'RD'<br>>> >> >> > Undefined identifier 'EEDAT A'<br>>> >> >> > Undefined identifier 'EEADR'<br>>> >> >> > atd, které v header souborech jsou, ale asi už ne v .lib <br>>>nebo<br>>> >> >>jsou<br>>> >> >> >jinak definované. Jinak SDDC
si s tím zdrojákem poradí<br>>> >>podstatně<br>>> >> >>hůř<br>>> >> >> >jak HT, ale to je jedno. Potřebné soubory pro pře klad <br>>>alespoň<br>>> >>v<br>>> >> >> >nějakém kompilátoru stejně nemám. Zkoušel jsem poctivě <br>>>krokovat<br>>> >> >> >proměnné a výstupy a žádná chyba a po překladu program<br>>> >>nefunguje<br>>> >> >> >resp. pošle na porty první kód a zastaví se. Že to nejde<br>>> >>přeložit<br>>> >> >>je<br>>> >> >> >zjevně chyba v definičních souborech a knihovnách a linker <br>>>to<br>>> >>pak<br>>> >> >> >všechno popřehází nebo úplně ignoruje.<br>>> >> >> > Moc se v derivátech SDCC nevyznám, můžete nějaké jmenovat?<br>>> >& gt; >> > Napsal bych autorovi, ale je to st
arý projekt a nevím, <br>>>jestli<br>>> >> >> >komunikuje anglicky.<br>>> >> >> > S pozdravem,<br>>> >> >> > Miloš Dašek<br>>> >> >> ><br>>> >> >> > On 14.5.2011 8:28, j s wrote:<br>>> >> >> >> Ked je to PikLab, nemoze to byt nejaky derivat SDCC?<br>>> >> >> >> Pokial viem, tak sa tento kompilator snazili pouzivat v<br>>> >>PikLabe,<br>>> >> >>ako<br>>> >> >> >> uspesne, neviem.<br>>> >> >> >><br>>> >> >> >> J.S.<br>>> >> >> >><br>>> >> >> >><br>>> >> >> >> 2011/5/13 Hfmcons:<br>>> >> >> >>> Jo a vývojové prostředí snad Piklab.<br>>> >> >> >>> S pozdravem,<br>>> >>
>> >>> Miloš Dašek<br>>> ><br>> <br>> <br>> _______________________________________________<br>> HW-list mailing list - sponsored by www.HW.cz<br>> Hw-list@list.hw.cz<br>> http://list.hw.cz/mailman/listinfo/hw-list<br></hfmcons@gmail.com></body></html>