[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