<?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>Upgrade to Zephyr OS 2.1 breaks build</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/54964/upgrade-to-zephyr-os-2-1-breaks-build</link><description>A project built using the nRF9160 and Zephyr OS v1.14.99 previously built and ran just fine, but since upgrading to the latest versions of the zephyr and nrf repos (using west update) the build doesn&amp;#39;t work. It looks like there is an error somewhere in</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 05 Dec 2019 20:13:34 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/54964/upgrade-to-zephyr-os-2-1-breaks-build" /><item><title>RE: Upgrade to Zephyr OS 2.1 breaks build</title><link>https://devzone.nordicsemi.com/thread/224031?ContentTypeID=1</link><pubDate>Thu, 05 Dec 2019 20:13:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ce82b0d3-7a2a-4b34-a4a2-49845e17a07a</guid><dc:creator>Chris Burns</dc:creator><description>&lt;p&gt;Actually this wasn&amp;#39;t the issue. It was actually that the cmake boilerplate needed to be updated to support my custom board. It was copy-pasting these lines and changing &amp;quot;nrf9160_pca10090ns&amp;quot; and &amp;quot;nrf9160_pca10090&amp;quot; with the board identifiers of my custom board:&lt;/p&gt;
&lt;p&gt;&amp;nbsp; if(${BOARD} STREQUAL nrf9160_pca10090ns)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set(BOARD nrf9160_pca10090)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; message(&amp;quot;Changed board to secure nrf9160_pca10090 (NOT NS)&amp;quot;)&lt;br /&gt;&amp;nbsp; endif()&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Upgrade to Zephyr OS 2.1 breaks build</title><link>https://devzone.nordicsemi.com/thread/224028?ContentTypeID=1</link><pubDate>Thu, 05 Dec 2019 19:10:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:75f6f16d-bba0-4412-b51d-d2517ed90e66</guid><dc:creator>Chris Burns</dc:creator><description>&lt;p&gt;I figured out what the issue was - the syntax in the DTS overlay files changed. Previously. an entry looked like this:&lt;/p&gt;
&lt;p&gt;&amp;amp;uart2 {&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;status = &amp;quot;ok&amp;quot;;&lt;br /&gt;};&lt;/p&gt;
&lt;p&gt;Now it looks like this:&lt;/p&gt;
&lt;p&gt;&amp;amp;uart2 {&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;status = &amp;quot;okay&amp;quot;;&lt;br /&gt;};&lt;/p&gt;
&lt;p&gt;Simply changing every &amp;quot;ok&amp;quot; to &amp;quot;okay&amp;quot; fixed the issue.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Upgrade to Zephyr OS 2.1 breaks build</title><link>https://devzone.nordicsemi.com/thread/223505?ContentTypeID=1</link><pubDate>Wed, 04 Dec 2019 09:11:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f5bb7e7a-38b0-4a00-a63a-e80d1d16be4c</guid><dc:creator>Heidi</dc:creator><description>&lt;p&gt;Hi, yes I understand. However, I am not having trouble building with the latest versions so I need your code to be able to reproduce the error you&amp;#39;re seeing.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Upgrade to Zephyr OS 2.1 breaks build</title><link>https://devzone.nordicsemi.com/thread/223371?ContentTypeID=1</link><pubDate>Tue, 03 Dec 2019 14:25:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4fae6b09-3a90-406b-a73c-ca3bd12fa791</guid><dc:creator>Chris Burns</dc:creator><description>&lt;p&gt;The error is occurring in validate_base_addresses.c, which is in the nordic_nrf soc directory. Also you can see it&amp;#39;s failing while building the spm, which is an example from Nordic. So I don&amp;#39;t think the issue is in my code. And as I said previously this was working before I updates my repositories to the latest. According to git the validate_base_addresses.c file wasn&amp;#39;t added until September, which means it didn&amp;#39;t&amp;nbsp; even exist in the version of the zephyr repo I had been using.&lt;/p&gt;
&lt;p&gt;So I don&amp;#39;t think the issue is in my code. And as I said previously this was working before I updated my repositories to the latest.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Upgrade to Zephyr OS 2.1 breaks build</title><link>https://devzone.nordicsemi.com/thread/223236?ContentTypeID=1</link><pubDate>Tue, 03 Dec 2019 09:10:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:063a71bd-a8e8-4ca8-9ab1-f862b978eb12</guid><dc:creator>Heidi</dc:creator><description>&lt;p&gt;Okay, please zip your code and I will have a look.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Upgrade to Zephyr OS 2.1 breaks build</title><link>https://devzone.nordicsemi.com/thread/223160?ContentTypeID=1</link><pubDate>Mon, 02 Dec 2019 19:23:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:eb5f5e47-311d-4874-9675-1b0b8223c0c7</guid><dc:creator>Chris Burns</dc:creator><description>&lt;p&gt;Here&amp;#39;s the output of running cmake:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;-- Using application from &amp;#39;C:/Repos/myproj-nrf9160-fw&amp;#39;
Zephyr version: 2.0.99
-- Found PythonInterp: C:/Python37/python.exe (found suitable version &amp;quot;3.7.3&amp;quot;, minimum required is &amp;quot;3.4&amp;quot;)
-- Selected BOARD myprojns
-- Found west: C:/Python37/Scripts/west.exe (found suitable version &amp;quot;0.6.3&amp;quot;, minimum required is &amp;quot;0.6.0&amp;quot;)
-- Cache files will be written to: C:\Users\me\AppData\Local/.cache/zephyr
-- Loading C:/Repos/ncs/zephyr/boards/arm/myproj/myprojns.dts as base
-- Overlaying C:/Repos/ncs/zephyr/dts/common/common.dts
-- Overlaying C:/Repos/myproj-nrf9160-fw/myprojns.overlay
Devicetree configuration written to C:/Repos/myproj-nrf9160-fw/build/zephyr/include/generated/generated_dts_board.conf

