Important changes to forums and questions
All forums and questions are now archived. To start a new conversation or read the latest updates go to forums.mbed.com.
9 years, 6 months ago.
GCC Export makefile script has bad path for nrf51 softdevice
mbed export gcc paths are off.
Last login: Wed Oct 8 22:26:49 on ttys001
jacob:~ jacobrosenthal$ cd /Users/jacobrosenthal/Downloads/mbed_blinky
jacob:mbed_blinky jacobrosenthal$ make
arm-none-eabi-g++ -mcpu=cortex-m0 -mthumb -c -g -fno-common -fmessage-length=0 -Wall -fno-exceptions -ffunction-sections -fdata-sections -DNDEBUG -Os -DTARGET_NRF51822 -DTARGET_M0 -DTARGET_NORDIC -DTARGET_NRF51822_MKIT -DTARGET_MCU_NRF51822 -DTOOLCHAIN_GCC_ARM -DTOOLCHAIN_GCC -DCORTEX_M0 -DARM_MATH_CM0 -DMBED_BUILD_TIMESTAMP=1412885561.9 -DMBED=1 -std=gnu++98 -I. -I./mbed -I./mbed/TARGET_NRF51822 -I./mbed/TARGET_NRF51822/TOOLCHAIN_GCC_ARM -I./mbed/TARGET_NRF51822/TARGET_NORDIC -I./mbed/TARGET_NRF51822/TARGET_NORDIC/TARGET_MCU_NRF51822 -I./mbed/TARGET_NRF51822/TARGET_NORDIC/TARGET_MCU_NRF51822/TARGET_NRF51822_MKIT -I./mbed/TARGET_NRF51822/TARGET_NORDIC/TARGET_MCU_NRF51822/Lib -I./mbed/TARGET_NRF51822/TARGET_NORDIC/TARGET_MCU_NRF51822/Lib/nrf-sdk -I./mbed/TARGET_NRF51822/TARGET_NORDIC/TARGET_MCU_NRF51822/Lib/nrf-sdk/sd_common -I./mbed/TARGET_NRF51822/TARGET_NORDIC/TARGET_MCU_NRF51822/Lib/nrf-sdk/app_common -I./mbed/TARGET_NRF51822/TARGET_NORDIC/TARGET_MCU_NRF51822/Lib/s110_nrf51822_7_0_0 -I./mbed/TARGET_NRF51822/TARGET_NORDIC/TARGET_MCU_NRF51822/Lib/s110_nrf51822_7_0_0/s110_nrf51822_7.0.0_API -I./mbed/TARGET_NRF51822/TARGET_NORDIC/TARGET_MCU_NRF51822/Lib/s110_nrf51822_7_0_0/s110_nrf51822_7.0.0_API/include -o main.o main.cpp
arm-none-eabi-gcc -mcpu=cortex-m0 -mthumb -Wl,gc-sections -Wl,wrap=main specs=nano.specs -u _printf_float -u _scanf_float -T./mbed/TARGET_NRF51822/TOOLCHAIN_GCC_ARM/NRF51822.ld -L./mbed/TARGET_NRF51822/TOOLCHAIN_GCC_ARM -o mbed_blinky.elf main.o mbed/TARGET_NRF51822/TOOLCHAIN_GCC_ARM/startup_NRF51822.o mbed/TARGET_NRF51822/TOOLCHAIN_GCC_ARM/cmsis_nvic.o mbed/TARGET_NRF51822/TOOLCHAIN_GCC_ARM/board.o mbed/TARGET_NRF51822/TOOLCHAIN_GCC_ARM/system_nrf51822.o mbed/TARGET_NRF51822/TOOLCHAIN_GCC_ARM/retarget.o -lmbed -lstdc++ -lsupc++ -lm -lc -lgcc -lnosys -lmbed -lstdc++ -lsupc++ -lm -lc -lgcc -lnosys
arm-none-eabi-objcopy -O ihex mbed_blinky.elf mbed_blinky.hex
srec_cat mbed/TARGET_NRF51822/TARGET_NORDIC/TARGET_NRF51822/Lib/s110_nrf51822_7_0_0/s110_nrf51822_7.0.0_softdevice.hex -intel mbed_blinky.hex -intel offset 0x16000 -o combined.hex -intel line-length=46
srec_cat:
mbed/TARGET_NRF51822/TARGET_NORDIC/TARGET_NRF51822/Lib/s110_nrf51822_7_0_0/s110_nrf51822_7.0.0_softdevice.hex:
open: No such file or directory
make: * [merge] Error 1
jacob:mbed_blinky jacobrosenthal$
SOFTDEVICE = mbed/TARGET_NRF51822/TARGET_NORDIC/TARGET_NRF51822/Lib/s110_nrf51822_7_0_0/s110_nrf51822_7.0.0_softdevice.hex
should be SOFTDEVICE = mbed/TARGET_NRF51822/TARGET_NORDIC/TARGET_MCU_NRF51822/Lib/s110_nrf51822_7_0_0/s110_nrf51822_7.0.0_softdevice.hex
I have no idea where that source is to patch, sorry.