<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.arm.com/utility/feedstylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Dual-core debugging in DS</title><link>https://community.arm.com/developer/tools-software/tools/f/armds-forum/48072/dual-core-debugging-in-ds</link><description> It is possible to make a single project for two-core MCU such as STM32H7, and to debug both cores simultaneously? As far as I can see just now, in DS I must select only one of two cores when I create a project, although in System Workbench for STM32</description><dc:language>en-US</dc:language><generator>Telligent Community 10</generator><item><title>RE: Dual-core debugging in DS</title><link>https://community.arm.com/thread/168698?ContentTypeID=1</link><pubDate>Wed, 18 Nov 2020 07:45:17 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:29785dab-68f5-4218-97a8-0c8eab17b904</guid><dc:creator>Ivan Savvateev</dc:creator><description>&lt;p&gt;Thank you Ronan, it seems that this is exactly what I want to do. And I have an interest to STM32MP1 too because I want know how work with bare-metal Cortex-A too (some years ago I worked with ARMv4T and ARMv5TEJ but I don&amp;#39;t have any experience with a CPU based on an A-profile kernel).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Dual-core debugging in DS</title><link>https://community.arm.com/thread/168694?ContentTypeID=1</link><pubDate>Wed, 18 Nov 2020 03:31:53 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:950595d4-eea0-4a00-8b55-da6359197bcc</guid><dc:creator>Ronan Synnott</dc:creator><description>&lt;p&gt;Hi Ivan&lt;/p&gt;
&lt;p&gt;For the single project - does this mean to run the same executable on both cores, which would mean having the same entry point etc. If it is for the sake of reusing source files, you could create a project and have different build targets, one for the Cortex-M4, one for the Cortex-M7.&lt;br /&gt;&lt;br /&gt;For debugging, this can be done simultaneously, and this is a great strength of Development Studio. You would create two &amp;#39;debug configurations&amp;#39;, one for each core, and connect to them both. From there you can (optionally) load different images to each, and control independently.&lt;br /&gt;&lt;br /&gt;This blog may give some guidance, though written for a different STM target, it is also a heterogeneous multi-core device:&lt;br /&gt;&lt;a href="https://community.arm.com/developer/tools-software/tools/b/tools-software-ides-blog/posts/stm32mp1-device-support-within-arm-development-tools"&gt;community.arm.com/.../stm32mp1-device-support-within-arm-development-tools&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>