ARM GCC problem

Stano Kozinka stano.hw@gmail.com
Neděle Červen 10 13:12:03 CEST 2007


Zaujimava myslienka, ale asi v tom bude aj daco ine. pri blikaci ked bola 2x
ta ista funkcia s tou istou cakasou funkciou boli tie 2 casy zasadne
odlisne, jeden bol enormne kratky jeden OK. A disasm som skusal, ale len s
jednym FOR v main-e, zda sa OK akurat ked stemujem padne to aj v ASM. Len z
jednej instrukcie ma prejst na dalsiu a proste skonci a uz si nekliknem.
Tento problem je aj pri behu z RAM aj z FLASH.

Dňa 10.6.2007, Tomas Dresler <dresler@hw.cz> napísal(a):
>
>  Neni mozne, ze se GCC rozhodne tu prazdnou smycku proste vypustit?
> Volatile ho „presvedci", ze tu promennou musi skutecne pouzit. Podivejte se
> do dis-asm, jak to vypada, zda je zapnuta optimalizace apod.
>
>
>
> --
>
> S pozdravem/with best regards
>
>
>
>                 Ing. Tomas Dresler
>
>
>
> mailto:dresler@hw.cz
>
>
>
> *From:* hw-list-bounces@list.hw.cz [mailto:hw-list-bounces@list.hw.cz] *On
> Behalf Of *Stano Kozinka
> *Sent:* Sunday, June 10, 2007 12:34 PM
> *To:* hw-list@list.hw.cz
> *Subject:* ARM GCC problem
>
>
>
> Zdravim,
>
> zacinam s ARM a GCC a narazil som na jeden problem. Ked som skusal debugovat, vzdy ked pridem na cyklus FOR debugger sa zasekne a pomoze az opatovne spustenie openOCD a arm-elg-gdb. Ked kod napalim gunguje ako ma aspon zda sa. Ked dam za for breakpoint, dam RUN a takto ho preskocim da sa v debugu pokracovat. Takisto mi je zahadou preco sa v primitivnej cakacej gunkcii
>
>
>
>
> delay(uint_32_t t){
>
>       for(volatile uint32_t n; n < t, n++);
>
>       }
>
>
> musi pouzut VOLATILE, okrem main() ju nikde nepouzivam. Skusal som vlastny kod, takisto aj priklady z tutorialu "Using Open Source Tools for AT91SAM7S Cross Development revision
>
> 2.pdf" problem bol vzdy ten isty. JTAG pouzivem FT2232, GCC a utility z balika WinARM 20070505, procesor AT91SAM7S... Prosim podarte aspon kde hladat problem, ja uz vazne netusim.
>
>
> Stano
>
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list@list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
>
------------- další část ---------------
HTML příloha byla odstraněna...
URL: http://list.hw.cz/pipermail/hw-list/attachments/20070610/4d386b00/attachment-0002.htm 


Další informace o konferenci Hw-list