gnu make Re SDCC pod Winows 7 64 bit

Jirka Mww jirka.mww na gmail.com
Sobota Leden 4 09:31:35 CET 2014


Máte naprosto pravdu, ta architektura 8051 je opravdu příšerná, kdysi jsem
na 8051
musel ( ještě v práci)  přejít ze Z80 a byl jsem z toho nešťastný.  Já už
to v nových
( už jen hobby)  projektech taky používat nebudu, ale tohle zařízení je
funkční
a potřebuje jen nějaké úpravy.


Dne 4. ledna 2014 9:25 Jaroslav Buchta <jaroslav.buchta na hascomp.cz>napsal(a):

>  No ona je taky architektura 51 pro jazyk C naprosto nevhodna, kvuli
> ruznym typum pameti a pristupu je to samy nestandardni rovnak na ohejbak,
> jsem rad, ze uz to mnoho let nepouzivam... (v SDCC jsem ale taky par
> projektu napsal)
>
> Dne 4.1.2014 9:10, Jirka Mww napsal(a):
>
>       Díky za odkaz na tu knížku. Celé se mi to nějak komplikuje.
>  Původní záměr byl přenést projekt na notebook a upravit SW v zařízení,
> které
>  je nepřenosné. Kapacitní plán byl tak půl dne max.  SW mám formálně
> odladěn na RD2 kitu,
> takže šlo jen o to odlatit HW závislé funkce, které nedokážu nasimulovat.
> Teď už na tom pracuji třetí den, zatím jsem to na notebooku ani nepřeložil.
>  no ale zase jsem se toho dost naučil.
>  S tím make si pomocí té vaší knížky už asi poradím,
>  horší je, že aktuální SDCC neumí přiřadit prvek pole typu unsigned char
> do
>  jednotlivé proměnné stejného typu.
>
>  Mám tuhle definici pole
> #define XBYTE ((unsigned char volatile __xdata *) 0)
>
>  a pak ve funkci  mám takovéto přiřazení
>
>  val = XBYTE[adr]     kde val je taky unsigned char a adr je unsigned int
>
>  vypadá to, že poslední verze SDCC je striktnější neř Pascal, co se týče
> typů proměnných.
>  Nevím co s tím, na Internetu je řada podobných dotazů, ale žádné řešení.
>  V předchozí vezi SDCC s tím nebyl problém. Asi to přepíšu do assemleru.
>
>
>
> Dne 4. ledna 2014 5:20 Jakub Ladman <ladmanj na volny.cz> napsal(a):
>
>> Ohledně gnu make doporučuju tuto knihu:
>>
>> http://oreilly.com/catalog/make3/book/index.csp
>>
>> Já ji mám koupenou, ale tady je celá online.
>>
>> Než jsem ji pročetl (nikoliv přečetl), ty makefile jsem hrozně pytlíkoval
>> a
>> trápil se stím.
>>
>> Od té doby jsem schopen napsat a udržovat celkem elegantní makefile.
>>
>> Největší problém byl u mě, ze zpětného pohledu, v implicitních
>> pravidlech, o
>> kterých jsem nevěděl, a které mi překrývaly moje nepovedená pravidla.
>>
>> Volat make z bat je zbytečné, protože možnosti makefile jsou podstatně
>> větší
>> než jaké má bat
>>
>> Jakub Ladman
>> _______________________________________________
>> HW-list mailing list  -  sponsored by www.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>>
>
>
>
> --
> Zdravi
> Jirka OK1MWW
>
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.czHw-list na list.hw.czhttp://list.hw.cz/mailman/listinfo/hw-list
>
>
>
>
> ------------------------------
>    <http://www.avast.com/>
>
> Tato zpráva neobsahuje viry ani jiný škodlivý kód -avast! Antivirus<http://www.avast.com/>je aktivní.
>
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
>


-- 
Zdravi
Jirka OK1MWW
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20140104/cae61fd6/attachment.html>


Další informace o konferenci Hw-list