warning: TEST_RANDOM_GENERATOR (defined at subsys/random/Kconfig:8) was assigned the value &amp;#39;y&amp;#39; but
got the value &amp;#39;n&amp;#39;. You can check symbol information (including dependencies) in the &amp;#39;menuconfig&amp;#39;
interface (see the Application Development Primer section of the manual), or in the Kconfig
reference at
http://docs.zephyrproject.org/latest/reference/kconfig/CONFIG_TEST_RANDOM_GENERATOR.html (which is
updated regularly from the master branch). See the &amp;#39;Setting configuration values&amp;#39; section of the
Board Porting Guide as well.
Parsing Kconfig tree in C:/Repos/myproj-nrf9160-fw/Kconfig
Loaded configuration &amp;#39;C:/Repos/ncs/zephyr/boards/arm/myproj/myprojns_defconfig&amp;#39;
Merged configuration &amp;#39;C:/Repos/myproj-nrf9160-fw/prj.conf&amp;#39;
Configuration saved to &amp;#39;C:/Repos/myproj-nrf9160-fw/build/zephyr/.config&amp;#39;
-- The C compiler identification is GNU 7.3.1
-- The CXX compiler identification is GNU 7.3.1
-- The ASM compiler identification is GNU
-- Found assembler: C:/gnuarmemb/bin/arm-none-eabi-gcc.exe
-- Using application from &amp;#39;C:/Repos/ncs/nrf/samples/nrf9160/spm&amp;#39;
Zephyr version: 2.0.99
USING OUT OF TREE BOARD
-- Loading C:/Repos/ncs/zephyr/boards/arm/myproj/myprojns.dts as base
-- Overlaying C:/Repos/ncs/zephyr/dts/common/common.dts
Devicetree configuration written to C:/Repos/myproj-nrf9160-fw/build/spm/zephyr/include/generated/generated_dts_board.conf

