summaryrefslogtreecommitdiff
path: root/ports/cxd56/Makefile
diff options
context:
space:
mode:
authorScott Shawcroft <scott@adafruit.com>2020-07-06 15:09:46 -0700
committerGitHub <noreply@github.com>2020-07-06 15:09:46 -0700
commita7844205bd82b89bd508388b99aa5b1ddd37a0fe (patch)
tree94cdb6001157b22e67a58d3a8ae203384b51ee00 /ports/cxd56/Makefile
parent846f01b2c84a2ef7e7fa0e4008b4dc9fac82edc1 (diff)
parent97355f8fb78c277df3940bf1e4385311d32f2662 (diff)
Merge pull request #3123 from kamtom480/sdk2.0
spresense: update SDK to 2.0.1
Diffstat (limited to 'ports/cxd56/Makefile')
-rw-r--r--ports/cxd56/Makefile20
1 files changed, 13 insertions, 7 deletions
diff --git a/ports/cxd56/Makefile b/ports/cxd56/Makefile
index 507d76331..3766d4222 100644
--- a/ports/cxd56/Makefile
+++ b/ports/cxd56/Makefile
@@ -62,6 +62,13 @@ SPRESENSE_SDK = spresense-exported-sdk
FIRMWARE = $(SPRESENSE_SDK)/firmware
+BOOTLOADER_FILES += \
+ $(FIRMWARE)/AESM.espk \
+ $(FIRMWARE)/dnnrt-mp.espk \
+ $(FIRMWARE)/gnssfw.espk \
+ $(FIRMWARE)/loader.espk \
+ $(FIRMWARE)/sysutil.spk \
+
# Platforms are: Linux, Darwin, MSYS, CYGWIN
PLATFORM := $(firstword $(subst _, ,$(shell uname -s 2>/dev/null)))
@@ -91,8 +98,7 @@ INC += \
-I$(SPRESENSE_SDK)/nuttx/arch \
-I$(SPRESENSE_SDK)/nuttx/arch/chip \
-I$(SPRESENSE_SDK)/nuttx/arch/os \
- -I$(SPRESENSE_SDK)/sdk/bsp/include \
- -I$(SPRESENSE_SDK)/sdk/bsp/include/sdk \
+ -I$(SPRESENSE_SDK)/sdk/include \
CFLAGS += \
$(INC) \
@@ -125,7 +131,7 @@ LDFLAGS = \
--entry=__start \
-nostartfiles \
-nodefaultlibs \
- -T$(SPRESENSE_SDK)/nuttx/build/ramconfig.ld \
+ -T$(SPRESENSE_SDK)/nuttx/scripts/ramconfig.ld \
--gc-sections \
-Map=$(BUILD)/output.map \
-o $(BUILD)/firmware.elf \
@@ -133,8 +139,8 @@ LDFLAGS = \
-u spresense_main \
-u board_timerhook \
$(BUILD)/libmpy.a \
- $(SPRESENSE_SDK)/sdk/libs/libapps.a \
- $(SPRESENSE_SDK)/sdk/libs/libsdk.a \
+ $(SPRESENSE_SDK)/nuttx/libs/libapps.a \
+ $(SPRESENSE_SDK)/nuttx/libs/libnuttx.a \
$(LIBM) \
$(LIBGCC) \
--end-group \
@@ -213,11 +219,11 @@ $(BUILD)/firmware.spk: $(BUILD)/firmware.elf $(MKSPK)
flash: $(BUILD)/firmware.spk
$(ECHO) "Writing $< to the board"
- $(SPRESENSE_SDK)/sdk/tools/flash.sh -c $(SERIAL) $(BUILD)/firmware.spk
+ tools/flash_writer.py -s -c $(SERIAL) -d -b 115200 -n $(BUILD)/firmware.spk
flash-bootloader: $(SPRESENSE_SDK) $(FIRMWARE)
$(ECHO) "Writing loader to the board"
- $(SPRESENSE_SDK)/sdk/tools/flash.sh -l $(FIRMWARE) -c $(SERIAL)
+ tools/flash_writer.py -s -c $(SERIAL) -d -b 115200 -n $(BOOTLOADER_FILES)
include $(TOP)/py/mkrules.mk