This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Generating trace using Tarmac trace plug-in

Hi,

I have a couple of questions regarding generating traces on using the Tarmac trace plug-in. I'm using the FVP_VE_CortexA9x4 fixed virtual platform running Linaro Android.

1- I want to start trace generation at a specific point in time. When I use the start-instruction-count parameter to set the instruction count, I can only see the trace from CPU0 being generated. I don't see the traces from other CPUs. But if I don't use this parameter, I can (correctly) see the traces from all CPUs. Is this a bug?

2- When connecting the ModelDebugger to the running simulation, I cannot see the controls for the Tarmac trace plug-in in the "Set Parameters" section of the Debug menu for the CPU components. Is this also a bug?

3- Is there any way to selectively turn the tracing on/off in the middle of the simulation? I don't know a priori the instruction count that I need to start the tracing, and this makes the start-instruction-count parameter difficult to use.

  Thanks,

  Amin

  • Hi Amin,

    1.  It could be a bug or not. But first I need to know which version of FVP or Fast Models you are using. And for such kind of questions, I would suggest you submitting a support case. A dedicate staff will deal with it quickly.

    2. It is not a bug. Modeldebugger is not designed to interact with Tarmac trace plugin.

    3. Yes, there is. MTI is capable to start/stop the trace on the fly. MTI examples will show you how to do it. And in order to know when to stop, SCADI can be used to control the simulation from inside the plugin. For more concrete solution, I would also suggest raising a support case, then you can share your use case more freely, then we can provide a more tailored answers.

    Best regards,

    George

  • Hi Amin,

    Actually you can raise a support case. Please send an email to support-esl@arm.com using your official email. Someone will pick it up.

    Thanks,

    George

  •   Hi George,

      Thank you for your reply, below please find more detailed information/questions:

      1- FVP_VE_Cortex_A9x4 -v says: Fast Models [8.2.72 (Aug 15 2013)]. I'm using the version that comes standard with the 30 day evaluations of DS-5

          modeldubugger -v says: Model Debugger 8.3.029 (Nov 19 2013)

      I'm currently using the 30 day evaluation version of both of these tools to see if they are capable of doing what I require, hence I don't believe I can submit a support request.

    2- In the "Tarmac Trace for Fast Models User Guide", section 2.2.1 Figure 2.1 shows a dialog box that allows Modeldebugger to adjust parameters for the Tarmac trace plug-in. I wanted to open the same dialog box by using the aforementioned menu.

    3- Can you please explain further about how I can do this using MTI? I don't want to create my own model or tracing. I just want to start/stop FVP_VE_Cortex_A9x4's processor traces in the middle of the simulation, where I don't know the cycle count to start the trace from the very beginning.

      Thanks,

      Amin

  • My question is still not answered, I have opened a support request for it, but no resolution yet.