warning: TRUSTED_EXECUTION_NONSECURE (defined at arch/Kconfig:154) was assigned the value &amp;#39;y&amp;#39; but
got the value &amp;#39;n&amp;#39;. You can check symbol information (including dependencies) in the &amp;#39;menuconfig&amp;#39;
interface (see the Application Development Primer section of the manual), or in the Kconfig
reference at
http://docs.zephyrproject.org/latest/reference/kconfig/CONFIG_TRUSTED_EXECUTION_NONSECURE.html
(which is updated regularly from the master branch). See the &amp;#39;Setting configuration values&amp;#39; section
of the Board Porting Guide as well.
Parsing Kconfig tree in C:/Repos/ncs/zephyr/Kconfig
Loaded configuration &amp;#39;C:/Repos/ncs/zephyr/boards/arm/myproj/myprojns_defconfig&amp;#39;
Merged configuration &amp;#39;C:/Repos/ncs/nrf/samples/nrf9160/spm/prj.conf&amp;#39;
Configuration saved to &amp;#39;C:/Repos/myproj-nrf9160-fw/build/spm/zephyr/.config&amp;#39;
Running Partition Manager...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Repos/myproj-nrf9160-fw/build&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;And here&amp;#39;s the output of running the build with ninja:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;[76/316] Building C object spm/zephyr/CMakeFiles/spm_zephyr.dir/soc/arm/nordic_nrf/validate_base_addresses.c.obj
FAILED: spm/zephyr/CMakeFiles/spm_zephyr.dir/soc/arm/nordic_nrf/validate_base_addresses.c.obj
C:\gnuarmemb\bin\arm-none-eabi-gcc.exe -DABI_INFO_MAGIC=0x281ee6de,0xb845acea,23297 -DBUILD_VERSION=v2.0.99-ncs1 -DFIRMWARE_INFO_MAGIC=0x281ee6de,0x8fcebb4c,23297 -DKERNEL -DMBEDTLS_CONFIG_FILE=\&amp;quot;nrf-config.h\&amp;quot; -DNRF9160_XXAA -DUSE_PARTITION_MANAGER=1 -D_FORTIFY_SOURCE=2 -D__PROGRAM_START -D__ZEPHYR__=1 -IC:/Repos/ncs/zephyr/kernel/include -IC:/Repos/ncs/zephyr/arch/arm/include -IC:/Repos/ncs/zephyr/include -IC:/Repos/ncs/zephyr/include/drivers -Ispm/zephyr/include/generated -IC:/Repos/ncs/zephyr/soc/arm/nordic_nrf/nrf91 -IC:/Repos/ncs/zephyr/ext/hal/cmsis/Include -IC:/Repos/ncs/nrf/include -IC:/Repos/ncs/nrfxlib/crypto/nrf_cc310_mbedcrypto/include/mbedtls -IC:/Repos/ncs/nrfxlib/crypto/nrf_cc310_mbedcrypto/include -Ispm/zephyr/modules/nrfxlib/nrf_security/include -Ispm/zephyr/modules/nrfxlib/nrf_security/include/mbedtls_generated -IC:/Repos/ncs/mbedtls/include -IC:/Repos/ncs/mbedtls/include/mbedtls -IC:/Repos/ncs/modules/hal/nordic/nrfx -IC:/Repos/ncs/modules/hal/nordic/nrfx/drivers/include -IC:/Repos/ncs/modules/hal/nordic/nrfx/mdk -IC:/Repos/ncs/modules/hal/nordic/. -isystem C:/Repos/ncs/zephyr/lib/libc/minimal/include -isystem c:/gnuarmemb/bin/../lib/gcc/arm-none-eabi/7.3.1/include -isystem c:/gnuarmemb/bin/../lib/gcc/arm-none-eabi/7.3.1/include-fixed -isystem C:/Repos/ncs/nrfxlib/crypto/nrf_cc310_platform/include -Os -imacrosC:/Repos/myproj-nrf9160-fw/build/spm/zephyr/include/generated/autoconf.h -ffreestanding -fno-common -g -mthumb -mcpu=cortex-m33 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -imacrosC:/Repos/ncs/zephyr/include/toolchain/zephyr_stdint.h -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wno-main -Wno-pointer-sign -Wpointer-arith -Wno-unused-but-set-variable -Werror=implicit-int -fno-asynchronous-unwind-tables -fno-pie -fno-pic -fno-strict-overflow -fno-reorder-functions -fno-defer-pop -ffunction-sections -fdata-sections -mabi=aapcs -march=armv8-m.main+dsp -mcmse -std=c99 -nostdinc -MD -MT spm/zephyr/CMakeFiles/spm_zephyr.dir/soc/arm/nordic_nrf/validate_base_addresses.c.obj -MF spm\zephyr\CMakeFiles\spm_zephyr.dir\soc\arm\nordic_nrf\validate_base_addresses.c.obj.d -o spm/zephyr/CMakeFiles/spm_zephyr.dir/soc/arm/nordic_nrf/validate_base_addresses.c.obj   -c C:/Repos/ncs/zephyr/soc/arm/nordic_nrf/validate_base_addresses.c
In file included from C:/Repos/ncs/zephyr/include/toolchain.h:39:0,
                 from C:/Repos/ncs/zephyr/include/kernel_includes.h:19,
                 from C:/Repos/ncs/zephyr/include/kernel.h:17,
                 from C:/Repos/ncs/zephyr/soc/arm/nordic_nrf/validate_base_addresses.c:7:
C:/Repos/ncs/zephyr/include/toolchain/gcc.h:62:28: error: static assertion failed: &amp;quot;&amp;quot;
 #define BUILD_ASSERT(EXPR) _Static_assert(EXPR, &amp;quot;&amp;quot;)
                            ^
C:/Repos/ncs/zephyr/soc/arm/nordic_nrf/validate_base_addresses.c:19:34: note: in expansion of macro &amp;#39;BUILD_ASSERT&amp;#39;
 #define CHECK_ADDRESS(dts, mdk)  BUILD_ASSERT((u32_t)(dts) == (u32_t)(mdk))
                                  ^~~~~~~~~~~~
C:/Repos/ncs/zephyr/soc/arm/nordic_nrf/validate_base_addresses.c:30:1: note: in expansion of macro &amp;#39;CHECK_ADDRESS&amp;#39;
 CHECK_ADDRESS(DT_INST_0_NORDIC_NRF_CLOCK_BASE_ADDRESS, NRF_CLOCK);
 ^~~~~~~~~~~~~
C:/Repos/ncs/zephyr/include/toolchain/gcc.h:62:28: error: static assertion failed: &amp;quot;&amp;quot;
 #define BUILD_ASSERT(EXPR) _Static_assert(EXPR, &amp;quot;&amp;quot;)
                            ^
C:/Repos/ncs/zephyr/soc/arm/nordic_nrf/validate_base_addresses.c:19:34: note: in expansion of macro &amp;#39;BUILD_ASSERT&amp;#39;
 #define CHECK_ADDRESS(dts, mdk)  BUILD_ASSERT((u32_t)(dts) == (u32_t)(mdk))
                                  ^~~~~~~~~~~~
C:/Repos/ncs/zephyr/soc/arm/nordic_nrf/validate_base_addresses.c:34:1: note: in expansion of macro &amp;#39;CHECK_ADDRESS&amp;#39;
 CHECK_ADDRESS(DT_INST_0_NORDIC_NRF_DPPIC_BASE_ADDRESS, NRF_DPPIC);
 ^~~~~~~~~~~~~
