<?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>350ms Booting Time nRF53840</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/111311/350ms-booting-time-nrf53840</link><description>Hi, 
 I try to create a one-button minimal &amp;quot;smart watch&amp;quot; based on a small nRF52840 module (register button press) and a second nRF52840 &amp;#39;central station&amp;#39; (receiving and converting it to multimedia play/pause). 
 My goal is to press a small button on the</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 21 May 2024 13:21:57 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/111311/350ms-booting-time-nrf53840" /><item><title>RE: 350ms Booting Time nRF53840</title><link>https://devzone.nordicsemi.com/thread/485140?ContentTypeID=1</link><pubDate>Tue, 21 May 2024 13:21:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6bb32ed0-60e9-4c6d-907f-8106daffbe9f</guid><dc:creator>Flaschenpost</dc:creator><description>&lt;p&gt;Hi Vidar,&lt;/p&gt;
&lt;p&gt;I hope to have only one button on the &amp;quot;clock&amp;quot;. The whole process of booting, sending a message and shutdown shall happen in the time of the button press. The&amp;nbsp;only uptime is the button press time.&lt;/p&gt;
&lt;p&gt;I think 100 ms is ok.&lt;/p&gt;
&lt;p&gt;But Plan B is to have light sleep or deep sleep and then use reset, but the &amp;quot;clock&amp;quot; is only used every 2 weeks for 2 hours, I have no place for an extra real power switch, and to be powered off all the other time would be the perfect scenario.&lt;/p&gt;
&lt;p&gt;I still have to wait for the smaller modules (E73) to arrive and I still have to check your suggestion.&lt;/p&gt;
&lt;p&gt;Thanks for all&amp;nbsp;your help!&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Marco&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: 350ms Booting Time nRF53840</title><link>https://devzone.nordicsemi.com/thread/485113?ContentTypeID=1</link><pubDate>Tue, 21 May 2024 12:26:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9a61c97d-3e20-46ab-9ca7-7b83f456d735</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hi Marco,&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:inherit;"&gt;Bootloader implementations often focus more on features such as integrity checks of the application and DFU rather than on booting as quickly as possible. Is that something you need for your application?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Vidar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: 350ms Booting Time nRF53840</title><link>https://devzone.nordicsemi.com/thread/485039?ContentTypeID=1</link><pubDate>Tue, 21 May 2024 10:36:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9c5e5dd6-68e8-4660-8b28-745331e1c2e1</guid><dc:creator>Flaschenpost</dc:creator><description>&lt;p&gt;Thanks! I will try this&amp;nbsp;CONFIG_SYSTEM_CLOCK_NO_WAIT=y.&lt;/p&gt;
&lt;p&gt;I would like to use a&amp;nbsp;faster bootloader, but I am a bit afraid to brick my module. I don&amp;#39;t have a JLink, but I could use an STlink2 or I have read that there is a blackmagic firmware for the small and cheap &amp;quot;bluepill&amp;quot; stm32 module (which lays around and waits for a usage since years).&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Which Bootloader would you suggest? I really only need to send one&amp;nbsp;successful ESB message and then poweroff, no bunch of OTA Update and USB update, just&amp;nbsp;any one method to update my program (double-reset + uf2 right now).&lt;/p&gt;
&lt;p&gt;I could not find a good documentation about different bootloaders.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Marco&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: 350ms Booting Time nRF53840</title><link>https://devzone.nordicsemi.com/thread/484991?ContentTypeID=1</link><pubDate>Tue, 21 May 2024 07:57:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3d3d36a2-2210-4ba8-a00c-930204bbe725</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Do you have an external J-Link debug probe you can use to program the module without using the bootloader? I don&amp;#39;t know the exact startup time for this bootloader, but the boot time&amp;nbsp;would be significantly reduced if you could remove it.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;You can also try&amp;nbsp;adding &lt;a href="https://github.com/nrfconnect/sdk-zephyr/blob/24a169e3298b55834b0aa027c6c5e41a9f9124d7/drivers/timer/Kconfig.nrf_rtc#L29"&gt;CONFIG_SYSTEM_CLOCK_NO_WAIT=y&lt;/a&gt;&amp;nbsp;to your prj.conf. This will make a big difference if your are using the crystal oscillator for your 32KHz clock.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Vidar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>