<?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>Softdevice hanging at startup</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/65906/softdevice-hanging-at-startup</link><description>Hi all, 
 I am having a problem with the startup of the software on an nRF52840. It works fine on an EVM but not on our own board. The software is hanging in the softdevice s140 before even reaching main() (on some boards only). I can see in the debugger</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 17 Sep 2020 12:30:31 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/65906/softdevice-hanging-at-startup" /><item><title>RE: Softdevice hanging at startup</title><link>https://devzone.nordicsemi.com/thread/270091?ContentTypeID=1</link><pubDate>Thu, 17 Sep 2020 12:30:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2788a8ce-405b-4454-b318-baec95877bbc</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;Here is a link to the&amp;nbsp;&lt;a title="Bootloader and DFU modules" href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v17.0.2/lib_bootloader_modules.html?cp=7_1_3_5"&gt;Bootloader and DFU modules&lt;/a&gt;&amp;nbsp;documentation. If the bootloader came with the module, you should check with the module manufacturer to make sure they are using an unmodified bootloader from our SDK, and which SDK version they have used. You can also erase the module and build your own from our SDK, see the&amp;nbsp;&lt;a title="DFU bootloader examples" href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v17.0.2/examples_bootloader.html?cp=7_1_4_4"&gt;DFU bootloader examples&lt;/a&gt;&amp;nbsp;documentation.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Softdevice hanging at startup</title><link>https://devzone.nordicsemi.com/thread/270086?ContentTypeID=1</link><pubDate>Thu, 17 Sep 2020 12:26:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:86cbe7e2-a0c5-4b27-ad8c-f935a707f90f</guid><dc:creator>Hugo Habicht</dc:creator><description>&lt;p&gt;Hi J&amp;oslash;rgen,&lt;/p&gt;
