I am using fast models with the DS5 debugger. When using the reset command in the debugger, my target starts running but I can't seem to stop it and lose complete control. I have to reconnect the target and restart the debugging session. I get the following message in the target console:
Warning: (W1000) /ARM/FastModels/deprecated: reset() is not supportedIn file: Framework/Runtime/SCXSimulationEngine.cpp:3759In process: scx::async_thread @ 398200 us
Is there any way for me to bring the target to a known state without having to go through this disconnect/connect hassle?
Thank you in advance
I have confirmed there is progress. As I could tell the Fast Models 11.5 has improvements but the DS-5 needs an update also.
Until then, if you are building your own Fast Model system you can change the Project Settings -> Targets and select "Integrated simulator with deprecated scheduler". I found that the reset works with this option. If you are using an FVP supplied with DS-5 you would need to get the Fast Models product and compile the FVP yourself with the modified setting or wait for a future release of DS.
Thanks,
Jason
Thank you for the info Jason. I don't think I have a license to compile models. I am using only FVPs downloaded from https://developer.arm.com/products/system-design/fixed-virtual-platforms. I will be on a lookout for a future release. BTW, any idea on the time frame for that?
I can't provide any specific dates, but generally there are 2 to 3 major releases per year (and a few more minor ones) so keep an eye on the Downloads page or subscribe to the news and updates at the bottom of the page.
If you are curious of what is takes to use the Fast Models product check the Quick Start on github. Evaluation licenses can be provided to give it a try. Many software teams would benefit from somebody in the team having the skill to create custom systems for software development. It's a great skill to learn.