summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--nuttx/arch/z80/src/Makefile.sdcc7
-rw-r--r--nuttx/configs/xtrs/nsh/Make.defs2
-rw-r--r--nuttx/configs/xtrs/ostest/Make.defs2
-rw-r--r--nuttx/configs/xtrs/pashello/Make.defs2
4 files changed, 9 insertions, 4 deletions
diff --git a/nuttx/arch/z80/src/Makefile.sdcc b/nuttx/arch/z80/src/Makefile.sdcc
index 51751be85..895ecc4ba 100644
--- a/nuttx/arch/z80/src/Makefile.sdcc
+++ b/nuttx/arch/z80/src/Makefile.sdcc
@@ -207,8 +207,13 @@ endif
nuttx$(EXEEXT): pass1.ihx nuttx.ihx
@rm -f pass1.*
- @packihx nuttx.ihx > $(TOPDIR)/nuttx$(EXEEXT)
@cp -f nuttx.map $(TOPDIR)/.
+ifeq ($(EXEEXT),.CMD)
+ sed s/:00000001FF/:00520001AD/ nuttx.ihx | \
+ hex2cmd > $(TOPDIR)/NUTTX.CMD
+else
+ @packihx nuttx.ihx > $(TOPDIR)/nuttx$(EXEEXT)
+endif
# Build dependencies
diff --git a/nuttx/configs/xtrs/nsh/Make.defs b/nuttx/configs/xtrs/nsh/Make.defs
index 92d1e3738..1c582dffb 100644
--- a/nuttx/configs/xtrs/nsh/Make.defs
+++ b/nuttx/configs/xtrs/nsh/Make.defs
@@ -65,7 +65,7 @@ SDCCLIB = z80.lib
ASMEXT = .asm
OBJEXT = .o
LIBEXT = .lib
-EXEEXT = .hex
+EXEEXT = .CMD
define COMPILE
@echo "CC: $1"
diff --git a/nuttx/configs/xtrs/ostest/Make.defs b/nuttx/configs/xtrs/ostest/Make.defs
index 48bae8743..47de3f0ee 100644
--- a/nuttx/configs/xtrs/ostest/Make.defs
+++ b/nuttx/configs/xtrs/ostest/Make.defs
@@ -65,7 +65,7 @@ SDCCLIB = z80.lib
ASMEXT = .asm
OBJEXT = .o
LIBEXT = .lib
-EXEEXT = .hex
+EXEEXT = .CMD
define COMPILE
@echo "CC: $1"
diff --git a/nuttx/configs/xtrs/pashello/Make.defs b/nuttx/configs/xtrs/pashello/Make.defs
index 48bae8743..47de3f0ee 100644
--- a/nuttx/configs/xtrs/pashello/Make.defs
+++ b/nuttx/configs/xtrs/pashello/Make.defs
@@ -65,7 +65,7 @@ SDCCLIB = z80.lib
ASMEXT = .asm
OBJEXT = .o
LIBEXT = .lib
-EXEEXT = .hex
+EXEEXT = .CMD
define COMPILE
@echo "CC: $1"