<?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>MDK update 8.53: interrupt vectors undefined</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/98807/mdk-update-8-53-interrupt-vectors-undefined</link><description>Hi. 
 I&amp;#39;m still using nRF5 SDK, version 17.0.2. And Keil uVision 5. I just updated to the latest Nordic MDK, version 8.53.1. Now I get linker errors for all of the IRQ handlers. 
 It seems the latest MDK replaces the old assembly language startup file</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 22 Sep 2023 07:50:52 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/98807/mdk-update-8-53-interrupt-vectors-undefined" /><item><title>RE: MDK update 8.53: interrupt vectors undefined</title><link>https://devzone.nordicsemi.com/thread/447194?ContentTypeID=1</link><pubDate>Fri, 22 Sep 2023 07:50:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4050326b-4dd5-4030-a106-a09a20b7fbbf</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Markku,&amp;nbsp;&lt;br /&gt;Thanks for the report. I haven&amp;#39;t got any update from our team about this incompatibility.&amp;nbsp;&lt;br /&gt;Please be aware that&amp;nbsp;the newer MDK updates may not keep backward compatible with nRF5 SDK. &lt;a href="https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/nrf-connect-sdk-and-nrf5-sdk-statement"&gt;&lt;strong&gt;The nRF5 SDK is in maintenance mode&lt;/strong&gt;&lt;/a&gt;, meaning newer development will not&amp;nbsp;cover&amp;nbsp;this SDK.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MDK update 8.53: interrupt vectors undefined</title><link>https://devzone.nordicsemi.com/thread/447098?ContentTypeID=1</link><pubDate>Thu, 21 Sep 2023 13:29:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a4088354-766b-4109-97a3-c486b25e2a18</guid><dc:creator>mrono</dc:creator><description>&lt;p&gt;I tried versions 8.56 &amp;amp; 8.57 as the changelogs seemed like this issue may have been fixed. Unfortunately it it still present.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MDK update 8.53: interrupt vectors undefined</title><link>https://devzone.nordicsemi.com/thread/422216?ContentTypeID=1</link><pubDate>Tue, 25 Apr 2023 08:56:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9c23368c-1560-4d57-a268-22ee8eeeda63</guid><dc:creator>mrono</dc:creator><description>&lt;p&gt;Thank you. I&amp;#39;ll stay on 8.52 for now.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MDK update 8.53: interrupt vectors undefined</title><link>https://devzone.nordicsemi.com/thread/422214?ContentTypeID=1</link><pubDate>Tue, 25 Apr 2023 08:53:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bfcadb90-d00d-4ef8-b856-73b0d83de500</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Markku,&amp;nbsp;&lt;br /&gt;Just a quick update. The issue has been registered in our system and the team are working on it.&amp;nbsp;&lt;br /&gt;I don&amp;#39;t have a timeline on when it be fixed or when the new release come out.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;In the meantime my suggestion is to revert back to v8.52.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MDK update 8.53: interrupt vectors undefined</title><link>https://devzone.nordicsemi.com/thread/421086?ContentTypeID=1</link><pubDate>Tue, 18 Apr 2023 14:37:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5a55c2f1-0fdd-4858-a3d7-e4614c331832</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Markku,&amp;nbsp;&lt;br /&gt;I have reproduced the issue here and is checking internally.&amp;nbsp;&lt;br /&gt;I will get back to you when I&amp;nbsp;have any&amp;nbsp;update.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MDK update 8.53: interrupt vectors undefined</title><link>https://devzone.nordicsemi.com/thread/420989?ContentTypeID=1</link><pubDate>Tue, 18 Apr 2023 11:07:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9e242d24-aa99-4990-9af8-29c245d21d00</guid><dc:creator>mrono</dc:creator><description>&lt;p&gt;Ok, tried an example from SDK 17.1. Only changed the nRF_DeviceFamilyPack from Keil&amp;#39;s pack manager. Got the same result.&lt;/p&gt;