C:/Repos/ncs/zephyr/include/toolchain/gcc.h:62:28: error: static assertion failed: &amp;quot;&amp;quot;
 #define BUILD_ASSERT(EXPR) _Static_assert(EXPR, &amp;quot;&amp;quot;)
                            ^
C:/Repos/ncs/zephyr/soc/arm/nordic_nrf/validate_base_addresses.c:19:34: note: in expansion of macro &amp;#39;BUILD_ASSERT&amp;#39;
 #define CHECK_ADDRESS(dts, mdk)  BUILD_ASSERT((u32_t)(dts) == (u32_t)(mdk))
                                  ^~~~~~~~~~~~
C:/Repos/ncs/zephyr/soc/arm/nordic_nrf/validate_base_addresses.c:38:1: note: in expansion of macro &amp;#39;CHECK_ADDRESS&amp;#39;
 CHECK_ADDRESS(DT_NORDIC_NRF_EGU_EGU_0_BASE_ADDRESS, NRF_EGU0);
 ^~~~~~~~~~~~~
C:/Repos/ncs/zephyr/include/toolchain/gcc.h:62:28: error: static assertion failed: &amp;quot;&amp;quot;
 #define BUILD_ASSERT(EXPR) _Static_assert(EXPR, &amp;quot;&amp;quot;)
                            ^
C:/Repos/ncs/zephyr/soc/arm/nordic_nrf/validate_base_addresses.c:19:34: note: in expansion of macro &amp;#39;BUILD_ASSERT&amp;#39;
 #define CHECK_ADDRESS(dts, mdk)  BUILD_ASSERT((u32_t)(dts) == (u32_t)(mdk))
                                  ^~~~~~~~~~~~
C:/Repos/ncs/zephyr/soc/arm/nordic_nrf/validate_base_addresses.c:41:1: note: in expansion of macro &amp;#39;CHECK_ADDRESS&amp;#39;
 CHECK_ADDRESS(DT_NORDIC_NRF_EGU_EGU_1_BASE_ADDRESS, NRF_EGU1);
 ^~~~~~~~~~~~~
C:/Repos/ncs/zephyr/include/toolchain/gcc.h:62:28: error: static assertion failed: &amp;quot;&amp;quot;
 #define BUILD_ASSERT(EXPR) _Static_assert(EXPR, &amp;quot;&amp;quot;)
                            ^
C:/Repos/ncs/zephyr/soc/arm/nordic_nrf/validate_base_addresses.c:19:34: note: in expansion of macro &amp;#39;BUILD_ASSERT&amp;#39;
 #define CHECK_ADDRESS(dts, mdk)  BUILD_ASSERT((u32_t)(dts) == (u32_t)(mdk))
                                  ^~~~~~~~~~~~
C:/Repos/ncs/zephyr/soc/arm/nordic_nrf/validate_base_addresses.c:44:1: note: in expansion of macro &amp;#39;CHECK_ADDRESS&amp;#39;
 CHECK_ADDRESS(DT_NORDIC_NRF_EGU_EGU_2_BASE_ADDRESS, NRF_EGU2);
 ^~~~~~~~~~~~~
C:/Repos/ncs/zephyr/include/toolchain/gcc.h:62:28: error: static assertion failed: &amp;quot;&amp;quot;
 #define BUILD_ASSERT(EXPR) _Static_assert(EXPR, &amp;quot;&amp;quot;)
                            ^
C:/Repos/ncs/zephyr/soc/arm/nordic_nrf/validate_base_addresses.c:19:34: note: in expansion of macro &amp;#39;BUILD_ASSERT&amp;#39;
 #define CHECK_ADDRESS(dts, mdk)  BUILD_ASSERT((u32_t)(dts) == (u32_t)(mdk))
                                  ^~~~~~~~~~~~
C:/Repos/ncs/zephyr/soc/arm/nordic_nrf/validate_base_addresses.c:47:1: note: in expansion of macro &amp;#39;CHECK_ADDRESS&amp;#39;
 CHECK_ADDRESS(DT_NORDIC_NRF_EGU_EGU_3_BASE_ADDRESS, NRF_EGU3);
 ^~~~~~~~~~~~~
C:/Repos/ncs/zephyr/include/toolchain/gcc.h:62:28: error: static assertion failed: &amp;quot;&amp;quot;
 #define BUILD_ASSERT(EXPR) _Static_assert(EXPR, &amp;quot;&amp;quot;)
                            ^
C:/Repos/ncs/zephyr/soc/arm/nordic_nrf/validate_base_addresses.c:19:34: note: in expansion of macro &amp;#39;BUILD_ASSERT&amp;#39;
 #define CHECK_ADDRESS(dts, mdk)  BUILD_ASSERT((u32_t)(dts) == (u32_t)(mdk))
                                  ^~~~~~~~~~~~
C:/Repos/ncs/zephyr/soc/arm/nordic_nrf/validate_base_addresses.c:50:1: note: in expansion of macro &amp;#39;CHECK_ADDRESS&amp;#39;
 CHECK_ADDRESS(DT_NORDIC_NRF_EGU_EGU_4_BASE_ADDRESS, NRF_EGU4);
 ^~~~~~~~~~~~~
