<?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>I&amp;#39;m trying to support nRF52833 in Embeetle IDE, but flashing through OpenOCD + GDB doesn&amp;#39;t work.</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/59106/i-m-trying-to-support-nrf52833-in-embeetle-ide-but-flashing-through-openocd-gdb-doesn-t-work</link><description>1. Background info 
 We&amp;#39;re developing a new IDE for microcontrollers (see https://embeetle.com ) and would like to support a range of Nordic Semiconductor microcontrollers. We received the nRF52833 board on Embedded World 2020 from Mr. Reidar Martin Svendsen</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Sat, 28 Mar 2020 14:57:24 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/59106/i-m-trying-to-support-nrf52833-in-embeetle-ide-but-flashing-through-openocd-gdb-doesn-t-work" /><item><title>RE: I'm trying to support nRF52833 in Embeetle IDE, but flashing through OpenOCD + GDB doesn't work.</title><link>https://devzone.nordicsemi.com/thread/242219?ContentTypeID=1</link><pubDate>Sat, 28 Mar 2020 14:57:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:27453c32-b4ae-4a6e-8952-d74d8eb38295</guid><dc:creator>kristof.mulier</dc:creator><description>&lt;p&gt;Hi &lt;a href="https://devzone.nordicsemi.com/members/nguyen"&gt;Nguyen&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Thank you very much for these references. I still need to support the IDAP-Link in Embeetle IDE. I&amp;#39;m certainly going to do that. It&amp;#39;s just that I&amp;#39;ve been ill the past 10 days, and I still need to support microcontrollers for Nordic, GigaDevice and MaximIntegrated first. These companies are waiting for us. Please make an account on our forum (&lt;a href="https://forum.embeetle.com/"&gt;https://forum.embeetle.com/&lt;/a&gt;) and make a post about the IDAP-Link. This will help me to get a headstart when I can make time for the IDAP-Link. It will also help me not to forget it on our TODO list :-)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: I'm trying to support nRF52833 in Embeetle IDE, but flashing through OpenOCD + GDB doesn't work.</title><link>https://devzone.nordicsemi.com/thread/242217?ContentTypeID=1</link><pubDate>Sat, 28 Mar 2020 14:45:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b0ff4354-b9a7-478b-8727-4bcb245a5c9b</guid><dc:creator>Nguyen Hoan Hoang</dc:creator><description>&lt;p&gt;Hi &lt;a href="https://devzone.nordicsemi.com/members/kristof.mulier"&gt;kristof.mulier&lt;/a&gt;, I had that working too for a while now. Have been using with the &lt;a href="https://embeddedsoftdev.blogspot.com/p/idap-link.html"&gt;IDAP-Link&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://sourceforge.net/p/openocd-nrf91/openocd/ci/master/tree/"&gt;https://sourceforge.net/p/openocd-nrf91/openocd/ci/master/tree/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://twitter.com/kytcath/status/1229064406278926337"&gt;twitter.com/.../1229064406278926337&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Also bare metal implementation using Eclipse GCC without Zephyr for NRF91 &amp;amp; NRF53 available here&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/IOsonata/IOsonata&amp;nbsp;"&gt;github.com/.../IOsonata&amp;#160;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: I'm trying to support nRF52833 in Embeetle IDE, but flashing through OpenOCD + GDB doesn't work.</title><link>https://devzone.nordicsemi.com/thread/242216?ContentTypeID=1</link><pubDate>Sat, 28 Mar 2020 14:33:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a56a83e8-37b7-4758-8d6f-1ce694085d90</guid><dc:creator>kristof.mulier</dc:creator><description>&lt;p&gt;Hi &lt;a href="https://devzone.nordicsemi.com/members/nguyen"&gt;Nguyen&lt;/a&gt; and &lt;a href="https://devzone.nordicsemi.com/members/edvin-holmseth"&gt;Edvin&lt;/a&gt;,&lt;/p&gt;
