CrossStudio i debagowanie

Oct 03, 2008 2 Replies

Witam. Czy w CrossStudio jest możliwość podglądu czasu (il. cykli zegara) wykonania danej procedury (fragmentu kodu), coś na wzór AVRStudio przy pracy z symulatorem. Tutaj oczywiście mowa o żywym organizmie debugowanym JTAG`iem. Czy jednak, własne wyliczenia cykli zegara wchodzą w rachubę ?



Pozdrawiam ELP


Elp pisze:

Przy debugowaniu JTAG'iem niezależnie czy chodzi o AVRStudio, czy inne narzędzia, procesor nie ma informacji, ile cykli wykonał od momentu resetu czy wyzerowania przez usera jakiegoś licznika. Pozostaje albo mierzyć najważniejsze miejsca oscyloskopem (mignąć jakimś pinem na czas wykonywania krytycznego fragmentu programu i zmierzyć czas), albo zaprząc do pomocy timer (zatrzymywany gdy JTAGiem zatrzyma się program) i sprawdzać, po zatrzymaniu programu, o ile zwiększył swoją wartość.

Tak też myślałem, niestety :-(

Dzięki za odpowiedź

Pozdrawiam ELP

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required