C:/Repos/ncs/zephyr/include/toolchain/gcc.h:62:28: error: static assertion failed: &amp;quot;&amp;quot;
 #define BUILD_ASSERT(EXPR) _Static_assert(EXPR, &amp;quot;&amp;quot;)
                            ^
C:/Repos/ncs/zephyr/soc/arm/nordic_nrf/validate_base_addresses.c:19:34: note: in expansion of macro &amp;#39;BUILD_ASSERT&amp;#39;
 #define CHECK_ADDRESS(dts, mdk)  BUILD_ASSERT((u32_t)(dts) == (u32_t)(mdk))
                                  ^~~~~~~~~~~~
C:/Repos/ncs/zephyr/soc/arm/nordic_nrf/validate_base_addresses.c:53:1: note: in expansion of macro &amp;#39;CHECK_ADDRESS&amp;#39;
 CHECK_ADDRESS(DT_NORDIC_NRF_EGU_EGU_5_BASE_ADDRESS, NRF_EGU5);
 ^~~~~~~~~~~~~
C:/Repos/ncs/zephyr/include/toolchain/gcc.h:62:28: error: static assertion failed: &amp;quot;&amp;quot;
 #define BUILD_ASSERT(EXPR) _Static_assert(EXPR, &amp;quot;&amp;quot;)
                            ^
C:/Repos/ncs/zephyr/soc/arm/nordic_nrf/validate_base_addresses.c:19:34: note: in expansion of macro &amp;#39;BUILD_ASSERT&amp;#39;
 #define CHECK_ADDRESS(dts, mdk)  BUILD_ASSERT((u32_t)(dts) == (u32_t)(mdk))
                                  ^~~~~~~~~~~~
C:/Repos/ncs/zephyr/soc/arm/nordic_nrf/validate_base_addresses.c:61:1: note: in expansion of macro &amp;#39;CHECK_ADDRESS&amp;#39;
 CHECK_ADDRESS(DT_NORDIC_NRF_GPIO_GPIO_0_BASE_ADDRESS, NRF_P0);
 ^~~~~~~~~~~~~
C:/Repos/ncs/zephyr/include/toolchain/gcc.h:62:28: error: static assertion failed: &amp;quot;&amp;quot;
 #define BUILD_ASSERT(EXPR) _Static_assert(EXPR, &amp;quot;&amp;quot;)
                            ^
C:/Repos/ncs/zephyr/soc/arm/nordic_nrf/validate_base_addresses.c:19:34: note: in expansion of macro &amp;#39;BUILD_ASSERT&amp;#39;
 #define CHECK_ADDRESS(dts, mdk)  BUILD_ASSERT((u32_t)(dts) == (u32_t)(mdk))
                                  ^~~~~~~~~~~~
C:/Repos/ncs/zephyr/soc/arm/nordic_nrf/validate_base_addresses.c:68:1: note: in expansion of macro &amp;#39;CHECK_ADDRESS&amp;#39;
 CHECK_ADDRESS(DT_NORDIC_NRF_GPIOTE_GPIOTE_0_BASE_ADDRESS, NRF_GPIOTE);
 ^~~~~~~~~~~~~
C:/Repos/ncs/zephyr/include/toolchain/gcc.h:62:28: error: static assertion failed: &amp;quot;&amp;quot;
 #define BUILD_ASSERT(EXPR) _Static_assert(EXPR, &amp;quot;&amp;quot;)
                            ^
C:/Repos/ncs/zephyr/soc/arm/nordic_nrf/validate_base_addresses.c:19:34: note: in expansion of macro &amp;#39;BUILD_ASSERT&amp;#39;
 #define CHECK_ADDRESS(dts, mdk)  BUILD_ASSERT((u32_t)(dts) == (u32_t)(mdk))
                                  ^~~~~~~~~~~~
C:/Repos/ncs/zephyr/soc/arm/nordic_nrf/validate_base_addresses.c:76:1: note: in expansion of macro &amp;#39;CHECK_ADDRESS&amp;#39;
 CHECK_ADDRESS(DT_INST_0_NORDIC_NRF_KMU_BASE_ADDRESS, NRF_KMU);
 ^~~~~~~~~~~~~
C:/Repos/ncs/zephyr/include/toolchain/gcc.h:62:28: error: static assertion failed: &amp;quot;&amp;quot;
 #define BUILD_ASSERT(EXPR) _Static_assert(EXPR, &amp;quot;&amp;quot;)
                            ^
C:/Repos/ncs/zephyr/soc/arm/nordic_nrf/validate_base_addresses.c:19:34: note: in expansion of macro &amp;#39;BUILD_ASSERT&amp;#39;
 #define CHECK_ADDRESS(dts, mdk)  BUILD_ASSERT((u32_t)(dts) == (u32_t)(mdk))
                                  ^~~~~~~~~~~~
C:/Repos/ncs/zephyr/soc/arm/nordic_nrf/validate_base_addresses.c:86:1: note: in expansion of macro &amp;#39;CHECK_ADDRESS&amp;#39;
 CHECK_ADDRESS(DT_INST_0_NORDIC_NRF91_FLASH_CONTROLLER_BASE_ADDRESS, NRF_NVMC);
 ^~~~~~~~~~~~~