&lt;p&gt;I did not program any bootloader but it may have been in the module we are using and we certainly want to use it.&lt;/p&gt;
&lt;p&gt;Can you point me to documentation where all what you mentioned above is described in detail?&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Softdevice hanging at startup</title><link>https://devzone.nordicsemi.com/thread/270077?ContentTypeID=1</link><pubDate>Thu, 17 Sep 2020 12:12:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f015bd11-c01f-48e6-837e-be8c789eb44e</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>[quote user="Hugo Habicht"]Also, does the hrs example include a boot loader?[/quote]
&lt;p&gt;No, the bootloader is a separate example that is built and flashed separately from the application.&lt;/p&gt;
[quote user="Hugo Habicht"]WHAT IS THE SOFTDEVICE DOING IN ADDRESS 0x2ff6? [/quote]
&lt;p&gt;This is WFE/sleep operation.&lt;/p&gt;
[quote user="Hugo Habicht"]So what (hardware input) makes the softdevice going into bootloader mode? Software is identical, so that cannot be the problem.[/quote]
&lt;p&gt;The bootloader will enter&amp;nbsp;&lt;a title="DFU mode" href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v17.0.2/lib_bootloader.html?cp=7_1_3_5_0_2#lib_bootloader_dfu_mode"&gt;DFU mode&lt;/a&gt;&amp;nbsp;under the following conditions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;No valid application is present.&lt;/li&gt;
&lt;li&gt;SoftDevice is activated and a valid application is present. In that case, the bootloader expects that an application update can be requested by the host.&lt;/li&gt;
&lt;li&gt;Entering DFU mode is triggered by one of the optional sources:
&lt;ul&gt;
&lt;li&gt;Button (&lt;a href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v17.0.2/group__nrf__bootloader__config.html#ga2a0043889d40d5b09e524cc701f93fbf"&gt;NRF_BL_DFU_ENTER_METHOD_BUTTON&lt;/a&gt;),&lt;/li&gt;
&lt;li&gt;Pin reset (&lt;a href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v17.0.2/group__nrf__bootloader__config.html#gaa89bea64482f2c4d83919922e5e84bc3"&gt;NRF_BL_DFU_ENTER_METHOD_PINRESET&lt;/a&gt;),&lt;/li&gt;
&lt;li&gt;Special value in GPREGRET register (&lt;a href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v17.0.2/group__nrf__bootloader__config.html#ga4e1297da5d25948277b4323a6fb87659"&gt;NRF_BL_DFU_ENTER_METHOD_GPREGRET&lt;/a&gt;),&lt;/li&gt;
&lt;li&gt;Request from the application written to the settings page (&lt;a href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v17.0.2/group__nrf__bootloader__config.html#gab540083b75cd50e020bbd166198476c4"&gt;NRF_BL_DFU_ENTER_METHOD_BUTTONLESS&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In addition:&lt;/p&gt;
&lt;p&gt;If one of the following conditions occurs, the bootloader enters the DFU mode:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;no application is installed,&lt;/li&gt;
&lt;li&gt;the integrity check fails,&lt;/li&gt;
&lt;li&gt;there is no settings page.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you did not build and flash the bootloader with the valid settings page for the application, the bootloader will enter DFU mode. If you did not intend to use the bootloader, please erase the chip using &amp;quot;nrfjprog --eraseall&amp;quot; command before flashing your application.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Softdevice hanging at startup</title><link>https://devzone.nordicsemi.com/thread/270044?ContentTypeID=1</link><pubDate>Thu, 17 Sep 2020 10:56:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9cb8f932-aa17-4faa-be7e-92e82c500a97</guid><dc:creator>Hugo Habicht</dc:creator><description>&lt;p&gt;Hi J&amp;oslash;rgen,&lt;/p&gt;
&lt;p&gt;it seems the softdevice is going into bootloader mode, I can see &amp;quot;DfuTarg&amp;quot;&amp;nbsp; when I scan for bluetooth devices when it&amp;#39;s hanging.&lt;/p&gt;
&lt;p&gt;So what (hardware input) makes the softdevice going into bootloader mode? Software is identical, so that cannot be the problem.&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Softdevice hanging at startup</title><link>https://devzone.nordicsemi.com/thread/270012?ContentTypeID=1</link><pubDate>Thu, 17 Sep 2020 09:06:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1d0bd6f9-1237-4d79-83bf-06483ae5bfcf</guid><dc:creator>Hugo Habicht</dc:creator><description>&lt;p&gt;Hi J&amp;oslash;rgen,&lt;/p&gt;
&lt;p&gt;I compiled the original unchanged example of your SDK HRS. Works on the Nordic EVM. Bur it does not even reach main() on our board. So that leads to the question:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;WHAT CAN PREVENT THE SOFTDEVICE FROM CALLING main()?&lt;/p&gt;
&lt;p&gt;What pin, signal, power supply, configuration etc. would do that?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;And you did not answer my original question:&lt;/p&gt;
&lt;p&gt;WHAT IS THE SOFTDEVICE DOING IN ADDRESS 0x2ff6? WHAT IS IT WAITING FOR? COULD YOU PLEASE FIND OUT?&lt;/p&gt;
&lt;p&gt;Or should we be rather looking into the ESP32?&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Softdevice hanging at startup</title><link>https://devzone.nordicsemi.com/thread/269984?ContentTypeID=1</link><pubDate>Thu, 17 Sep 2020 06:12:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d2977924-b7ea-4178-b928-ba5675ec1a03</guid><dc:creator>Hugo Habicht</dc:creator><description>&lt;p&gt;Hi J&amp;oslash;rgen,&lt;/p&gt;
&lt;p&gt;last time I checked Arm architecture specifies LSB as bit 0, so in this case your softdevice is waiting for an RTC2 interrupt. Why is that?&lt;/p&gt;
&lt;p&gt;Also, does the hrs example include a boot loader? If yes, where can I find information about same? The MBR/ Bootloader documentation is sparse; I could only find addresses but no structure contents or description or what happens at startup. Or do I have to search all that in the source myself?&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Softdevice hanging at startup</title><link>https://devzone.nordicsemi.com/thread/269939?ContentTypeID=1</link><pubDate>Wed, 16 Sep 2020 18:27:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cf67ea0b-587f-4ac6-b254-18b6f3772cda</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;The IRQ numbers are defined in the MDK, in the file &lt;span&gt;modules\nrfx\mdk\&lt;/span&gt;nrf52840.h:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;typedef enum {
/* =======================================  ARM Cortex-M4 Specific Interrupt Numbers  ======================================== */
  Reset_IRQn                = -15,              /*!&amp;lt; -15  Reset Vector, invoked on Power up and warm reset                     */
  NonMaskableInt_IRQn       = -14,              /*!&amp;lt; -14  Non maskable Interrupt, cannot be stopped or preempted               */
  HardFault_IRQn            = -13,              /*!&amp;lt; -13  Hard Fault, all classes of Fault                                     */
  MemoryManagement_IRQn     = -12,              /*!&amp;lt; -12  Memory Management, MPU mismatch, including Access Violation
                                                     and No Match                                                              */
  BusFault_IRQn             = -11,              /*!&amp;lt; -11  Bus Fault, Pre-Fetch-, Memory Access Fault, other address/memory
                                                     related Fault                                                             */
  UsageFault_IRQn           = -10,              /*!&amp;lt; -10  Usage Fault, i.e. Undef Instruction, Illegal State Transition        */
  SVCall_IRQn               =  -5,              /*!&amp;lt; -5 System Service Call via SVC instruction                                */
  DebugMonitor_IRQn         =  -4,              /*!&amp;lt; -4 Debug Monitor                                                          */
  PendSV_IRQn               =  -2,              /*!&amp;lt; -2 Pendable request for system service                                    */
  SysTick_IRQn              =  -1,              /*!&amp;lt; -1 System Tick Timer                                                      */
/* ==========================================  nrf52840 Specific Interrupt Numbers  ========================================== */
  POWER_CLOCK_IRQn          =   0,              /*!&amp;lt; 0  POWER_CLOCK                                                            */
  RADIO_IRQn                =   1,              /*!&amp;lt; 1  RADIO                                                                  */
  UARTE0_UART0_IRQn         =   2,              /*!&amp;lt; 2  UARTE0_UART0                                                           */
  SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0_IRQn=   3,  /*!&amp;lt; 3  SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0                                      */
  SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1_IRQn=   4,  /*!&amp;lt; 4  SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1                                      */
  NFCT_IRQn                 =   5,              /*!&amp;lt; 5  NFCT                                                                   */
  GPIOTE_IRQn               =   6,              /*!&amp;lt; 6  GPIOTE                                                                 */
  SAADC_IRQn                =   7,              /*!&amp;lt; 7  SAADC                                                                  */
  TIMER0_IRQn               =   8,              /*!&amp;lt; 8  TIMER0                                                                 */
  TIMER1_IRQn               =   9,              /*!&amp;lt; 9  TIMER1                                                                 */
  TIMER2_IRQn               =  10,              /*!&amp;lt; 10 TIMER2                                                                 */
  RTC0_IRQn                 =  11,              /*!&amp;lt; 11 RTC0                                                                   */
  TEMP_IRQn                 =  12,              /*!&amp;lt; 12 TEMP                                                                   */
  RNG_IRQn                  =  13,              /*!&amp;lt; 13 RNG                                                                    */
  ECB_IRQn                  =  14,              /*!&amp;lt; 14 ECB                                                                    */
  CCM_AAR_IRQn              =  15,              /*!&amp;lt; 15 CCM_AAR                                                                */
  WDT_IRQn                  =  16,              /*!&amp;lt; 16 WDT                                                                    */
  RTC1_IRQn                 =  17,              /*!&amp;lt; 17 RTC1                                                                   */
  QDEC_IRQn                 =  18,              /*!&amp;lt; 18 QDEC                                                                   */
  COMP_LPCOMP_IRQn          =  19,              /*!&amp;lt; 19 COMP_LPCOMP                                                            */
  SWI0_EGU0_IRQn            =  20,              /*!&amp;lt; 20 SWI0_EGU0                                                              */
  SWI1_EGU1_IRQn            =  21,              /*!&amp;lt; 21 SWI1_EGU1                                                              */
  SWI2_EGU2_IRQn            =  22,              /*!&amp;lt; 22 SWI2_EGU2                                                              */
  SWI3_EGU3_IRQn            =  23,              /*!&amp;lt; 23 SWI3_EGU3                                                              */
  SWI4_EGU4_IRQn            =  24,              /*!&amp;lt; 24 SWI4_EGU4                                                              */
  SWI5_EGU5_IRQn            =  25,              /*!&amp;lt; 25 SWI5_EGU5                                                              */
  TIMER3_IRQn               =  26,              /*!&amp;lt; 26 TIMER3                                                                 */
  TIMER4_IRQn               =  27,              /*!&amp;lt; 27 TIMER4                                                                 */
  PWM0_IRQn                 =  28,              /*!&amp;lt; 28 PWM0                                                                   */
  PDM_IRQn                  =  29,              /*!&amp;lt; 29 PDM                                                                    */
  MWU_IRQn                  =  32,              /*!&amp;lt; 32 MWU                                                                    */
  PWM1_IRQn                 =  33,              /*!&amp;lt; 33 PWM1                                                                   */
  PWM2_IRQn                 =  34,              /*!&amp;lt; 34 PWM2                                                                   */
  SPIM2_SPIS2_SPI2_IRQn     =  35,              /*!&amp;lt; 35 SPIM2_SPIS2_SPI2                                                       */
  RTC2_IRQn                 =  36,              /*!&amp;lt; 36 RTC2                                                                   */
  I2S_IRQn                  =  37,              /*!&amp;lt; 37 I2S                                                                    */
  FPU_IRQn                  =  38,              /*!&amp;lt; 38 FPU                                                                    */
  USBD_IRQn                 =  39,              /*!&amp;lt; 39 USBD                                                                   */
  UARTE1_IRQn               =  40,              /*!&amp;lt; 40 UARTE1                                                                 */
  QSPI_IRQn                 =  41,              /*!&amp;lt; 41 QSPI                                                                   */
  CRYPTOCELL_IRQn           =  42,              /*!&amp;lt; 42 CRYPTOCELL                                                             */
  PWM3_IRQn                 =  45,              /*!&amp;lt; 45 PWM3                                                                   */
  SPIM3_IRQn                =  47               /*!&amp;lt; 47 SPIM3                                                                  */
} IRQn_Type;&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Bit 4 of&amp;nbsp;&lt;span&gt;NVIC_ISPR1 would correspond to&amp;nbsp;SPIM2_SPIS2_SPI2_IRQn or RTC2_IRQn, depending on if you started counting from 0 or from 1. None of these should be related to the softdevice.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;As far as I know, the softdevice should not run startup code, it only handles forwarding of interrupts from MBR to application (see&amp;nbsp;&lt;a title="Exception model" href="https://infocenter.nordicsemi.com/topic/sds_s140/SDS/s1xx/processor_avail_interrupt_latency/exception_model.html?cp=4_7_4_0_15_0"&gt;Exception model&lt;/a&gt;). The&amp;nbsp;SystemInit code is found in the MDK as well (modules\nrfx\mdk\system_nrf52840.c).&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Softdevice hanging at startup</title><link>https://devzone.nordicsemi.com/thread/269863?ContentTypeID=1</link><pubDate>Wed, 16 Sep 2020 12:28:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f3a08db3-e01c-4daa-981b-e9de031a002d</guid><dc:creator>Hugo Habicht</dc:creator><description>&lt;p&gt;Hi J&amp;oslash;rgen,&lt;span class="user-name"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;I believe the SDK is version nRF5_SDK_17.0.0_9d13099 although I could not confirm that in any of the source files; there are no version numbers in them.&lt;/p&gt;
&lt;p&gt;The example is the pca10056 board from the same SDK; we never installed an older version or ported anything.&lt;/p&gt;
&lt;p&gt;Softdevice version is s140_nrf52_7.0.1.&lt;/p&gt;
&lt;p&gt;Thanks for the hint with the NVIC register. But since this is ARM core documentation, where is the Nordic assignment for the nRF52840? Could not find anything in the data sheet. What is bit 4 in NVIC_ISPR1?&lt;/p&gt;
&lt;p&gt;And why would the startup code (unfortunately located in the softdevice) wait for an interrupt?!? Or am I missing something?&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Softdevice hanging at startup</title><link>https://devzone.nordicsemi.com/thread/269856?ContentTypeID=1</link><pubDate>Wed, 16 Sep 2020 12:06:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cd4ca7f4-c12a-4e87-af15-d425480a9756</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;Which SDK and softdevice versions are you using? Is this a &amp;quot;clean project&amp;quot; from an SDK release, or something you have ported from a previous SDK version?&lt;/p&gt;
&lt;p&gt;&lt;span&gt;0xE000E204 is not a &amp;quot;Nordic Black Box&amp;quot;, this is one of the &lt;a href="https://developer.arm.com/documentation/ddi0439/b/Nested-Vectored-Interrupt-Controller/NVIC-programmers-model"&gt;ARM Cortex M4 NVIC_ISPR (Interrupt Set-Pending Registers) registers&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Softdevice hanging at startup</title><link>https://devzone.nordicsemi.com/thread/269732?ContentTypeID=1</link><pubDate>Tue, 15 Sep 2020 17:13:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d6773d33-3f6b-4a22-8841-62dbfaa8cf97</guid><dc:creator>Hugo Habicht</dc:creator><description>&lt;p&gt;Hi J&amp;oslash;rgen,&lt;/p&gt;
&lt;p&gt;changed to the RC oscillator but that did not make a difference. Could have guessed that before because the oscillator init is done in main().&lt;/p&gt;
&lt;p&gt;In my case the softdevice is hanging BEFORE reaching main() (see first post).&lt;/p&gt;
&lt;p&gt;So since your documentation contains nothing about what is happening inside the softdevice (only API) you have to help me on that one. Any ideas? What is it waiting for in address 0x2ff6?&lt;/p&gt;
&lt;p&gt;I believe it has to be hardware related because the software (basically the BLE hrs example) is running fine on the Nordic EVM.&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;p.s.: seems to be waiting for something to happen in bit 4 of a register on address 0xe000e204 which is not documented (another Nordic black box or I am too stupid to find it).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Softdevice hanging at startup</title><link>https://devzone.nordicsemi.com/thread/269660?ContentTypeID=1</link><pubDate>Tue, 15 Sep 2020 12:40:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:04fe0278-5dc2-449c-8138-0a82daf31f84</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;The RC oscillator is accurate enough to be used for BLE after calibration, see&amp;nbsp;&lt;a title="Clock source" href="https://infocenter.nordicsemi.com/topic/sds_s140/SDS/s1xx/sd_mgr/sd_mgr_clock_src.html?cp=4_7_4_0_4_1"&gt;Clock source&lt;/a&gt;&amp;nbsp;in the softdevice documentation.&lt;/p&gt;
&lt;p&gt;Just make sure you set the softdevice clock config accuracy to &lt;a href="https://infocenter.nordicsemi.com/topic/ps_nrf52840/clock.html#unique_1494269344"&gt;500PPM&lt;/a&gt;, and use the CTIV and TEMP_CTIV configs from above link.&lt;/p&gt;
&lt;p&gt;The drawback of using the RC oscillator, compared to the crystal, is higher current consumption due to the lower accuracy and need for calibration.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Softdevice hanging at startup</title><link>https://devzone.nordicsemi.com/thread/269655?ContentTypeID=1</link><pubDate>Tue, 15 Sep 2020 12:33:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7173a947-e53a-491b-82ed-1889e72f10ef</guid><dc:creator>Hugo Habicht</dc:creator><description>&lt;p&gt;Hi J&amp;oslash;rgen,&lt;/p&gt;
&lt;p&gt;for a test to confirm / rule out the crystal the rc would work but my understanding is that it is not accurate enough for BLE. Is that correct?&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Softdevice hanging at startup</title><link>https://devzone.nordicsemi.com/thread/269648?ContentTypeID=1</link><pubDate>Tue, 15 Sep 2020 12:17:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:883b27a4-9a2f-4e3f-bd0b-c13c2f984dcc</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;The documentation for the softdevices can be found &lt;a href="https://infocenter.nordicsemi.com/topic/struct_nrf52/struct/nrf52_softdevices.html"&gt;here&lt;/a&gt;. Source code is not available.&lt;/p&gt;
&lt;p&gt;If you are in doubt if the issue is caused by an issue with the crystal, try changing the project to use the internal RC oscillator. If there is a crystal problem, this test will tell you.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Jørgen&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Softdevice hanging at startup</title><link>https://devzone.nordicsemi.com/thread/269443?ContentTypeID=1</link><pubDate>Mon, 14 Sep 2020 14:51:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9307f8ac-671b-46a2-b5c2-8a57d48268a1</guid><dc:creator>Hugo Habicht</dc:creator><description>&lt;p&gt;Looking at the EVM when the software is hanging I&amp;#39;d say you are right about the crystal oscillator. Crystal capacitance we have is 9pF, capacitors are 12pF to ground. Series resistance is 90k, nRF52840 data sheet says 100k max. Do you think that&amp;#39;s too tight? Layout is as good as you&amp;#39;d get it I&amp;#39;d say...&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Softdevice hanging at startup</title><link>https://devzone.nordicsemi.com/thread/269434?ContentTypeID=1</link><pubDate>Mon, 14 Sep 2020 14:29:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:09458a8c-466a-4fc7-a177-2da81ced6f49</guid><dc:creator>Hugo Habicht</dc:creator><description>&lt;p&gt;... working on that at the moment (thanks for the hint !). Not easy though, small probe capacitance seems to prevent startup...&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Softdevice hanging at startup</title><link>https://devzone.nordicsemi.com/thread/269416?ContentTypeID=1</link><pubDate>Mon, 14 Sep 2020 14:08:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f6aebfd4-0b57-420e-9c6f-85d16f73cee5</guid><dc:creator>awneil</dc:creator><description>&lt;p&gt;and have you verified that it is working?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Softdevice hanging at startup</title><link>https://devzone.nordicsemi.com/thread/269404?ContentTypeID=1</link><pubDate>Mon, 14 Sep 2020 13:42:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fa477c60-a79c-41d6-945f-5d9966c00870</guid><dc:creator>Hugo Habicht</dc:creator><description>&lt;p&gt;No, 32kHz crystal is on the board.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Softdevice hanging at startup</title><link>https://devzone.nordicsemi.com/thread/269401?ContentTypeID=1</link><pubDate>Mon, 14 Sep 2020 13:39:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5d3adf37-7b12-4b31-9c07-ba1409c240bf</guid><dc:creator>awneil</dc:creator><description>&lt;p&gt;32 KHz crystal ... ?&lt;br /&gt;&lt;br /&gt;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/46564/error-133-0x85-gatt-error-on-nrf52840/185126#185126"&gt;https://devzone.nordicsemi.com/f/nordic-q-a/46564/error-133-0x85-gatt-error-on-nrf52840/185126#185126&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/46564/error-133-0x85-gatt-error-on-nrf52840/185362#185362"&gt;https://devzone.nordicsemi.com/f/nordic-q-a/46564/error-133-0x85-gatt-error-on-nrf52840/185362#185362&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>