# Support for Traces and Execution Profiler

**URL:** https://forums.sifive.com/t/support-for-traces-and-execution-profiler/4940
**Category:** HiFive1 Rev B
**Created:** [July 8, 2021, 11:26am UTC](https://forums.sifive.com/t/support-for-traces-and-execution-profiler/4940 "2021-07-08T11:26:22Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![Ludi](https://avatars.discourse-cdn.com/v4/letter/l/ccd318/32.png) [@Ludi](https://forums.sifive.com/u/Ludi)
#### Post date: [July 8, 2021, 11:26am UTC](https://forums.sifive.com/t/support-for-traces-and-execution-profiler/4940/1 "2021-07-08T11:26:22Z")

</div>

I’m trying to get traces and execution profiler to work with the welcome test program. But I cannot seem to find the settings to enable this as shown in the freedom studio manual. Are these features supported for HiFive1 RevB board?

---

<div class="post-metadata">

### Author: ![RalphF](https://avatars.discourse-cdn.com/v4/letter/r/d26b3c/32.png) [@RalphF](https://forums.sifive.com/u/RalphF)
#### Post date: [July 9, 2021, 6:42pm UTC](https://forums.sifive.com/t/support-for-traces-and-execution-profiler/4940/2 "2021-07-09T18:42:42Z")

</div>

Hi Ludi,

The HiFive1 doesn’t have a trace encoder which is required for those features to work. So unfortunately there is now way to enable them.

The processor does have a Performance Monitor though, so you could use that to collect some statistics of code execution and do your own profiling. The Performance Monitor is described in Section 3.8 of the Manual, available here:

- [https://sifive.cdn.prismic.io/sifive/654b2b4c-a6dd-4aef-afaf-f7ca89f99583\_fe310-g002-manual-v1p0.pdf](https://sifive.cdn.prismic.io/sifive/654b2b4c-a6dd-4aef-afaf-f7ca89f99583_fe310-g002-manual-v1p0.pdf)

Freedom Studio now features a Performance Counters view (described in the Freedom Studio Manual), so hopefully that can provide some useful data for you.

Regards,  
Ralph
