I am trying to develop an app that requires the communication between two cores. My question is, I have built two different images for two different cores (Cortex-M3 and Cortex-M4) in axf format. I also have FVP model that includes two cores (Cortex-M3 and Cortex-M4). My question is if I can use DS-5 debugger to run the two images (axf file) and debug them after I import the FVP model to DS-5?
Thank you for your input in advance.
I don't think there's any reason why you couldn't establish two connections in DS-5 Debugger. I'm assuming that you used Fast Models to build your Cortex-M3/M4 platform?
For a tutorial on importing models into DS-5: Importing models into DS-5 | ARM DS-5 Development Studio
Hope this helps,
Joe
Hi Joe,
Thank you very much for your reply. You are right, I can establish two connections in DS-5 debugger. But, each connection is run one at a time, what I mean is they cannot be run in parallel as real two-core system does. I am doing something like inter-core communication. So, the timing will be off by running one core first and the other core second. I am not sure if I make myself clear. By using the debugger, some real cases cannot be reproduced. Do you agree?
Regards,
Shulan
Hi Shulan,
Thanks for the extra info. I advise that you contact technical support so that they can work through your setup. Depending on what you're trying to achieve, it might turn out to be easier to use Keil MDK.
Thanks,