This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

nrf9160dk: using HFCLK with Zephyr SDK

I wanted to use HFCLK for the nrf9160 in nrf9160DK board. I am using the latest nrf SDK and tried the below Kconfig entries, but no luck,

CONFIG_NRF_RTC_TIMER=n
CONFIG_CORTEX_M_SYSTICK=y
CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=64000000
CONFIG_SYS_CLOCK_TICKS_PER_SEC=64000000

Command for compilation: west build -b nrf9160dk_nrf9160ns

I am able to compile and run hello_world samples, but not other samples or custom application.

Console log:

*** Booting Zephyr OS build v2.4.0-ncs1-rc2-2-g98e1132f8ade  ***                                                                                              
Flash regions           Domain          Permissions                                                                                                           
00 00 0x00000 0x08000   Secure          rwxl                                                                                                                  
01 31 0x08000 0x100000  Non-Secure      rwxl                                                                                                                  
                                                                                                                                                              
Non-secure callable region 0 placed in flash region 0 with size 32.

SRAM region             Domain          Permissions
00 07 0x00000 0x10000   Secure          rwxl
08 31 0x10000 0x40000   Non-Secure      rwxl

Peripheral              Domain          Status
00 NRF_P0               Non-Secure      OK
01 NRF_CLOCK            Non-Secure      OK
02 NRF_RTC0             Non-Secure      OK
03 NRF_RTC1             Non-Secure      OK
04 NRF_NVMC             Non-Secure      OK
05 NRF_UARTE1           Non-Secure      OK
06 NRF_UARTE2           Secure          SKIP
07 NRF_TWIM2            Non-Secure      OK
08 NRF_SPIM3            Non-Secure      OK
09 NRF_TIMER0           Non-Secure      OK
10 NRF_TIMER1           Non-Secure      OK
11 NRF_TIMER2           Non-Secure      OK
12 NRF_SAADC            Non-Secure      OK
13 NRF_PWM0             Non-Secure      OK
14 NRF_PWM1             Non-Secure      OK
15 NRF_PWM2             Non-Secure      OK
16 NRF_PWM3             Non-Secure      OK
17 NRF_WDT              Non-Secure      OK
18 NRF_IPC              Non-Secure      OK
19 NRF_VMC              Non-Secure      OK
20 NRF_FPU              Non-Secure      OK
21 NRF_EGU1             Non-Secure      OK
22 NRF_EGU2             Non-Secure      OK
23 NRF_DPPIC            Non-Secure      OK
24 NRF_GPIOTE1          Non-Secure      OK
25 NRF_REGULATORS       Non-Secure      OK

SPM: NS image at 0xc000
SPM: NS MSP at 0x20027d60
SPM: NS reset vector at 0xfc15
SPM: prepare to jump to Non-Secure image.

Related