Chyba v programu

Michal Gregor michalgregor@centrum.cz
Pondělí Listopad 24 22:14:31 CET 2008


V tomto duchu pracuji, ale chyba se vyskytuje obcas. Poustim tam ruzne data 
a prumer chyb je tak 1 za hodinu. Takze to zabira spostu casu. Trace log by 
mi moc pomohl.

Michal

PS: Bod 7. zahodte C a vratte se ke krasnemu PIC ASM. (Aspon do doby nez 
budou
poradne kompilatory a HW nastroje.)


----- Original Message ----- 
From: "Jan Waclawek" <konfera@efton.sk>
To: "HW-news" <hw-list@list.hw.cz>
Sent: Monday, November 24, 2008 7:36 PM
Subject: Re: Chyba v programu


Ach jaj, az sem vedie zavislost vyvojara na tychto berlickach... Kym je to 
len prosty linearny kod, tak je to fajn, ale prerusenia a podobne chutovky, 
to proste musite napisat dobre, to sa neda "odladit".

1. zahodte ladiaci gerety, najlepsie navzdy
2. pouzite zdravy rozum
3. zreprodukujte problem, uistite sa, ze ho viete vyvolat
4. postupujte od jednoduchsieho k zlozitejsiemu, rozdeluj a panuj
5. postupujte od znameho k neznamemu
6. izolujte podstatu problemu a odstrante ju. Nesnazte sa o symptomaticke 
liecenie.

Ak mate podozrenie, ze problem je v preruseni, a ak zakazanim prerusenia sa 
problem odstrani, povolte prerusenie ale vyhodte (vykomentujte, obskocte) z 
neho drvivu vacsinu obsahu. Potom pomaly pridavajte jednotlive polozky, a 
takto odizolujte pricinu problemu.

Ja viem, ja mam staromodne nazory. Vyberte si, mozete to robit aj moderne, 
rychlo a zle...

wek


----- Original Message ---------------
>Zdravim,
>mam nejaky chaos v programu. Snazim se zjistit kde.
>Zatim jsem zjistil ze se nekde kopiruje structura do druhe structury. Nasel
>jsem misto v hlavnim programu kde k chybe dochazi. Staci zakazat preruseni 
>a
>k chybe nedojde. Detekci chyby delam pomoci jednoduche funkce, ktera
>kontroluje data v datovem poli.
>Podobnou funkci jsem napsal i pro preruseni, ale ta na chybu nehlasi.
>Ladim to na ICD2, ktery bohuzel nema trace log. Napada mne spustit program 
>v
>externi FLASH pameti a na sbernici zachytavat do log. analyzatoru prosle
>adresy. Je to schudna cesta?
>
>Michal Gregor
>
>

_______________________________________________
HW-list mailing list  -  sponsored by www.HW.cz
Hw-list@list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list




Další informace o konferenci Hw-list