gnu make Re SDCC pod Winows 7 64 bit

Jaroslav Buchta jaroslav.buchta na hascomp.cz
Sobota Leden 4 09:25:08 CET 2014


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 
> <mailto: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 <http://www.HW.cz>
>     Hw-list na list.hw.cz <mailto: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.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list



---
Tato zpráva neobsahuje viry ani jiný škodlivý kód - avast! Antivirus je aktivní.
http://www.avast.com
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20140104/9fc29e8c/attachment.html>


Další informace o konferenci Hw-list