C:/Repos/ncs/zephyr/include/toolchain/gcc.h:62:28: error: static assertion failed: &amp;quot;&amp;quot;
 #define BUILD_ASSERT(EXPR) _Static_assert(EXPR, &amp;quot;&amp;quot;)
                            ^
C:/Repos/ncs/zephyr/soc/arm/nordic_nrf/validate_base_addresses.c:19:34: note: in expansion of macro &amp;#39;BUILD_ASSERT&amp;#39;
 #define CHECK_ADDRESS(dts, mdk)  BUILD_ASSERT((u32_t)(dts) == (u32_t)(mdk))
                                  ^~~~~~~~~~~~
C:/Repos/ncs/zephyr/soc/arm/nordic_nrf/validate_base_addresses.c:94:1: note: in expansion of macro &amp;#39;CHECK_ADDRESS&amp;#39;
 CHECK_ADDRESS(DT_INST_0_NORDIC_NRF_POWER_BASE_ADDRESS, NRF_POWER);
 ^~~~~~~~~~~~~
C:/Repos/ncs/zephyr/include/toolchain/gcc.h:62:28: error: static assertion failed: &amp;quot;&amp;quot;
 #define BUILD_ASSERT(EXPR) _Static_assert(EXPR, &amp;quot;&amp;quot;)
                            ^
C:/Repos/ncs/zephyr/soc/arm/nordic_nrf/validate_base_addresses.c:19:34: note: in expansion of macro &amp;#39;BUILD_ASSERT&amp;#39;
 #define CHECK_ADDRESS(dts, mdk)  BUILD_ASSERT((u32_t)(dts) == (u32_t)(mdk))
                                  ^~~~~~~~~~~~
C:/Repos/ncs/zephyr/soc/arm/nordic_nrf/validate_base_addresses.c:98:1: note: in expansion of macro &amp;#39;CHECK_ADDRESS&amp;#39;
 CHECK_ADDRESS(DT_NORDIC_NRF_PWM_PWM_0_BASE_ADDRESS, NRF_PWM0);
 ^~~~~~~~~~~~~
C:/Repos/ncs/zephyr/include/toolchain/gcc.h:62:28: error: static assertion failed: &amp;quot;&amp;quot;
 #define BUILD_ASSERT(EXPR) _Static_assert(EXPR, &amp;quot;&amp;quot;)
                            ^
C:/Repos/ncs/zephyr/soc/arm/nordic_nrf/validate_base_addresses.c:19:34: note: in expansion of macro &amp;#39;BUILD_ASSERT&amp;#39;
 #define CHECK_ADDRESS(dts, mdk)  BUILD_ASSERT((u32_t)(dts) == (u32_t)(mdk))
                                  ^~~~~~~~~~~~
C:/Repos/ncs/zephyr/soc/arm/nordic_nrf/validate_base_addresses.c:115:1: note: in expansion of macro &amp;#39;CHECK_ADDRESS&amp;#39;
 CHECK_ADDRESS(DT_INST_0_NORDIC_NRF_REGULATORS_BASE_ADDRESS, NRF_REGULATORS);
 ^~~~~~~~~~~~~
C:/Repos/ncs/zephyr/include/toolchain/gcc.h:62:28: error: static assertion failed: &amp;quot;&amp;quot;
 #define BUILD_ASSERT(EXPR) _Static_assert(EXPR, &amp;quot;&amp;quot;)
                            ^
C:/Repos/ncs/zephyr/soc/arm/nordic_nrf/validate_base_addresses.c:19:34: note: in expansion of macro &amp;#39;BUILD_ASSERT&amp;#39;
 #define CHECK_ADDRESS(dts, mdk)  BUILD_ASSERT((u32_t)(dts) == (u32_t)(mdk))
                                  ^~~~~~~~~~~~
C:/Repos/ncs/zephyr/soc/arm/nordic_nrf/validate_base_addresses.c:119:1: note: in expansion of macro &amp;#39;CHECK_ADDRESS&amp;#39;
 CHECK_ADDRESS(DT_NORDIC_NRF_RTC_RTC_0_BASE_ADDRESS, NRF_RTC0);
 ^~~~~~~~~~~~~
C:/Repos/ncs/zephyr/include/toolchain/gcc.h:62:28: error: static assertion failed: &amp;quot;&amp;quot;
 #define BUILD_ASSERT(EXPR) _Static_assert(EXPR, &amp;quot;&amp;quot;)
                            ^
C:/Repos/ncs/zephyr/soc/arm/nordic_nrf/validate_base_addresses.c:19:34: note: in expansion of macro &amp;#39;BUILD_ASSERT&amp;#39;
 #define CHECK_ADDRESS(dts, mdk)  BUILD_ASSERT((u32_t)(dts) == (u32_t)(mdk))
                                  ^~~~~~~~~~~~
