Transitioning to SEGGER_RTT

I built an application on the NRF52 Development Kit. 

I was using the old NRF serial application with the retargetio.c file to push data out through the serial port.

I have had to upgrade my SES IDE to version 6.22, and there are lots of updates. One of the updates including transitioning to the SEGGER RTT module. I tried to follow the update instructions provided here https://wiki.segger.com/RTT_in_Embedded_Studio

However, I am getting some build errors I cannot resolve. I'm looking for help/advise to resolve the error. 

The build error seems to be with the "SEGGER_RTT_ASM_ARMv7M.S" assembler file. The details are as follows: 

Building ‘vector-pump-emulator’ from solution ‘vector-pump-emulator-app’ in configuration ‘Debug’
Compiling ‘ble_vpe.c’
Compiling ‘SEGGER_RTT.c’
Assembling ‘SEGGER_RTT_ASM_ARMv7M.S’
__SEGGER_RTL_Conf.h
__SEGGER_RTL_ConfDefaults.h
__SEGGER_RTL.h
stdint.h
app_util_platform.h
SEGGER_RTT_Conf.h
SEGGER_RTT.h
SEGGER_RTT_ASM_ARMv7M.S
missing binary operator before token "("
missing binary operator before token "("
missing binary operator before token "("
missing binary operator before token "("
missing binary operator before token "("
Compiling ‘SEGGER_RTT_printf.c’
Build failed

Related