[elektro] C kérdés

hg12345 hg12345 at freemail.hu
Fri Aug 27 07:18:25 CEST 2010


Pipi <lista at puzsar.hu> írta:
>>
> utasítást tartalmazó sorra nem, de az alatta lévő üresre lehet>
> töréspontot tenni.>
szerintem üres utasitásra gondolt...>
én is szoktam ilyen helyre nop -utasitást betenni hogy legyen hová tenni a töréspontot :)>

Bocs a fordító nem tud automatikusan a kioptimalizált utasítás helyére NOP-t tenni, akkor minek az optimalizáció :-))
A MCHIP esetén a NOP nem szerencsés inkább 
#define	NOP2()		{__asm__ volatile ("bra $+2");};
ez tényleg ott áll meg ahol kell !

ez müködik szimulátorban és emulátorban is (PIC24/DSPIC), ugyan az kisteljesítményű eszközöknél magasabb fogyasztással jár 

Egyébbként nem kell NOP, ha SW debugpontot használtok (kicsti macerásabb) de az MPLAB automatikusan elhelyezi a megfelelő "subrutin hivást"



More information about the Elektro mailing list