<?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>Failure in mgmt while trying to upgrade the app using external flash as secondary slot</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/93399/failure-in-mgmt-while-trying-to-upgrade-the-app-using-external-flash-as-secondary-slot</link><description>Hi I am using the nrf52832 with zephyr os , NCS 1.9.1 , also using the external flash as a secondary slot, using a nor flash I tried to upgrade my app but i an error occurred in img_mgmt.c --function img_mgmt_read_info in the NCS while checking the magic</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 02 Nov 2022 07:53:39 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/93399/failure-in-mgmt-while-trying-to-upgrade-the-app-using-external-flash-as-secondary-slot" /><item><title>RE: Failure in mgmt while trying to upgrade the app using external flash as secondary slot</title><link>https://devzone.nordicsemi.com/thread/393575?ContentTypeID=1</link><pubDate>Wed, 02 Nov 2022 07:53:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2ef62ef5-cf0a-4bb2-b694-e922c2fd5103</guid><dc:creator>AHaug</dc:creator><description>&lt;p&gt;Glad to hear that you found a solution!&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Thank you for informing us&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;br /&gt;Andreas&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Failure in mgmt while trying to upgrade the app using external flash as secondary slot</title><link>https://devzone.nordicsemi.com/thread/393573?ContentTypeID=1</link><pubDate>Wed, 02 Nov 2022 07:41:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6c99a7cf-47e1-4116-ae24-39be7a7b8e6a</guid><dc:creator>Ibrahim_Augury</dc:creator><description>&lt;p&gt;I found out what causes the problem&amp;nbsp;&lt;br /&gt;the&amp;nbsp;sys_work_q_stack queue was too small&amp;nbsp;&lt;/p&gt;
&lt;div&gt;&lt;span&gt;after changing the CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE to 4096 (was 1024) it works fine&lt;br /&gt;Thanks a lot&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Failure in mgmt while trying to upgrade the app using external flash as secondary slot</title><link>https://devzone.nordicsemi.com/thread/393386?ContentTypeID=1</link><pubDate>Tue, 01 Nov 2022 08:57:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8fb13b3e-89f6-4f74-8183-9b4b6cb2fca1</guid><dc:creator>AHaug</dc:creator><description>&lt;p&gt;Hi,&lt;br /&gt;&lt;br /&gt;Can you provide me with the &lt;em&gt;&lt;strong&gt;exact&lt;/strong&gt; &lt;/em&gt;command you wrote in the terminal that produced that result?&lt;/p&gt;
&lt;p&gt;It should not look like that&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;br /&gt;Andreas&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Failure in mgmt while trying to upgrade the app using external flash as secondary slot</title><link>https://devzone.nordicsemi.com/thread/393288?ContentTypeID=1</link><pubDate>Mon, 31 Oct 2022 14:53:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2a0ed261-4217-4ec3-b7cf-4698607169da</guid><dc:creator>Ibrahim_Augury</dc:creator><description>&lt;p&gt;Also&amp;nbsp;tried 2) and i got&amp;nbsp;&amp;nbsp;&lt;br /&gt;??:0&lt;br /&gt;??:0&lt;br /&gt;What may i do ?&lt;br /&gt;Thanks a lot&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Failure in mgmt while trying to upgrade the app using external flash as secondary slot</title><link>https://devzone.nordicsemi.com/thread/393267?ContentTypeID=1</link><pubDate>Mon, 31 Oct 2022 14:00:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9600f7c2-99da-41db-ba70-9d4c1fd79ab7</guid><dc:creator>Ibrahim_Augury</dc:creator><description>&lt;p&gt;1. didnt help&amp;nbsp;&lt;br /&gt;2. i will try it&amp;nbsp;&lt;br /&gt;3. two kinds of fault&amp;nbsp;&lt;br /&gt;&lt;strong&gt;first one&lt;/strong&gt; :&lt;br /&gt;handler_fn = handler-&amp;gt;mh_read 24 &lt;br /&gt;img_mgmt_read_info &lt;br /&gt;img_mgmt_impl_erased_val image_slot = 0 &lt;br /&gt;img_mgmt_impl_read &lt;br /&gt;ver null&lt;br /&gt;hdr.ih_magic - ***-1762412483***erased_val_32 - ***-1***img_mgmt_find_tlvs before 1&lt;br /&gt;img_mgmt_find_tlvs 2 &lt;br /&gt;img_mgmt_impl_read 1&lt;br /&gt;img_mgmt_impl_read 2&lt;br /&gt;img_mgmt_impl_read 1&lt;br /&gt;I: Swap type: none&lt;br /&gt;boot_swap_type &lt;br /&gt;return img_mgmt_impl_swap_type&lt;br /&gt;flags &lt;br /&gt;img_mgmt_state_read 08 &lt;br /&gt;cbor_encoder_create_map 09 &lt;br /&gt;slot 10 &lt;br /&gt;version 11 &lt;br /&gt;hash 12 &lt;br /&gt;bootable 13 &lt;br /&gt;pending 14 &lt;br /&gt;confirmed 15 &lt;br /&gt;active 16 &lt;br /&gt;permanent 17 &lt;br /&gt;img_mgmt_read_info &lt;br /&gt;img_mgmt_impl_erased_val image_slot = 1 &lt;br /&gt;img_mgmt_impl_read &lt;br /&gt;ver null&lt;br /&gt;hdr.ih_magic - ***-1***erased_val_32 - ***-1***MGMT_ERR_ENOENT 5 &lt;br /&gt;splitStatus 18 &lt;br /&gt;E: ***** USAGE FAULT *****&lt;br /&gt;E: Illegal load of EXC_RETURN into PC&lt;br /&gt;E: r0/a1: 0x20000400 r1/a2: 0x000008e5 r2/a3: 0x00000579&lt;br /&gt;E: r3/a4: 0x000008c5 r12/ip: 0x00000583 r14/lr: 0x0000058d&lt;br /&gt;E: xpsr: 0x00000000&lt;br /&gt;E: s[ 0]: 0x00000000 s[ 1]: 0x00000000 s[ 2]: 0x00000000 s[ 3]: 0x00000000&lt;br /&gt;E: s[ 4]: 0x00000000 s[ 5]: 0x00000000 s[ 6]: 0x00000000 s[ 7]: 0x00000000&lt;br /&gt;E: s[ 8]: 0x00000000 s[ 9]: 0x00000000 s[10]: 0x00000000 s[11]: 0x00000000&lt;br /&gt;E: s[12]: 0x00000000 s[13]: 0x00000000 s[14]: 0x00000000 s[15]: 0x00000000&lt;br /&gt;E: fpscr: 0x0000060f&lt;br /&gt;E: Faulting instruction address (r15/pc): 0x00000597&lt;br /&gt;E: &amp;gt;&amp;gt;&amp;gt; ZEPHYR FATAL ERROR 0: CPU exception on CPU 0&lt;br /&gt;E: Current thread: 0x20004688 (unknown)&lt;br /&gt;E: Resetting system&lt;br /&gt;*** Booting Zephyr OS build v2.7.99-ncs1-1 ***&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;strong&gt;Second one:&amp;nbsp;&lt;/strong&gt;&lt;br /&gt;handler_fn = handler-&amp;gt;mh_read 24 &lt;br /&gt;img_mgmt_read_info &lt;br /&gt;img_mgmt_impl_erased_val image_slot = 0 &lt;br /&gt;img_mgmt_impl_read &lt;br /&gt;ver null&lt;br /&gt;hdr.ih_magic - ***-1762412483***erased_val_32 - ***-1***img_mgmt_find_tlvs before 1&lt;br /&gt;img_mgmt_find_tlvs 2 &lt;br /&gt;img_mgmt_impl_read 1&lt;br /&gt;img_mgmt_impl_read 2&lt;br /&gt;img_mgmt_impl_read 1&lt;br /&gt;I: Swap type: none&lt;br /&gt;boot_swap_type &lt;br /&gt;return img_mgmt_impl_swap_type&lt;br /&gt;flags &lt;br /&gt;img_mgmt_state_read 08 &lt;br /&gt;cbor_encoder_create_map 09 &lt;br /&gt;slot 10 &lt;br /&gt;version 11 &lt;br /&gt;hash 12 &lt;br /&gt;bootable 13 &lt;br /&gt;pending 14 &lt;br /&gt;confirmed 15 &lt;br /&gt;active 16 &lt;br /&gt;permanent 17 &lt;br /&gt;img_mgmt_read_info &lt;br /&gt;img_mgmt_impl_erased_val image_slot = 1 &lt;br /&gt;img_mgmt_impl_read &lt;br /&gt;ver null&lt;br /&gt;hdr.ih_magic - ***-1***erased_val_32 - ***-1***MGMT_ERR_ENOENT 5 &lt;br /&gt;splitStatus 18 &lt;br /&gt;E: ***** MPU FAULT *****&lt;br /&gt;E: Data Access Violation&lt;br /&gt;E: MMFAR Address: 0x2000b300&lt;br /&gt;E: r0/a1: 0x00048bce r1/a2: 0x00000000 r2/a3: 0x2000b300&lt;br /&gt;E: r3/a4: 0x00000000 r12/ip: 0x78020080 r14/lr: 0x00000000&lt;br /&gt;E: xpsr: 0x00000000&lt;br /&gt;E: s[ 0]: 0x00000000 s[ 1]: 0x00000000 s[ 2]: 0x00000000 s[ 3]: 0x00000000&lt;br /&gt;E: s[ 4]: 0x00000000 s[ 5]: 0x00000000 s[ 6]: 0x00000000 s[ 7]: 0x00000000&lt;br /&gt;E: s[ 8]: 0x00000000 s[ 9]: 0x00000000 s[10]: 0x00000000 s[11]: 0x00000000&lt;br /&gt;E: s[12]: 0x00000000 s[13]: 0x00000000 s[14]: 0x00000000 s[15]: 0x00000000&lt;br /&gt;E: fpscr: 0x00000000&lt;br /&gt;E: Faulting instruction address (r15/pc): 0x00000000&lt;br /&gt;E: &amp;gt;&amp;gt;&amp;gt; ZEPHYR FATAL ERROR 2: Stack overflow on CPU 0&lt;br /&gt;E: Current thread: 0x20004688 (unknown)&lt;br /&gt;E: Resetting system&lt;br /&gt;*** Booting Zephyr OS build v2.7.99-ncs1-1 ***&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Failure in mgmt while trying to upgrade the app using external flash as secondary slot</title><link>https://devzone.nordicsemi.com/thread/393255?ContentTypeID=1</link><pubDate>Mon, 31 Oct 2022 13:29:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:508f6bb9-f8a1-46fc-89b8-288818779798</guid><dc:creator>AHaug</dc:creator><description>&lt;p&gt;Great, thank you for supplying this.&lt;/p&gt;
&lt;p&gt;I will have to look closer into this, but in the meanwhile I have some initial suggestions that I would like you to attempt:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/90241/nrf-connect-sdk-2-0-crashes-1-9-x-did-not"&gt;nRF Connect SDK 2.0 crashes (1.9.x did not)&lt;/a&gt;&amp;nbsp;: If your application also is running BLE, this might be a related ticket (same error: Illegal load on EXC_RETURN into PC). Are you also running BLE/can you verify if this ticket is relevant or not?&lt;/li&gt;
&lt;li&gt;Similar as descirbed in&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/64349/sending-large-data-in-ble?pifragment-684=3"&gt;https://devzone.nordicsemi.com/f/nordic-q-a/64349/sending-large-data-in-ble?pifragment-684=3&lt;/a&gt;: Can you try to run&amp;nbsp;arm-none-eabi-addr2line -e build/zephyr.elf 0xFAILINGADDR to get an indication on where the fault has occurred?&amp;nbsp;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Also as described in item 2) It seems that you are first receiving a usage-fault, then on the next reboot; a hard fault. Is the fault and address where it faults changing between each reboot?&lt;/p&gt;
&lt;p&gt;If yes; Can you try to adjust your stack/heap size, by doubling them? via. configs CONFIG_MAIN_STACK_SIZE and&amp;nbsp;CONFIG_HEAP_MEM_POOL_SIZE.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Kind regards,&lt;br /&gt;Andreas&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Failure in mgmt while trying to upgrade the app using external flash as secondary slot</title><link>https://devzone.nordicsemi.com/thread/393239?ContentTypeID=1</link><pubDate>Mon, 31 Oct 2022 12:54:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4d159be2-a6b7-4f5e-9d6d-7ee921a828fc</guid><dc:creator>Ibrahim_Augury</dc:creator><description>&lt;p&gt;I am using the&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;&lt;strong&gt;is25lp128&lt;/strong&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Error Message : &lt;br /&gt;&lt;strong&gt;I: le_data_len_updated: MTU 252 tx_max_len 27 tx_max_time 328 rx_max_len 251 rx_max_time 2120&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;I: halo_char_ccc_cfg_changed: value=1&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;I: ****************** TRAP:events_ready = 1&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;I: augu_send_trap: trap was sent, payload_size = 24&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;I: got trap repress&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;I: le_param_updated: LE conn param updated: interval 0x0006 latency 0 timeout 400&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;handler_fn = handler-&amp;gt;mh_read 24 &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;img_mgmt_read_info &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;img_mgmt_impl_erased_val image_slot = 0 &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;img_mgmt_impl_read &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;ver null&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;hdr.ih_magic - ***-1762412483***erased_val_32 - ***-1***img_mgmt_find_tlvs before 1&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;img_mgmt_find_tlvs 2 &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;img_mgmt_impl_read 1&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;img_mgmt_impl_read 2&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;img_mgmt_impl_read 1&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;I: Swap type: none&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;boot_swap_type &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;return img_mgmt_impl_swap_type&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;flags &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;img_mgmt_state_read 08 &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;cbor_encoder_create_map 09 &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;slot 10 &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;version 11 &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;hash 12 &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;bootable 13 &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;pending 14 &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;confirmed 15 &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;active 16 &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;permanent 17 &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;img_mgmt_read_info &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;img_mgmt_impl_erased_val image_slot = 1 &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;img_mgmt_impl_read &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;ver null&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;hdr.ih_magic - ***-1***erased_val_32 - ***-1***MGMT_ERR_ENOENT 5 &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;splitStatus 18 &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;E: ***** USAGE FAULT *****&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;E: Illegal load of EXC_RETURN into PC&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;E: r0/a1: 0x20000400 r1/a2: 0x000008e5 r2/a3: 0x00000579&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;E: r3/a4: 0x000008c5 r12/ip: 0x00000583 r14/lr: 0x0000058d&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;E: xpsr: 0x00000000&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;E: s[ 0]: 0x00000000 s[ 1]: 0x00000000 s[ 2]: 0x00000000 s[ 3]: 0x00000000&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;E: s[ 4]: 0x00000000 s[ 5]: 0x00000000 s[ 6]: 0x00000000 s[ 7]: 0x00000000&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;E: s[ 8]: 0x00000000 s[ 9]: 0x00000000 s[10]: 0x00000000 s[11]: 0x00000000&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;E: s[12]: 0x00000000 s[13]: 0x00000000 s[14]: 0x00000000 s[15]: 0x00000000&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;E: fpscr: 0x0000060f&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;E: Faulting instruction address (r15/pc): 0x00000597&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;E: &amp;gt;&amp;gt;&amp;gt; ZEPHYR FATAL ERROR 0: CPU exception on CPU 0&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;E: Current thread: 0x20004688 (unknown)&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;E: Resetting system&lt;br /&gt;&lt;br /&gt;Thanks a lot&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Failure in mgmt while trying to upgrade the app using external flash as secondary slot</title><link>https://devzone.nordicsemi.com/thread/393236?ContentTypeID=1</link><pubDate>Mon, 31 Oct 2022 12:43:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b51db0e2-4cf5-41ed-a3f6-580f0d475d32</guid><dc:creator>AHaug</dc:creator><description>&lt;p&gt;Hi,&lt;br /&gt;&lt;br /&gt;I see you&amp;#39;ve added a partial error code (the image added crops of in the middle of the fault message). Could you supply the entire fault message?&lt;/p&gt;
&lt;p&gt;Also, you&amp;#39;re mentioning an external flash. Which chip are you using?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;br /&gt;Andreas&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>