&lt;p&gt;Here is the end of compilation output when trying to compile ble_app_uart example:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;compiling startup_nrf_common.c...
C:\Keil_v5\ARM\PACK\NordicSemiconductor\nRF_DeviceFamilyPack\8.53.1\Device\Include\nrf_mem.h(121): warning:  #1-D: last line of file ends without a newline
  #endif
C:\Keil_v5\ARM\PACK\NordicSemiconductor\nRF_DeviceFamilyPack\8.53.1\Device\Include\nrf52832_vectors.h(135): warning:  #1296-D: extended constant initialiser used
      (VECTOR_TABLE_Type)(__STACK_BASE),
RTE\Device\nRF52832_xxAA\startup_nrf_common.c(237): warning:  #1-D: last line of file ends without a newline
  #endif
RTE\Device\nRF52832_xxAA\startup_nrf_common.c: 3 warnings, 0 errors
compiling SEGGER_RTT.c...
compiling nrf_sdh_soc.c...
compiling SEGGER_RTT_printf.c...
compiling nrf_sdh_ble.c...
compiling nrf_sdh.c...
compiling system_nrf52.c...
linking...
.\_build\nrf52832_xxaa.axf: Error: L6218E: Undefined symbol CCM_AAR_IRQHandler (referred from startup_nrf_common.o).
.\_build\nrf52832_xxaa.axf: Error: L6218E: Undefined symbol COMP_LPCOMP_IRQHandler (referred from startup_nrf_common.o).
.\_build\nrf52832_xxaa.axf: Error: L6218E: Undefined symbol ECB_IRQHandler (referred from startup_nrf_common.o).
.\_build\nrf52832_xxaa.axf: Error: L6218E: Undefined symbol FPU_IRQHandler (referred from startup_nrf_common.o).
.\_build\nrf52832_xxaa.axf: Error: L6218E: Undefined symbol I2S_IRQHandler (referred from startup_nrf_common.o).
.\_build\nrf52832_xxaa.axf: Error: L6218E: Undefined symbol MWU_IRQHandler (referred from startup_nrf_common.o).
.\_build\nrf52832_xxaa.axf: Error: L6218E: Undefined symbol NFCT_IRQHandler (referred from startup_nrf_common.o).
.\_build\nrf52832_xxaa.axf: Error: L6218E: Undefined symbol PDM_IRQHandler (referred from startup_nrf_common.o).
.\_build\nrf52832_xxaa.axf: Error: L6218E: Undefined symbol PWM0_IRQHandler (referred from startup_nrf_common.o).
.\_build\nrf52832_xxaa.axf: Error: L6218E: Undefined symbol PWM1_IRQHandler (referred from startup_nrf_common.o).
.\_build\nrf52832_xxaa.axf: Error: L6218E: Undefined symbol PWM2_IRQHandler (referred from startup_nrf_common.o).
.\_build\nrf52832_xxaa.axf: Error: L6218E: Undefined symbol QDEC_IRQHandler (referred from startup_nrf_common.o).
.\_build\nrf52832_xxaa.axf: Error: L6218E: Undefined symbol RADIO_IRQHandler (referred from startup_nrf_common.o).
.\_build\nrf52832_xxaa.axf: Error: L6218E: Undefined symbol RNG_IRQHandler (referred from startup_nrf_common.o).
.\_build\nrf52832_xxaa.axf: Error: L6218E: Undefined symbol RTC0_IRQHandler (referred from startup_nrf_common.o).
.\_build\nrf52832_xxaa.axf: Error: L6218E: Undefined symbol RTC2_IRQHandler (referred from startup_nrf_common.o).
.\_build\nrf52832_xxaa.axf: Error: L6218E: Undefined symbol SAADC_IRQHandler (referred from startup_nrf_common.o).
.\_build\nrf52832_xxaa.axf: Error: L6218E: Undefined symbol SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0_IRQHandler (referred from startup_nrf_common.o).
.\_build\nrf52832_xxaa.axf: Error: L6218E: Undefined symbol SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1_IRQHandler (referred from startup_nrf_common.o).
.\_build\nrf52832_xxaa.axf: Error: L6218E: Undefined symbol SPIM2_SPIS2_SPI2_IRQHandler (referred from startup_nrf_common.o).
.\_build\nrf52832_xxaa.axf: Error: L6218E: Undefined symbol SWI0_EGU0_IRQHandler (referred from startup_nrf_common.o).
.\_build\nrf52832_xxaa.axf: Error: L6218E: Undefined symbol SWI1_EGU1_IRQHandler (referred from startup_nrf_common.o).
.\_build\nrf52832_xxaa.axf: Error: L6218E: Undefined symbol SWI3_EGU3_IRQHandler (referred from startup_nrf_common.o).
.\_build\nrf52832_xxaa.axf: Error: L6218E: Undefined symbol SWI4_EGU4_IRQHandler (referred from startup_nrf_common.o).
.\_build\nrf52832_xxaa.axf: Error: L6218E: Undefined symbol SWI5_EGU5_IRQHandler (referred from startup_nrf_common.o).
.\_build\nrf52832_xxaa.axf: Error: L6218E: Undefined symbol TEMP_IRQHandler (referred from startup_nrf_common.o).
.\_build\nrf52832_xxaa.axf: Error: L6218E: Undefined symbol TIMER0_IRQHandler (referred from startup_nrf_common.o).
.\_build\nrf52832_xxaa.axf: Error: L6218E: Undefined symbol TIMER1_IRQHandler (referred from startup_nrf_common.o).
.\_build\nrf52832_xxaa.axf: Error: L6218E: Undefined symbol TIMER2_IRQHandler (referred from startup_nrf_common.o).
.\_build\nrf52832_xxaa.axf: Error: L6218E: Undefined symbol TIMER3_IRQHandler (referred from startup_nrf_common.o).
.\_build\nrf52832_xxaa.axf: Error: L6218E: Undefined symbol TIMER4_IRQHandler (referred from startup_nrf_common.o).
.\_build\nrf52832_xxaa.axf: Error: L6218E: Undefined symbol WDT_IRQHandler (referred from startup_nrf_common.o).
.\_build\nrf52832_xxaa.axf: Error: L6218E: Undefined symbol __initial_sp (referred from entry2.o).
Not enough information to list image symbols.
Not enough information to list load addresses in the image map.
Finished: 2 information, 0 warning and 33 error messages.
&amp;quot;.\_build\nrf52832_xxaa.axf&amp;quot; - 33 Error(s), 3 Warning(s).
Target not created.&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MDK update 8.53: interrupt vectors undefined</title><link>https://devzone.nordicsemi.com/thread/420986?ContentTypeID=1</link><pubDate>Tue, 18 Apr 2023 11:01:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:654de45c-b284-4416-8412-bd9db61f05f8</guid><dc:creator>mrono</dc:creator><description>[quote userid="2121" url="~/f/nordic-q-a/98807/mdk-update-8-53-interrupt-vectors-undefined/420981"]If you simply compile an example in the SDK do you have the same problem?&amp;nbsp;[/quote]
&lt;p&gt;I did that before posting, I got the same issue.&lt;/p&gt;
&lt;p&gt;I can try with 17.1 also, but previous MDK updates have worked.&lt;/p&gt;
[quote userid="2121" url="~/f/nordic-q-a/98807/mdk-update-8-53-interrupt-vectors-undefined/420981"]Also please let us know which Keil compiler was used (Compiler v6 or compiler v5)[/quote]
&lt;p&gt;v5&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MDK update 8.53: interrupt vectors undefined</title><link>https://devzone.nordicsemi.com/thread/420981?ContentTypeID=1</link><pubDate>Tue, 18 Apr 2023 10:48:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:edebd9a6-76f7-4238-a592-71f7f08e3264</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Markku,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;If you simply compile an example in the SDK do you have the same problem?&amp;nbsp;&lt;br /&gt;&lt;br /&gt;If you do, please try testing with SDK v17.1 as well. I suspect that newer MDK might not compatible with older SDK.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Also please let us know which Keil compiler was used (Compiler v6 or compiler v5)&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1681814879606v1.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>