C:/Repos/ncs/zephyr/soc/arm/nordic_nrf/validate_base_addresses.c:122:1: note: in expansion of macro &amp;#39;CHECK_ADDRESS&amp;#39;
 CHECK_ADDRESS(DT_NORDIC_NRF_RTC_RTC_1_BASE_ADDRESS, NRF_RTC1);
 ^~~~~~~~~~~~~
C:/Repos/ncs/zephyr/include/toolchain/gcc.h:62:28: error: static assertion failed: &amp;quot;&amp;quot;
 #define BUILD_ASSERT(EXPR) _Static_assert(EXPR, &amp;quot;&amp;quot;)
                            ^
C:/Repos/ncs/zephyr/soc/arm/nordic_nrf/validate_base_addresses.c:19:34: note: in expansion of macro &amp;#39;BUILD_ASSERT&amp;#39;
 #define CHECK_ADDRESS(dts, mdk)  BUILD_ASSERT((u32_t)(dts) == (u32_t)(mdk))
                                  ^~~~~~~~~~~~
C:/Repos/ncs/zephyr/soc/arm/nordic_nrf/validate_base_addresses.c:129:1: note: in expansion of macro &amp;#39;CHECK_ADDRESS&amp;#39;
 CHECK_ADDRESS(DT_NORDIC_NRF_SAADC_ADC_0_BASE_ADDRESS, NRF_SAADC);
 ^~~~~~~~~~~~~
C:/Repos/ncs/zephyr/include/toolchain/gcc.h:62:28: error: static assertion failed: &amp;quot;&amp;quot;
 #define BUILD_ASSERT(EXPR) _Static_assert(EXPR, &amp;quot;&amp;quot;)
                            ^
C:/Repos/ncs/zephyr/soc/arm/nordic_nrf/validate_base_addresses.c:19:34: note: in expansion of macro &amp;#39;BUILD_ASSERT&amp;#39;
 #define CHECK_ADDRESS(dts, mdk)  BUILD_ASSERT((u32_t)(dts) == (u32_t)(mdk))
                                  ^~~~~~~~~~~~
C:/Repos/ncs/zephyr/soc/arm/nordic_nrf/validate_base_addresses.c:177:1: note: in expansion of macro &amp;#39;CHECK_ADDRESS&amp;#39;
 CHECK_ADDRESS(DT_NORDIC_NRF_TIMER_TIMER_0_BASE_ADDRESS, NRF_TIMER0);
 ^~~~~~~~~~~~~
C:/Repos/ncs/zephyr/include/toolchain/gcc.h:62:28: error: static assertion failed: &amp;quot;&amp;quot;
 #define BUILD_ASSERT(EXPR) _Static_assert(EXPR, &amp;quot;&amp;quot;)
                            ^
C:/Repos/ncs/zephyr/soc/arm/nordic_nrf/validate_base_addresses.c:19:34: note: in expansion of macro &amp;#39;BUILD_ASSERT&amp;#39;
 #define CHECK_ADDRESS(dts, mdk)  BUILD_ASSERT((u32_t)(dts) == (u32_t)(mdk))
                                  ^~~~~~~~~~~~
C:/Repos/ncs/zephyr/soc/arm/nordic_nrf/validate_base_addresses.c:180:1: note: in expansion of macro &amp;#39;CHECK_ADDRESS&amp;#39;
 CHECK_ADDRESS(DT_NORDIC_NRF_TIMER_TIMER_1_BASE_ADDRESS, NRF_TIMER1);
 ^~~~~~~~~~~~~
C:/Repos/ncs/zephyr/include/toolchain/gcc.h:62:28: error: static assertion failed: &amp;quot;&amp;quot;
 #define BUILD_ASSERT(EXPR) _Static_assert(EXPR, &amp;quot;&amp;quot;)
                            ^
C:/Repos/ncs/zephyr/soc/arm/nordic_nrf/validate_base_addresses.c:19:34: note: in expansion of macro &amp;#39;BUILD_ASSERT&amp;#39;
 #define CHECK_ADDRESS(dts, mdk)  BUILD_ASSERT((u32_t)(dts) == (u32_t)(mdk))
                                  ^~~~~~~~~~~~
C:/Repos/ncs/zephyr/soc/arm/nordic_nrf/validate_base_addresses.c:183:1: note: in expansion of macro &amp;#39;CHECK_ADDRESS&amp;#39;
 CHECK_ADDRESS(DT_NORDIC_NRF_TIMER_TIMER_2_BASE_ADDRESS, NRF_TIMER2);
 ^~~~~~~~~~~~~
C:/Repos/ncs/zephyr/include/toolchain/gcc.h:62:28: error: static assertion failed: &amp;quot;&amp;quot;
 #define BUILD_ASSERT(EXPR) _Static_assert(EXPR, &amp;quot;&amp;quot;)
                            ^
C:/Repos/ncs/zephyr/soc/arm/nordic_nrf/validate_base_addresses.c:19:34: note: in expansion of macro &amp;#39;BUILD_ASSERT&amp;#39;
 #define CHECK_ADDRESS(dts, mdk)  BUILD_ASSERT((u32_t)(dts) == (u32_t)(mdk))
                                  ^~~~~~~~~~~~
