Favorite Embedded Timing and Profiling Tool?

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Favorite Embedded Timing and Profiling Tool?

1,426件の閲覧回数
engi_2068
Contributor I

Hi. I dev on an i.MX 1060.

https://www.nxp.com/products/processors-and-microcontrollers/arm-microcontrollers/i-mx-rt-crossover-...

Recently I had an issue wherein I was time constrained and didn't know which part of my code was taking the longest. I had control of GPIO anyway inside the program, so I set/unset the GPIO and measured timings with a Saleae Logic Analyzer. (Another piece of debug hardware which has saved my but more times than I can count)

My question is. This is the way I've done this kind of tight sub millisecond debugging in the past, however, I'd like to find an on-board utility that does this and I'd like to up my game.

Are there any tools that can code profile for me with sub ms accuracy? Commericial or otherwise. Does anything by Segger do this?

I'd also be willing to learn about fast ARM timers I can use for very accurate timing.

I've also resorted to RTOS timers for timing, but it just feels too clumsy and slow. I need something better.

It'd be great if this tools could be taken across the ARM ecosystem.

Thanks! so much.

タグ(1)
0 件の賞賛
返信
1 返信

1,417件の閲覧回数
jingpan
NXP TechSupport
NXP TechSupport

Hi @engi_2068 ,

MCUXpresso IDE has SWO profile function. I think this is fit for your case. Please see chapter 2 in MCUXpresso_IDE_SWO_Trace.pdf.

 

Regards,

Jing

0 件の賞賛
返信