<?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>Debugging the Cortex-M0 Application on the LPC4357 Dual core MCU</title><link>https://community.arm.com/developer/tools-software/tools/f/keil-forum/41476/debugging-the-cortex-m0-application-on-the-lpc4357-dual-core-mcu</link><description> 
Hey guys , I have ran my application on the LPC4357 dual-core MCU
and both cores r running successfully . Its a multi-project
application and I can easily debug the Cortex-M4 core application .
Now I want to switch the active project to the Cortex-M0</description><dc:language>en-US</dc:language><generator>Telligent Community 10</generator><item><title>RE: Debugging the Cortex-M0 Application on the LPC4357 Dual core MCU</title><link>https://community.arm.com/thread/118711?ContentTypeID=1</link><pubDate>Sat, 21 Jan 2017 16:21:51 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:ab98a82b-1455-48a2-8851-b9de0cef5d8b</guid><dc:creator>Westonsupermare Pier</dc:creator><description>&lt;p&gt;&lt;p&gt;
The SP/PC load looks a little odd, doesn&amp;#39;t it use a vector table?
Where is that mapped?&lt;/p&gt;

&lt;p&gt;
You can program whatever registers you need to walk it through the
initialization, or configuration is required. Look at what you M4
setup/startup code does.&lt;/p&gt;

&lt;p&gt;
See if there are any forum dealing with the NXP parts, and look at
what GNU/GDB debugger script do so you might replicate or adapt those
to Keil syntax.&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Debugging the Cortex-M0 Application on the LPC4357 Dual core MCU</title><link>https://community.arm.com/thread/83502?ContentTypeID=1</link><pubDate>Sat, 21 Jan 2017 15:02:24 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:da2d3609-1690-486c-98f2-515cbfed5e95</guid><dc:creator>Algorithm M</dc:creator><description>&lt;p&gt;&lt;p&gt;
U r right man , I had the following ini file&lt;br /&gt;
LOAD &amp;quot;D:\\LPC4357 tests\\M0 Object\\Cortex_M0_Slave.hex&amp;quot;&lt;br /&gt;
PC = *((unsigned int *)0x2000C000);&lt;br /&gt;
SP = *((unsigned int *)0x10000200);&lt;br /&gt;
//&lt;br /&gt;
It can load the PC with the correct base address , but it seems like
the Cortex-M0 is not released from reset because the M4 is kept at
reset .&lt;br /&gt;
any idea?&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Debugging the Cortex-M0 Application on the LPC4357 Dual core MCU</title><link>https://community.arm.com/thread/65275?ContentTypeID=1</link><pubDate>Sat, 21 Jan 2017 13:08:15 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:9d1e6c05-27f2-4ad8-ab78-6fdd988a2d51</guid><dc:creator>Westonsupermare Pier</dc:creator><description>&lt;p&gt;&lt;p&gt;
Can&amp;#39;t you use a debugger script to load and debug code directly in
SRAM?&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>