Hi,
I am getting errors with the newer version of the OS. Building boot-loader
and target app image gives assembler errors. Below is an example of the
error on the blinky app:
Building target targets/blink_nordic
Compiling main.c
Archiving blinky.a
Compiling blink_nordic-sysflash.c
Compiling blink_nordic-sysinit-app.c
Archiving blink_nordic-sysinit-app.a
Compiling hal_bsp.c
Compiling sbrk.c
<snip>
Compiling os_arch_arm.c
Compiling os_fault.c
Assembling HAL_CM4.s
Error: HAL_CM4.s: Assembler messages:
HAL_CM4.s:161: Error: selected processor does not support `vstmdbeq
R12!,{S16-S31}' in Thumb mode
HAL_CM4.s:162: Error: instruction not allowed in IT block -- `stmdb
R12!,{R4-R11,LR}'
HAL_CM4.s:174: Error: selected processor does not support `vldmiaeq
R12!,{S16-S31}' in Thumb mode
HAL_CM4.s:176: Error: incorrect condition in IT block -- `mvnne
LR,#~0xFFFFFFFD'
HAL_CM4.s:178: Error: instruction not allowed in IT block -- `ldmia
R12!,{R4-R11}'
The target was nrf52dk. Can someone suggest a fix to this??