C:/Repos/ncs/zephyr/soc/arm/nordic_nrf/validate_base_addresses.c:206:1: note: in expansion of macro &amp;#39;CHECK_ADDRESS&amp;#39;
 CHECK_ADDRESS(DT_NORDIC_NRF_TWIM_I2C_2_BASE_ADDRESS, NRF_TWIM2);
 ^~~~~~~~~~~~~
C:/Repos/ncs/zephyr/include/toolchain/gcc.h:62:28: error: static assertion failed: &amp;quot;&amp;quot;
 #define BUILD_ASSERT(EXPR) _Static_assert(EXPR, &amp;quot;&amp;quot;)
                            ^
C:/Repos/ncs/zephyr/soc/arm/nordic_nrf/validate_base_addresses.c:19:34: note: in expansion of macro &amp;#39;BUILD_ASSERT&amp;#39;
 #define CHECK_ADDRESS(dts, mdk)  BUILD_ASSERT((u32_t)(dts) == (u32_t)(mdk))
                                  ^~~~~~~~~~~~
C:/Repos/ncs/zephyr/soc/arm/nordic_nrf/validate_base_addresses.c:230:1: note: in expansion of macro &amp;#39;CHECK_ADDRESS&amp;#39;
 CHECK_ADDRESS(DT_NORDIC_NRF_UARTE_UART_0_BASE_ADDRESS, NRF_UARTE0);
 ^~~~~~~~~~~~~
C:/Repos/ncs/zephyr/include/toolchain/gcc.h:62:28: error: static assertion failed: &amp;quot;&amp;quot;
 #define BUILD_ASSERT(EXPR) _Static_assert(EXPR, &amp;quot;&amp;quot;)
                            ^
C:/Repos/ncs/zephyr/soc/arm/nordic_nrf/validate_base_addresses.c:19:34: note: in expansion of macro &amp;#39;BUILD_ASSERT&amp;#39;
 #define CHECK_ADDRESS(dts, mdk)  BUILD_ASSERT((u32_t)(dts) == (u32_t)(mdk))
                                  ^~~~~~~~~~~~
C:/Repos/ncs/zephyr/soc/arm/nordic_nrf/validate_base_addresses.c:233:1: note: in expansion of macro &amp;#39;CHECK_ADDRESS&amp;#39;
 CHECK_ADDRESS(DT_NORDIC_NRF_UARTE_UART_1_BASE_ADDRESS, NRF_UARTE1);
 ^~~~~~~~~~~~~
C:/Repos/ncs/zephyr/include/toolchain/gcc.h:62:28: error: static assertion failed: &amp;quot;&amp;quot;
 #define BUILD_ASSERT(EXPR) _Static_assert(EXPR, &amp;quot;&amp;quot;)
                            ^
C:/Repos/ncs/zephyr/soc/arm/nordic_nrf/validate_base_addresses.c:19:34: note: in expansion of macro &amp;#39;BUILD_ASSERT&amp;#39;
 #define CHECK_ADDRESS(dts, mdk)  BUILD_ASSERT((u32_t)(dts) == (u32_t)(mdk))
                                  ^~~~~~~~~~~~
C:/Repos/ncs/zephyr/soc/arm/nordic_nrf/validate_base_addresses.c:251:1: note: in expansion of macro &amp;#39;CHECK_ADDRESS&amp;#39;
 CHECK_ADDRESS(DT_INST_0_NORDIC_NRF_VMC_BASE_ADDRESS, NRF_VMC);
 ^~~~~~~~~~~~~
C:/Repos/ncs/zephyr/include/toolchain/gcc.h:62:28: error: static assertion failed: &amp;quot;&amp;quot;
 #define BUILD_ASSERT(EXPR) _Static_assert(EXPR, &amp;quot;&amp;quot;)
                            ^
C:/Repos/ncs/zephyr/soc/arm/nordic_nrf/validate_base_addresses.c:19:34: note: in expansion of macro &amp;#39;BUILD_ASSERT&amp;#39;
 #define CHECK_ADDRESS(dts, mdk)  BUILD_ASSERT((u32_t)(dts) == (u32_t)(mdk))
                                  ^~~~~~~~~~~~
C:/Repos/ncs/zephyr/soc/arm/nordic_nrf/validate_base_addresses.c:255:1: note: in expansion of macro &amp;#39;CHECK_ADDRESS&amp;#39;
 CHECK_ADDRESS(DT_NORDIC_NRF_WATCHDOG_WDT_0_BASE_ADDRESS, NRF_WDT);
 ^~~~~~~~~~~~~
[89/316] Building C object spm/zephyr/CMakeFiles/spm_zephyr.dir/C_/Repos/ncs/nrf/subsys/spm/secure_services.c.obj
ninja: build stopped: subcommand failed.&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Upgrade to Zephyr OS 2.1 breaks build</title><link>https://devzone.nordicsemi.com/thread/222964?ContentTypeID=1</link><pubDate>Mon, 02 Dec 2019 08:47:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d02a09a5-d4bf-49b7-949a-663d4d10af87</guid><dc:creator>Heidi</dc:creator><description>&lt;p&gt;Hi, could you provide the entire build message?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Heidi&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>