<?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>bootloader + watchdog for mbed</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/18159/bootloader-watchdog-for-mbed</link><description>I am trying to modify the default mbed bootloader to include support for watchdog.
I&amp;#39;m running with nRF51822AC (NRF51DK).
My program is written with mbed classic (uses S130v1) and I&amp;#39;m using mbed CLI.
The main issue I&amp;#39;m experiencing is that replacing</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 09 Feb 2017 07:16:55 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/18159/bootloader-watchdog-for-mbed" /><item><title>RE: bootloader + watchdog for mbed</title><link>https://devzone.nordicsemi.com/thread/70084?ContentTypeID=1</link><pubDate>Thu, 09 Feb 2017 07:16:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6d1a3714-7e70-4ab4-8cc7-9409640a9782</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;Hi Shay, what DFU version have you set in the DFU service included in your application?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: bootloader + watchdog for mbed</title><link>https://devzone.nordicsemi.com/thread/70082?ContentTypeID=1</link><pubDate>Wed, 08 Feb 2017 15:35:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3da1c124-b2f6-4933-8c5e-ecd17a3f22ad</guid><dc:creator>Shay Ohayon</dc:creator><description>&lt;p&gt;Hi Bjorn. Thank you for the follow up. I have worked on this for quite a while and I still can&amp;#39;t get the original bootloader project from mbed to compile. I talked to the mbed team and they said they no longer support S130 v1.0.0.
After fiddling around over the weekend, I was able to use the vanilla bootloader from SDK 10. It only accepts v0.8 bootloader updates, so I ended up figuring out how to send these updates from my code. For some reason, nrftoolbox failed to send updates, but my code did mange to. I think it&amp;#39;s again something related to the expected bootloader version but I didn&amp;#39;t pursue this further as things seem to be working now.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: bootloader + watchdog for mbed</title><link>https://devzone.nordicsemi.com/thread/70083?ContentTypeID=1</link><pubDate>Wed, 08 Feb 2017 14:57:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c899c582-7a2c-43bc-b9b2-b5d44118c7ab</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;Hi Shay, could you elaborate when you say that the bootloader does not accept incoming updates? Are you using one of our apps to perform the update? Do you get any errors or does it simply disconnect? Do you want to keep the discussion in this question or in &lt;a href="https://devzone.nordicsemi.com/question/113807/nrf51822-bootloader-mbed-expert-needed/"&gt;this&lt;/a&gt; question?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: bootloader + watchdog for mbed</title><link>https://devzone.nordicsemi.com/thread/70086?ContentTypeID=1</link><pubDate>Thu, 02 Feb 2017 14:16:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3138232a-9bbb-4a16-9766-3d068f3d2566</guid><dc:creator>Shay Ohayon</dc:creator><description>&lt;p&gt;It appears that they added support for v2.0.0, but not 1.0.0
At the moment, I cannot switch to v2.0.0 and OS5 because the app is too big to fit into the 256kb of the nrf51822. I am stuck with v1.0.0 and mbed OS2&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: bootloader + watchdog for mbed</title><link>https://devzone.nordicsemi.com/thread/70081?ContentTypeID=1</link><pubDate>Thu, 02 Feb 2017 14:13:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a7dd838d-64c9-435f-9436-8e8fbb9b4b95</guid><dc:creator>Shay Ohayon</dc:creator><description>&lt;p&gt;As a reminder - what I&amp;#39;m trying to achieve is a single bank bootloader for S130 v1.0.0 with WDT support.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: bootloader + watchdog for mbed</title><link>https://devzone.nordicsemi.com/thread/70080?ContentTypeID=1</link><pubDate>Thu, 02 Feb 2017 14:13:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:79a83f2a-d929-4e6b-a3b9-898bd061b7a1</guid><dc:creator>Shay Ohayon</dc:creator><description>&lt;p&gt;Bump.
I finally had some time to get back to this issue.
The bootloader is advertising DFUTarg after flashing, but will not accept any incoming updates and does not start the application that was flashed.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: bootloader + watchdog for mbed</title><link>https://devzone.nordicsemi.com/thread/70085?ContentTypeID=1</link><pubDate>Tue, 13 Dec 2016 16:01:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fd355359-1ccc-47c5-9909-8c73c7af5135</guid><dc:creator>Shay Ohayon</dc:creator><description>&lt;p&gt;I have contacted mbed team. They have been working on new bootloaders that will support watchdog. Those should be released soon.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: bootloader + watchdog for mbed</title><link>https://devzone.nordicsemi.com/thread/70079?ContentTypeID=1</link><pubDate>Mon, 12 Dec 2016 10:07:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d5743d3f-2aca-457f-9256-b67b2ef8d361</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;I am afraid that I am not familiar with how our bootloader has been interfaced with the mbed platform, but in general if a nRF5x device is flashed with a bootloader, then it should jump to the bootloader first and then the application if it is present. Do you see the bootloader advertising when you only flash the S130 v1.0.0 and the bootloader from SDK v10?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>