<?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>Problem flashing nrf52832 custom board on keil uvision CMSIS-DAP Debugger. can anyone help me?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/29935/problem-flashing-nrf52832-custom-board-on-keil-uvision-cmsis-dap-debugger-can-anyone-help-me</link><description>I Have an issue trying to flash a nrf52832 custom board.
Something extrange happens because when I download an example from keil that blink a led(gpiote_pca1036(nrf52 PCA10036)) it works perfectly but when I try to download an example of BLE keil says</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 26 Jan 2018 19:16:46 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/29935/problem-flashing-nrf52832-custom-board-on-keil-uvision-cmsis-dap-debugger-can-anyone-help-me" /><item><title>RE: Problem flashing nrf52832 custom board on keil uvision CMSIS-DAP Debugger. can anyone help me?</title><link>https://devzone.nordicsemi.com/thread/119054?ContentTypeID=1</link><pubDate>Fri, 26 Jan 2018 19:16:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4f421dd8-ea92-4e01-9650-00728538d8c6</guid><dc:creator>Nguyen Hoan Hoang</dc:creator><description>&lt;p&gt;You can use openOCD to flash softdevice&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;openocd -f interface/cmsis-dap.cfg -f target/nrf52.cfg -c &amp;quot;program s132.hex verify&amp;quot;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Click the link for more details using &lt;a href="http://embeddedsoftdev.blogspot.ca/p/idap-link.html"&gt;CMSIS-DAP with nRF5x&lt;/a&gt;.
This blog for using &lt;a href="http://embeddedsoftdev.blogspot.ca/p/ehal-nrf51.html"&gt;Eclipse GCC with nRF5x&lt;/a&gt; and &lt;a href="http://embeddedsoftdev.blogspot.ca/p/idap-link.html"&gt;openOCD + CMSIS-DAP&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Problem flashing nrf52832 custom board on keil uvision CMSIS-DAP Debugger. can anyone help me?</title><link>https://devzone.nordicsemi.com/thread/119051?ContentTypeID=1</link><pubDate>Fri, 26 Jan 2018 18:46:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7eb35a75-ea5a-425f-99ed-e808e16f4098</guid><dc:creator>AmbystomaLabs</dc:creator><description>&lt;p&gt;Anything that writes to flash on the chip can write the SD.  However since you are using a non j-link programmer you can&amp;#39;t use some of the Nordic tools like nRFgo. You will have to use whichever tools are provided by your programmer vendor.&lt;/p&gt;
&lt;p&gt;Here is some Q&amp;amp;A on using the CMSIS-DAP with Keil:
&lt;a href="https://devzone.nordicsemi.com/question/35671/erase-failed-flash-download-failed-flashing-softdevice-with-keil-cmsis-dap/"&gt;devzone.nordicsemi.com/.../&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/question/127797/how-to-install-nrfgo-studio-along-with-its-other-tools/"&gt;devzone.nordicsemi.com/.../&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Problem flashing nrf52832 custom board on keil uvision CMSIS-DAP Debugger. can anyone help me?</title><link>https://devzone.nordicsemi.com/thread/119050?ContentTypeID=1</link><pubDate>Fri, 26 Jan 2018 18:34:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:25153954-62df-4857-8796-c3806b7ad8af</guid><dc:creator>Felipe Duarte</dc:creator><description>&lt;p&gt;I have a cmsic-dap debugger, can i download sd with this?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Problem flashing nrf52832 custom board on keil uvision CMSIS-DAP Debugger. can anyone help me?</title><link>https://devzone.nordicsemi.com/thread/119049?ContentTypeID=1</link><pubDate>Fri, 26 Jan 2018 18:14:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6ead6ae4-9a4b-414c-a9c5-9374414a4af3</guid><dc:creator>AmbystomaLabs</dc:creator><description>&lt;p&gt;Here is a blog entry where I discussed the SD: &lt;a href="https://devzone.nordicsemi.com/question/133853/softdevice-vs-non-softdevice/"&gt;devzone.nordicsemi.com/.../&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Since BLE requires the SD be loaded to function, either the project needs to load it separately, or you need to load it via nRFgoStudio. The precompiled SD&amp;#39;s are in the components/softdevice folder of the SDK. You just have to choose the correct SD to match up with the functions utilized in your app and the chipset it is going on. The project will never have sourcecode for the SD it is only an application that talks to the SD via API commands.&lt;/p&gt;
&lt;p&gt;The SD and MBR always go at 0x0 which is the boot vector for the processor. If you don&amp;#39;t have need of an SD (like a blinky app) then this goes at 0x0. The starting pointing for you app is in project settings. When using an SD you have to adhere to the settings in the SD docs.  The SD has to know where you app is in order to launch it, since the MBR/SD launch first.&lt;/p&gt;
&lt;p&gt;Occasionally, the projects may be scripted to cause the IDE to load the SD when required.  This hasn&amp;#39;t always been true, thus easier just to load the SD yourself.&lt;/p&gt;
&lt;p&gt;You should really go through one of the basic tutorials.  Such as: &lt;a href="https://devzone.nordicsemi.com/tutorials/36/"&gt;devzone.nordicsemi.com/.../&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Problem flashing nrf52832 custom board on keil uvision CMSIS-DAP Debugger. can anyone help me?</title><link>https://devzone.nordicsemi.com/thread/119053?ContentTypeID=1</link><pubDate>Fri, 26 Jan 2018 17:37:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:91f90974-f6c3-45ba-a227-eff87abaa0d9</guid><dc:creator>Felipe Duarte</dc:creator><description>&lt;p&gt;Can you explain a little bit more?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Problem flashing nrf52832 custom board on keil uvision CMSIS-DAP Debugger. can anyone help me?</title><link>https://devzone.nordicsemi.com/thread/119052?ContentTypeID=1</link><pubDate>Fri, 26 Jan 2018 17:33:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ca2ba9fe-b64a-41ae-b45f-c040eb9343d2</guid><dc:creator>AmbystomaLabs</dc:creator><description>&lt;p&gt;The BLE examples do not include the Soft Device. The correct soft device for your sdk/application needs to be loaded separately. Just search in the blog for info on this or go over one of the beginners tutorials.&lt;/p&gt;
&lt;p&gt;Likely the reason you still see the blinky app is since it is a non-ble app it will start at 0x0 whereas BLE applications start after the SD often at 0x1C000 or later.  So keil just writes it into that portion of memory but blinky is still sitting at 0x0.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>