<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/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/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Cannot step past second instruction in disassembly window</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/26768/cannot-step-past-second-instruction-in-disassembly-window</link><description>When I run the UART app nRF5_SDK_12.3.0_d7731ad\examples\peripheral\uart in debug mode, the disassembly window opens, and I seem to get stuck on the second instruction. Step over doesn&amp;#39;t step past the second instruction. Why is that? Thank you. 
 
</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 13 Nov 2017 10:15:00 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/26768/cannot-step-past-second-instruction-in-disassembly-window" /><item><title>RE: Cannot step past second instruction in disassembly window</title><link>https://devzone.nordicsemi.com/thread/105228?ContentTypeID=1</link><pubDate>Mon, 13 Nov 2017 10:15:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f33d47ea-805b-419b-82c0-c0d500847c71</guid><dc:creator>Joakim Jakobsen</dc:creator><description>&lt;p&gt;Hi MichealNordicUser.&lt;br /&gt;
Did you manage to solve the problem with the &lt;code&gt;ble_app_multilink_central&lt;/code&gt; example?&lt;br /&gt;
From what I can see, you are using the SD 132v.5.0 with SDK 12.3? For SDK 12.3 you should use SD 132v.3.0.0.&lt;br /&gt;
Best regards.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Cannot step past second instruction in disassembly window</title><link>https://devzone.nordicsemi.com/thread/105223?ContentTypeID=1</link><pubDate>Thu, 09 Nov 2017 22:06:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:07714025-1839-44cd-b9bc-87db8fddb806</guid><dc:creator>MichaelNordicUser</dc:creator><description>&lt;p&gt;Sorry, you were right. This solved my problem. I can get the UART example running now, however example &lt;code&gt;C:\NordicSdks\SDK 12.3.0\examples\ble_central\ble_app_multilink_central\pca10040\s132\arm5_no_packs&lt;/code&gt; is suffering from the same problem I described in this question. Now the app will flash &lt;strong&gt;without&lt;/strong&gt; the SD, but will not flash &lt;strong&gt;with&lt;/strong&gt; the SD (v 132.5.0). According to the blog entry you posted, maybe the app maybe tries to overwrite the SD and causes this error.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Cannot step past second instruction in disassembly window</title><link>https://devzone.nordicsemi.com/thread/105225?ContentTypeID=1</link><pubDate>Thu, 09 Nov 2017 20:35:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:df42fb51-2aa6-43a0-b426-ebff5fe41b05</guid><dc:creator>AmbystomaLabs</dc:creator><description>&lt;p&gt;And, I just went through the entire process myself.
In nRFGo do an erase all and load the correct SD for your app/SoC.
Then go to uVision, build the project and click &amp;quot;load&amp;quot;. Then go into debug.
The &amp;quot;load&amp;quot; may be optional as the code should load with the debug but the build is not optional as it doesn&amp;#39;t think to build the project before entering debug.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Cannot step past second instruction in disassembly window</title><link>https://devzone.nordicsemi.com/thread/105224?ContentTypeID=1</link><pubDate>Thu, 09 Nov 2017 20:31:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:22184fea-e67b-4ca5-861c-9516264f2b1e</guid><dc:creator>AmbystomaLabs</dc:creator><description>&lt;p&gt;It does not load the SD.  You have to load it separately.  The compiled code is just the app and does not include the SD.&lt;br /&gt;
Here is a blog entry almost identical to yours: &lt;a href="https://devzone.nordicsemi.com/question/21814/nrf51-builds-loads-does-not-debug/"&gt;devzone.nordicsemi.com/.../&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Cannot step past second instruction in disassembly window</title><link>https://devzone.nordicsemi.com/thread/105226?ContentTypeID=1</link><pubDate>Thu, 09 Nov 2017 20:00:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:381af648-d41f-4511-9b84-9d93f1943df3</guid><dc:creator>MichaelNordicUser</dc:creator><description>&lt;p&gt;I&amp;#39;ve addressed both of your concerns, but don&amp;#39;t seem to have made any progress. I&amp;#39;ve added additional information in my post. Thank you.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Cannot step past second instruction in disassembly window</title><link>https://devzone.nordicsemi.com/thread/105227?ContentTypeID=1</link><pubDate>Thu, 09 Nov 2017 19:30:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bbc13936-e477-48c9-82ca-ec4bffbc33e0</guid><dc:creator>AmbystomaLabs</dc:creator><description>&lt;p&gt;Based on your graphic you didn&amp;#39;t even make it out of the first instruction.  The PC is still at 0x0. Also, according to the disassembly window it looks like memory is blank and nothing was loaded.
I haven&amp;#39;t used the debugger in uVision in a while but, from what I remember you have to set a few things to get it to load the code into flash for a debug session.
In project settings, there is a debug tab where you setup the communications with your device.  Make sure it is configured correctly.  Then to test you will be able to flash from the main screen using the &amp;quot;load&amp;quot; button.  That should solve your problem.&lt;/p&gt;
&lt;p&gt;Or if it is the ble uart example you are referring to, that requires a soft device.  The pc always goes to 0x0 on reset.  So your code could be where it belongs it&amp;#39;s just that you have never loaded an SD. The SD/MBR sit at 0x0 and take care of launching your app.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>