&lt;p&gt;The OpenOCD community worked on a solution. Flashing through OpenOCD works now. I&amp;#39;ve posted the solution at the end of the original question-post.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: I'm trying to support nRF52833 in Embeetle IDE, but flashing through OpenOCD + GDB doesn't work.</title><link>https://devzone.nordicsemi.com/thread/240135?ContentTypeID=1</link><pubDate>Mon, 16 Mar 2020 19:49:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6cc80b7d-62ec-4e4b-925f-1c19f81e26ab</guid><dc:creator>Nguyen Hoan Hoang</dc:creator><description>&lt;p&gt;It is not opensource. It works perfectly with OpenOCD and any MCU supported by OpenOCD not just nRF series. &amp;nbsp;It also works directly with Keil, CrossWorks (SES is a stripped down version of CrossWorks), IAR... without openocd. &amp;nbsp;It does not work with SES since SES is locked to jlink only. &amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: I'm trying to support nRF52833 in Embeetle IDE, but flashing through OpenOCD + GDB doesn't work.</title><link>https://devzone.nordicsemi.com/thread/240044?ContentTypeID=1</link><pubDate>Mon, 16 Mar 2020 14:24:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:11787f5f-e8bf-43d7-93d7-fb083d6b9f2b</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;&amp;nbsp;Hello,&lt;/p&gt;
[quote user="kristof.mulier"]Can we get the permission for this?[/quote]
&lt;p&gt;For legal questions, please contact your RSM. Send me a message here on DevZone, and I can provide you the contact information.&lt;/p&gt;
&lt;p&gt;You don&amp;#39;t need to use nrfjprog. This is just a layer on top of J-Link. I haven&amp;#39;t used the layers below that much, but all in all, nrfjprog is just based on existing drivers.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;BR,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: I'm trying to support nRF52833 in Embeetle IDE, but flashing through OpenOCD + GDB doesn't work.</title><link>https://devzone.nordicsemi.com/thread/240035?ContentTypeID=1</link><pubDate>Mon, 16 Mar 2020 14:03:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4ba0a720-1c59-41e2-8265-a63431c391a5</guid><dc:creator>kristof.mulier</dc:creator><description>&lt;p&gt;Hi &lt;a href="https://devzone.nordicsemi.com/members/hnhoan"&gt;Nguyen Hoan Hoang&lt;/a&gt;, that&amp;#39;s indeed very interesting. Is the IDAP-Link device opensource hard- and software? We can certainly add support for this device to our IDE. I suppose the IDAP-Link device works properly with OpenOCD, right? Please feel free to contact me directly on:&lt;br /&gt;kristof.mulier@telenet.be&lt;br /&gt;or on my other e-mail:&lt;br /&gt;kristof@embeetle.com&lt;br /&gt;Hope to hear from you soon.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: I'm trying to support nRF52833 in Embeetle IDE, but flashing through OpenOCD + GDB doesn't work.</title><link>https://devzone.nordicsemi.com/thread/240009?ContentTypeID=1</link><pubDate>Mon, 16 Mar 2020 13:00:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:652e2b47-b464-45aa-b0fd-4254d20f50a5</guid><dc:creator>Nguyen Hoan Hoang</dc:creator><description>&lt;p&gt;The IDAP-Link firmware is not the open source version. &amp;nbsp;It is written from scrap based on the CMSIS-DAP specs directly and support both mode SWD and JTAG. &amp;nbsp;It also has command line program IDAPnRFProg made&amp;nbsp;specifically for the nRF51 &amp;amp; nRF52. &amp;nbsp;It allows ffashing softdevice + app + dfu without using mergehex. &amp;nbsp;It can parallel flash multiple boards at the same time. &amp;nbsp;Which is great for production programming. &amp;nbsp;The IDAP also support a console flashing builtin which allows you to use a dump terminal such as Coolterm to flash nRF51 &amp;amp; nRF52. &amp;nbsp;nRF91 serie support will come later. &amp;nbsp;More over it also can flash from an inserted MicroSD (bottom of the board). &amp;nbsp;A UART to USB bridge that can handle up to 3MBaud.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: I'm trying to support nRF52833 in Embeetle IDE, but flashing through OpenOCD + GDB doesn't work.</title><link>https://devzone.nordicsemi.com/thread/240002?ContentTypeID=1</link><pubDate>Mon, 16 Mar 2020 12:49:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b129dd18-8b0e-4e7f-b1c3-9b447317be3d</guid><dc:creator>kristof.mulier</dc:creator><description>&lt;p&gt;Hi &lt;a href="https://devzone.nordicsemi.com/members/hnhoan"&gt;Nguyen Hoan Hoang&lt;/a&gt;, that&amp;#39;s very interesting.I bought an &lt;strong&gt;SWDAP&lt;/strong&gt; probe some time ago from L-Tek (see &lt;a href="https://www.l-tek.com/web-shop/l-tek-swdap-interface/" rel="nofollow"&gt;https://www.l-tek.com/web-shop/l-tek-swdap-interface/&lt;/a&gt;). The &lt;code&gt;SWDAP&lt;/code&gt; is an open-source probe, designed by ARM (See &lt;a href="https://github.com/ARMmbed/mbed-HDK-Eagle-Projects/tree/master/DAPLink/Probes/SWDAP" rel="nofollow"&gt;https://github.com/ARMmbed/mbed-HDK-Eagle-Projects/tree/master/DAPLink/Probes/SWDAP&lt;/a&gt;) and produced and distributed by L-Tek. The firmware on this probe is &lt;code&gt;DAPLink&lt;/code&gt;, which is an open-source firmware written by ARM (See &lt;a href="https://github.com/ARMmbed/DAPLink" rel="nofollow"&gt;https://github.com/ARMmbed/DAPLink&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;In what way is this &lt;strong&gt;SWDAP&lt;/strong&gt; probe different from the &lt;strong&gt;IDAP-Link CMSIS-DAP JTag&lt;/strong&gt; that you mention?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: I'm trying to support nRF52833 in Embeetle IDE, but flashing through OpenOCD + GDB doesn't work.</title><link>https://devzone.nordicsemi.com/thread/239995?ContentTypeID=1</link><pubDate>Mon, 16 Mar 2020 12:33:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b17a6e13-7ccf-4ef3-8b48-a8feb019885b</guid><dc:creator>Nguyen Hoan Hoang</dc:creator><description>&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/members/kristof.mulier"&gt;kristof.mulier&lt;/a&gt; You can use&amp;nbsp;&lt;span&gt;the &lt;/span&gt;&lt;a href="https://embeddedsoftdev.blogspot.com/p/idap-link.html"&gt;IDAP-Link CMSIS-DAP JTag&lt;/a&gt;&amp;nbsp;with OpenODC to flash and debug all ARM Cortex-M series that is supported by OpenOCD including the&amp;nbsp;nRF series. &amp;nbsp;For support nRF91 series, use this version of OpenOCD &lt;a href="https://sourceforge.net/p/openocd-nrf91/openocd/ci/master/tree/&amp;nbsp;"&gt;sourceforge.net/.../&amp;#160;&lt;/a&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: I'm trying to support nRF52833 in Embeetle IDE, but flashing through OpenOCD + GDB doesn't work.</title><link>https://devzone.nordicsemi.com/thread/239983?ContentTypeID=1</link><pubDate>Mon, 16 Mar 2020 12:02:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:88fc68d2-d485-4770-ba68-cbeb22e7e436</guid><dc:creator>kristof.mulier</dc:creator><description>&lt;p&gt;Hi &lt;a href="https://devzone.nordicsemi.com/members/edvin-holmseth"&gt;Edvin&lt;/a&gt;,&lt;br /&gt;Thank you very much. I will try it and let you know the results.&lt;br /&gt;Could I ask you something? We&amp;#39;re building an IDE for microcontrollers (see &lt;a href="https://embeetle.com"&gt;https://embeetle.com&lt;/a&gt;) and we want to provide this IDE to the user &amp;quot;batteries included&amp;quot;. In other words, our IDE can be downloaded with all the tools necessary to build and flash (arm-non-eabi-gcc, GDB, OpenOCD, ...). This gives the best user experience, because there is no need to surf around the internet to download third-party-tools. It&amp;#39;s as simple as:&lt;br /&gt;1. Download Embeetle IDE.&lt;br /&gt;2. Start a sample project for your microcontroller/board.&lt;br /&gt;3. Click Build + Flash buttons and see the LED blink.&lt;br /&gt;&lt;br /&gt;It looks like the PCA10100 board cannot be flashed with &lt;strong&gt;GDB&lt;/strong&gt; and &lt;strong&gt;OpenOCD&lt;/strong&gt; only. Therefore, it could be necessary to put the &lt;strong&gt;nrfjprog&lt;/strong&gt; tool alongside the other tools in our IDE. Can we get the permission for this? Of course, we can mention the source of this tool on our website and provide the link to Nordic&amp;#39;s website.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: I'm trying to support nRF52833 in Embeetle IDE, but flashing through OpenOCD + GDB doesn't work.</title><link>https://devzone.nordicsemi.com/thread/239968?ContentTypeID=1</link><pubDate>Mon, 16 Mar 2020 11:28:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dd1de378-3457-4ae0-be1f-0850fb43f5b5</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Try to run the command: &amp;quot;nrfjprog --recover&amp;quot;. You can download nrfjprog (nRF Command Line tools from the link that Nguyen provided.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: I'm trying to support nRF52833 in Embeetle IDE, but flashing through OpenOCD + GDB doesn't work.</title><link>https://devzone.nordicsemi.com/thread/239849?ContentTypeID=1</link><pubDate>Sun, 15 Mar 2020 23:24:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2750be86-2726-4694-9d42-f3dde1388394</guid><dc:creator>Nguyen Hoan Hoang</dc:creator><description>&lt;p&gt;nrfjprog is a commandline utility provided by Nordic to flash nRF chip using JLink. &amp;nbsp;More info here&amp;nbsp;&lt;a href="https://www.nordicsemi.com/Software-and-tools/Development-Tools/nRF-Command-Line-Tools"&gt;https://www.nordicsemi.com/Software-and-tools/Development-Tools/nRF-Command-Line-Tools&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Alternatively the &lt;a href="https://embeddedsoftdev.blogspot.com/p/idap-link.html"&gt;IDAP-Link CMSIS-DAP JTag&lt;/a&gt; can be used. &amp;nbsp;The IDAP-Link also has a commandline flashing program that allows parallel flashing of nRF51 &amp;amp; nRF52 series.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: I'm trying to support nRF52833 in Embeetle IDE, but flashing through OpenOCD + GDB doesn't work.</title><link>https://devzone.nordicsemi.com/thread/239840?ContentTypeID=1</link><pubDate>Sun, 15 Mar 2020 08:18:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9f20fa79-2455-48d4-ad73-e4a203fa7254</guid><dc:creator>kristof.mulier</dc:creator><description>&lt;p&gt;Hi &lt;a href="https://devzone.nordicsemi.com/members/hnhoan"&gt;Nguyen Hoan Hoang&lt;/a&gt;, thank you for your answer. It&amp;#39;s my first Nordic chip I&amp;#39;m working with. How exactly do you use &lt;strong&gt;nrfjprog&lt;/strong&gt; to unprotect the chip first?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: I'm trying to support nRF52833 in Embeetle IDE, but flashing through OpenOCD + GDB doesn't work.</title><link>https://devzone.nordicsemi.com/thread/239838?ContentTypeID=1</link><pubDate>Sun, 15 Mar 2020 02:43:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ee8045ac-5a4e-4cb6-8f1f-80f282a78e81</guid><dc:creator>Nguyen Hoan Hoang</dc:creator><description>&lt;p&gt;The board might be protect. &amp;nbsp;You need to use nrfjprog to unprotect it first.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>