Skip to content

Commit cb75014

Browse files
committed
[nrf51822][gcc_arm]: fix softdevice path and srec_cat params of makefile templates
1 parent bda033d commit cb75014

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

workspace_tools/export/gcc_arm_arch_ble.tmpl

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ INCLUDE_PATHS = {% for p in include_paths %}-I{{p}} {% endfor %}
99
LIBRARY_PATHS = {% for p in library_paths %}-L{{p}} {% endfor %}
1010
LIBRARIES = {% for lib in libraries %}-l{{lib}} {% endfor %}
1111
LINKER_SCRIPT = {{linker_script}}
12-
SOFTDEVICE = mbed/TARGET_NRF51822/TARGET_NORDIC/TARGET_NRF51822/Lib/s110_nrf51822_6_0_0/s110_nrf51822_6.0.0_softdevice.hex
12+
SOFTDEVICE = mbed/TARGET_ARCH_BLE/TARGET_NORDIC/TARGET_MCU_NRF51822/Lib/s110_nrf51822_7_0_0/s110_nrf51822_7.0.0_softdevice.hex
1313

1414
###############################################################################
1515
AS = $(GCC_BIN)arm-none-eabi-as
@@ -23,7 +23,7 @@ CPU = -mcpu=cortex-m0 -mthumb
2323
CC_FLAGS = $(CPU) -c -g -fno-common -fmessage-length=0 -Wall -fno-exceptions -ffunction-sections -fdata-sections
2424
CC_SYMBOLS = {% for s in symbols %}-D{{s}} {% endfor %}
2525

26-
LD_FLAGS = -mcpu=cortex-m0 -mthumb -Wl,--gc-sections --specs=nano.specs -u _printf_float -u _scanf_float
26+
LD_FLAGS = -mcpu=cortex-m0 -mthumb -Wl,--gc-sections -Wl,--wrap=main --specs=nano.specs -u _printf_float -u _scanf_float
2727
LD_SYS_LIBS = -lstdc++ -lsupc++ -lm -lc -lgcc -lnosys
2828

2929
ifeq ($(DEBUG), 1)
@@ -32,7 +32,7 @@ else
3232
CC_FLAGS += -DNDEBUG -Os
3333
endif
3434

35-
all: $(PROJECT).hex merge
35+
all: $(PROJECT).hex
3636

3737
clean:
3838
rm -f $(PROJECT).hex $(PROJECT).elf $(OBJECTS)
@@ -54,4 +54,4 @@ $(PROJECT).hex: $(PROJECT).elf
5454
$(OBJCOPY) -O ihex $< $@
5555

5656
merge:
57-
$(SREC_CAT) $(SOFTDEVICE) -intel $(PROJECT).hex -binary --offset 0x14000 -o combined.hex -intel --line-length=46
57+
$(SREC_CAT) $(SOFTDEVICE) -intel $(PROJECT).hex -intel -o combined.hex -intel --line-length=44

workspace_tools/export/gcc_arm_nrf51822.tmpl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ INCLUDE_PATHS = {% for p in include_paths %}-I{{p}} {% endfor %}
99
LIBRARY_PATHS = {% for p in library_paths %}-L{{p}} {% endfor %}
1010
LIBRARIES = {% for lib in libraries %}-l{{lib}} {% endfor %}
1111
LINKER_SCRIPT = {{linker_script}}
12-
SOFTDEVICE = mbed/TARGET_NRF51822/TARGET_NORDIC/TARGET_NRF51822/Lib/s110_nrf51822_7_0_0/s110_nrf51822_7.0.0_softdevice.hex
12+
SOFTDEVICE = mbed/TARGET_NRF51822/TARGET_NORDIC/TARGET_MCU_NRF51822/Lib/s110_nrf51822_7_0_0/s110_nrf51822_7.0.0_softdevice.hex
1313

1414
###############################################################################
1515
AS = $(GCC_BIN)arm-none-eabi-as
@@ -32,7 +32,7 @@ else
3232
CC_FLAGS += -DNDEBUG -Os
3333
endif
3434

35-
all: $(PROJECT).hex merge
35+
all: $(PROJECT).hex
3636

3737
clean:
3838
rm -f $(PROJECT).hex $(PROJECT).elf $(OBJECTS)
@@ -54,4 +54,4 @@ $(PROJECT).hex: $(PROJECT).elf
5454
$(OBJCOPY) -O ihex $< $@
5555

5656
merge:
57-
$(SREC_CAT) $(SOFTDEVICE) -intel $(PROJECT).hex -intel --offset 0x16000 -o combined.hex -intel --line-length=46
57+
$(SREC_CAT) $(SOFTDEVICE) -intel $(PROJECT).hex -intel -o combined.hex -intel --line-length=44

0 commit comments

Comments
 (0)