From 7deb3a5ea9353ab6f678d7168f1de90338107e95 Mon Sep 17 00:00:00 2001 From: patacongo Date: Tue, 16 Sep 2008 21:45:41 +0000 Subject: [PATCH] Add support for Intel Hex format output git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@922 7fd9a85b-ad96-42d3-883c-3090e2eb8679 --- nuttx/ChangeLog | 1 + nuttx/Documentation/NuttX.html | 1 + nuttx/Documentation/NuttxPortingGuide.html | 6 +++++- nuttx/Makefile | 12 ++++++++++++ nuttx/arch/arm/src/Makefile | 6 ------ nuttx/configs/README.txt | 5 ++++- nuttx/configs/c5471evm/defconfig | 6 +++++- nuttx/configs/c5471evm/dhcpconfig | 6 +++++- nuttx/configs/c5471evm/netconfig | 6 +++++- nuttx/configs/c5471evm/nshconfig | 6 +++++- nuttx/configs/ez80f910200kitg/ostest/defconfig | 6 +++++- nuttx/configs/m68332evb/defconfig | 6 +++++- nuttx/configs/mcu123-lpc214x/defconfig | 6 +++++- nuttx/configs/ntosd-dm320/nettest/defconfig | 6 +++++- nuttx/configs/ntosd-dm320/nsh/defconfig | 6 +++++- nuttx/configs/ntosd-dm320/ostest/defconfig | 6 +++++- nuttx/configs/ntosd-dm320/udp/defconfig | 6 +++++- nuttx/configs/ntosd-dm320/uip/defconfig | 6 +++++- nuttx/configs/pjrc-8051/defconfig | 6 +++++- nuttx/configs/sim/mount/defconfig | 6 +++++- nuttx/configs/sim/nettest/defconfig | 6 +++++- nuttx/configs/sim/nsh/defconfig | 6 +++++- nuttx/configs/sim/ostest/defconfig | 6 +++++- nuttx/configs/sim/pashello/defconfig | 6 +++++- nuttx/configs/xtrs/nsh/defconfig | 6 +++++- nuttx/configs/xtrs/ostest/defconfig | 6 +++++- nuttx/configs/xtrs/pashello/defconfig | 6 +++++- nuttx/configs/z16f2800100zcog/ostest/defconfig | 6 +++++- nuttx/configs/z16f2800100zcog/pashello/defconfig | 6 +++++- nuttx/configs/z80sim/nsh/defconfig | 6 +++++- nuttx/configs/z80sim/ostest/defconfig | 6 +++++- nuttx/configs/z80sim/pashello/defconfig | 6 +++++- nuttx/configs/z8encore000zco/ostest/defconfig | 6 +++++- nuttx/configs/z8f64200100kit/ostest/defconfig | 6 +++++- 34 files changed, 163 insertions(+), 36 deletions(-) diff --git a/nuttx/ChangeLog b/nuttx/ChangeLog index 4e053ae00..b35356c34 100644 --- a/nuttx/ChangeLog +++ b/nuttx/ChangeLog @@ -473,5 +473,6 @@ In Place (XIP) support. * Add mmap() API with restricted capability (only for XIP support) * Extend ROMFS test at /examples/romfs to verify mmap() and XIP support. + * Add support for Intel Hex format output using objcopy diff --git a/nuttx/Documentation/NuttX.html b/nuttx/Documentation/NuttX.html index 6d7774dec..bf0082c43 100644 --- a/nuttx/Documentation/NuttX.html +++ b/nuttx/Documentation/NuttX.html @@ -1107,6 +1107,7 @@ nuttx-0.3.15 2008-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr> In Place (XIP) support. * Add mmap() API with restricted capability (only for XIP support) * Extend ROMFS test at /examples/romfs to verify mmap() and XIP support. + * Add support for Intel Hex format output using objcopy pascal-0.1.3 2008-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr> diff --git a/nuttx/Documentation/NuttxPortingGuide.html b/nuttx/Documentation/NuttxPortingGuide.html index d9bb8a662..2693f1941 100644 --- a/nuttx/Documentation/NuttxPortingGuide.html +++ b/nuttx/Documentation/NuttxPortingGuide.html @@ -1334,7 +1334,11 @@ The system can be re-made subsequently by just typing make.

diff --git a/nuttx/Makefile b/nuttx/Makefile index 2d5d2aba5..b31afe382 100644 --- a/nuttx/Makefile +++ b/nuttx/Makefile @@ -201,6 +201,18 @@ examples/$(CONFIG_EXAMPLE)/lib$(CONFIG_EXAMPLE)$(LIBEXT): context $(BIN): context depend $(LINKLIBS) @$(MAKE) -C $(ARCH_SRC) TOPDIR="$(TOPDIR)" LINKLIBS="$(LINKLIBS)" $(BIN) + @if [ -w /tftpboot ] ; then \ + cp -f $(TOPDIR)/$@ /tftpboot/$@.${CONFIG_ARCH}; \ + fi +ifeq ($(CONFIG_RRLOAD_BINARY),y) + @$(TOPDIR)/tools/mkimage.sh --Prefix $(CROSSDEV) $(TOPDIR)/$@ $(TOPDIR)/$@.rr + @if [ -w /tftpboot ] ; then \ + cp -f $(TOPDIR)/$@.rr /tftpboot/$@.rr.${CONFIG_ARCH}; \ + fi +endif +ifeq ($(CONFIG_INTELHEX_BINARY),y) + @$(OBJCOPY) -O ihex $(TOPDIR)/$@ $(TOPDIR)/$@.ihx +endif depend: @for dir in $(MAKEDIRS) ; do \ diff --git a/nuttx/arch/arm/src/Makefile b/nuttx/arch/arm/src/Makefile index 9e6bda77c..44c417409 100644 --- a/nuttx/arch/arm/src/Makefile +++ b/nuttx/arch/arm/src/Makefile @@ -91,12 +91,6 @@ nuttx: $(HEAD_AOBJ) board/libboard$(LIBEXT) $(OBJCOPY) --adjust-section-vma=.vector=0x$$vflashstart $(TOPDIR)/$@ $(TOPDIR)/$@.flashimage; \ mv $(TOPDIR)/$@.flashimage $(TOPDIR)/$@; \ fi -ifeq ($(CONFIG_RRLOAD_BINARY),y) - @$(TOPDIR)/tools/mkimage.sh --Prefix $(CROSSDEV) $(TOPDIR)/$@ $(TOPDIR)/$@.rr - @if [ -w /tftpboot ] ; then \ - cp -f $(TOPDIR)/$@.rr /tftpboot/$@.rr.${CONFIG_ARCH}; \ - fi -endif .depend: Makefile chip/Make.defs $(SRCS) @if [ -e board/Makefile ]; then \ diff --git a/nuttx/configs/README.txt b/nuttx/configs/README.txt index 9450d72a0..1b8bbad28 100644 --- a/nuttx/configs/README.txt +++ b/nuttx/configs/README.txt @@ -137,7 +137,10 @@ defconfig -- This is a configuration file similar to the Linux General build options CONFIG_RRLOAD_BINARY - make the rrload binary format used with - BSPs from www.ridgerun.com + BSPs from www.ridgerun.com using the tools/mkimage.sh script. + CONFIG_INTELHEX_BINARY - make the Intel HEX binary format + used with many different loaders using the GNU objcopy program + Should not be selected if you are not using the GNU toolchain. CONFIG_HAVE_LIBM - toolchain supports libm.a General OS setup diff --git a/nuttx/configs/c5471evm/defconfig b/nuttx/configs/c5471evm/defconfig index ea6b6cf97..77df8275e 100644 --- a/nuttx/configs/c5471evm/defconfig +++ b/nuttx/configs/c5471evm/defconfig @@ -100,10 +100,14 @@ CONFIG_UART_MODEM_2STOP=0 # General build options # # CONFIG_RRLOAD_BINARY - make the rrload binary format used with -# BSPs from www.ridgerun.com +# BSPs from www.ridgerun.com using the tools/mkimage.sh script +# CONFIG_INTELHEX_BINARY - make the Intel HEX binary format +# used with many different loaders using the GNU objcopy program +# Should not be selected if you are not using the GNU toolchain. # CONFIG_HAVE_LIBM - toolchain supports libm.a # CONFIG_RRLOAD_BINARY=y +CONFIG_INTELHEX_BINARY=n CONFIG_HAVE_LIBM=n # diff --git a/nuttx/configs/c5471evm/dhcpconfig b/nuttx/configs/c5471evm/dhcpconfig index ca193d9a7..45a64ac16 100644 --- a/nuttx/configs/c5471evm/dhcpconfig +++ b/nuttx/configs/c5471evm/dhcpconfig @@ -100,10 +100,14 @@ CONFIG_UART_MODEM_2STOP=0 # General build options # # CONFIG_RRLOAD_BINARY - make the rrload binary format used with -# BSPs from www.ridgerun.com +# BSPs from www.ridgerun.com using the tools/mkimage.sh script +# CONFIG_INTELHEX_BINARY - make the Intel HEX binary format +# used with many different loaders using the GNU objcopy program +# Should not be selected if you are not using the GNU toolchain. # CONFIG_HAVE_LIBM - toolchain supports libm.a # CONFIG_RRLOAD_BINARY=y +CONFIG_INTELHEX_BINARY=n CONFIG_HAVE_LIBM=n # diff --git a/nuttx/configs/c5471evm/netconfig b/nuttx/configs/c5471evm/netconfig index 0ff9025f9..27e40bd6b 100644 --- a/nuttx/configs/c5471evm/netconfig +++ b/nuttx/configs/c5471evm/netconfig @@ -69,10 +69,14 @@ CONFIG_ARCH_STACKDUMP=y # General build options # # CONFIG_RRLOAD_BINARY - make the rrload binary format used with -# BSPs from www.ridgerun.com +# BSPs from www.ridgerun.com using the tools/mkimage.sh script +# CONFIG_INTELHEX_BINARY - make the Intel HEX binary format +# used with many different loaders using the GNU objcopy program +# Should not be selected if you are not using the GNU toolchain. # CONFIG_HAVE_LIBM - toolchain supports libm.a # CONFIG_RRLOAD_BINARY=y +CONFIG_INTELHEX_BINARY=n CONFIG_HAVE_LIBM=n # diff --git a/nuttx/configs/c5471evm/nshconfig b/nuttx/configs/c5471evm/nshconfig index 5e65e5906..ac70f0912 100644 --- a/nuttx/configs/c5471evm/nshconfig +++ b/nuttx/configs/c5471evm/nshconfig @@ -100,10 +100,14 @@ CONFIG_UART_MODEM_2STOP=0 # General build options # # CONFIG_RRLOAD_BINARY - make the rrload binary format used with -# BSPs from www.ridgerun.com +# BSPs from www.ridgerun.com using the tools/mkimage.sh script +# CONFIG_INTELHEX_BINARY - make the Intel HEX binary format +# used with many different loaders using the GNU objcopy program +# Should not be selected if you are not using the GNU toolchain. # CONFIG_HAVE_LIBM - toolchain supports libm.a # CONFIG_RRLOAD_BINARY=y +CONFIG_INTELHEX_BINARY=n CONFIG_HAVE_LIBM=n # diff --git a/nuttx/configs/ez80f910200kitg/ostest/defconfig b/nuttx/configs/ez80f910200kitg/ostest/defconfig index 9832b48e0..5dc7a047d 100644 --- a/nuttx/configs/ez80f910200kitg/ostest/defconfig +++ b/nuttx/configs/ez80f910200kitg/ostest/defconfig @@ -99,10 +99,14 @@ CONFIG_UART1_2STOP=0 # General build options # # CONFIG_RRLOAD_BINARY - make the rrload binary format used with -# BSPs from www.ridgerun.com +# BSPs from www.ridgerun.com using the tools/mkimage.sh script +# CONFIG_INTELHEX_BINARY - make the Intel HEX binary format +# used with many different loaders using the GNU objcopy program +# Should not be selected if you are not using the GNU toolchain. # CONFIG_HAVE_LIBM - toolchain supports libm.a # CONFIG_RRLOAD_BINARY=n +CONFIG_INTELHEX_BINARY=n CONFIG_HAVE_LIBM=n # diff --git a/nuttx/configs/m68332evb/defconfig b/nuttx/configs/m68332evb/defconfig index 29357a65a..9eda2dbc8 100644 --- a/nuttx/configs/m68332evb/defconfig +++ b/nuttx/configs/m68332evb/defconfig @@ -89,10 +89,14 @@ CONFIG_UART1_2STOP=0 # General build options # # CONFIG_RRLOAD_BINARY - make the rrload binary format used with -# BSPs from www.ridgerun.com +# BSPs from www.ridgerun.com using the tools/mkimage.sh script +# CONFIG_INTELHEX_BINARY - make the Intel HEX binary format +# used with many different loaders using the GNU objcopy program +# Should not be selected if you are not using the GNU toolchain. # CONFIG_HAVE_LIBM - toolchain supports libm.a # CONFIG_RRLOAD_BINARY=n +CONFIG_INTELHEX_BINARY=n CONFIG_HAVE_LIBM=n # diff --git a/nuttx/configs/mcu123-lpc214x/defconfig b/nuttx/configs/mcu123-lpc214x/defconfig index bb0ddeb02..ede614e1b 100644 --- a/nuttx/configs/mcu123-lpc214x/defconfig +++ b/nuttx/configs/mcu123-lpc214x/defconfig @@ -113,10 +113,14 @@ CONFIG_UART1_2STOP=0 # General build options # # CONFIG_RRLOAD_BINARY - make the rrload binary format used with -# BSPs from www.ridgerun.com +# BSPs from www.ridgerun.com using the tools/mkimage.sh script +# CONFIG_INTELHEX_BINARY - make the Intel HEX binary format +# used with many different loaders using the GNU objcopy program +# Should not be selected if you are not using the GNU toolchain. # CONFIG_HAVE_LIBM - toolchain supports libm.a # CONFIG_RRLOAD_BINARY=n +CONFIG_INTELHEX_BINARY=y CONFIG_HAVE_LIBM=n # diff --git a/nuttx/configs/ntosd-dm320/nettest/defconfig b/nuttx/configs/ntosd-dm320/nettest/defconfig index 53207966a..444ef67e9 100644 --- a/nuttx/configs/ntosd-dm320/nettest/defconfig +++ b/nuttx/configs/ntosd-dm320/nettest/defconfig @@ -98,10 +98,14 @@ CONFIG_UART1_2STOP=0 # General build options # # CONFIG_RRLOAD_BINARY - make the rrload binary format used with -# BSPs from www.ridgerun.com +# BSPs from www.ridgerun.com using the tools/mkimage.sh script +# CONFIG_INTELHEX_BINARY - make the Intel HEX binary format +# used with many different loaders using the GNU objcopy program +# Should not be selected if you are not using the GNU toolchain. # CONFIG_HAVE_LIBM - toolchain supports libm.a # CONFIG_RRLOAD_BINARY=n +CONFIG_INTELHEX_BINARY=n CONFIG_HAVE_LIBM=n # diff --git a/nuttx/configs/ntosd-dm320/nsh/defconfig b/nuttx/configs/ntosd-dm320/nsh/defconfig index b8c90f857..2471ace83 100644 --- a/nuttx/configs/ntosd-dm320/nsh/defconfig +++ b/nuttx/configs/ntosd-dm320/nsh/defconfig @@ -98,10 +98,14 @@ CONFIG_UART1_2STOP=0 # General build options # # CONFIG_RRLOAD_BINARY - make the rrload binary format used with -# BSPs from www.ridgerun.com +# BSPs from www.ridgerun.com using the tools/mkimage.sh script +# CONFIG_INTELHEX_BINARY - make the Intel HEX binary format +# used with many different loaders using the GNU objcopy program +# Should not be selected if you are not using the GNU toolchain. # CONFIG_HAVE_LIBM - toolchain supports libm.a # CONFIG_RRLOAD_BINARY=n +CONFIG_INTELHEX_BINARY=n CONFIG_HAVE_LIBM=n # diff --git a/nuttx/configs/ntosd-dm320/ostest/defconfig b/nuttx/configs/ntosd-dm320/ostest/defconfig index 286ed9580..4d26066db 100644 --- a/nuttx/configs/ntosd-dm320/ostest/defconfig +++ b/nuttx/configs/ntosd-dm320/ostest/defconfig @@ -98,10 +98,14 @@ CONFIG_UART1_2STOP=0 # General build options # # CONFIG_RRLOAD_BINARY - make the rrload binary format used with -# BSPs from www.ridgerun.com +# BSPs from www.ridgerun.com using the tools/mkimage.sh script +# CONFIG_INTELHEX_BINARY - make the Intel HEX binary format +# used with many different loaders using the GNU objcopy program +# Should not be selected if you are not using the GNU toolchain. # CONFIG_HAVE_LIBM - toolchain supports libm.a # CONFIG_RRLOAD_BINARY=n +CONFIG_INTELHEX_BINARY=n CONFIG_HAVE_LIBM=n # diff --git a/nuttx/configs/ntosd-dm320/udp/defconfig b/nuttx/configs/ntosd-dm320/udp/defconfig index 7b0aa8578..5c21d344a 100644 --- a/nuttx/configs/ntosd-dm320/udp/defconfig +++ b/nuttx/configs/ntosd-dm320/udp/defconfig @@ -98,10 +98,14 @@ CONFIG_UART1_2STOP=0 # General build options # # CONFIG_RRLOAD_BINARY - make the rrload binary format used with -# BSPs from www.ridgerun.com +# BSPs from www.ridgerun.com using the tools/mkimage.sh script +# CONFIG_INTELHEX_BINARY - make the Intel HEX binary format +# used with many different loaders using the GNU objcopy program +# Should not be selected if you are not using the GNU toolchain. # CONFIG_HAVE_LIBM - toolchain supports libm.a # CONFIG_RRLOAD_BINARY=n +CONFIG_INTELHEX_BINARY=n CONFIG_HAVE_LIBM=n # diff --git a/nuttx/configs/ntosd-dm320/uip/defconfig b/nuttx/configs/ntosd-dm320/uip/defconfig index e283da1ac..a90437aba 100644 --- a/nuttx/configs/ntosd-dm320/uip/defconfig +++ b/nuttx/configs/ntosd-dm320/uip/defconfig @@ -98,10 +98,14 @@ CONFIG_UART1_2STOP=0 # General build options # # CONFIG_RRLOAD_BINARY - make the rrload binary format used with -# BSPs from www.ridgerun.com +# BSPs from www.ridgerun.com using the tools/mkimage.sh script +# CONFIG_INTELHEX_BINARY - make the Intel HEX binary format +# used with many different loaders using the GNU objcopy program +# Should not be selected if you are not using the GNU toolchain. # CONFIG_HAVE_LIBM - toolchain supports libm.a # CONFIG_RRLOAD_BINARY=n +CONFIG_INTELHEX_BINARY=n CONFIG_HAVE_LIBM=n # diff --git a/nuttx/configs/pjrc-8051/defconfig b/nuttx/configs/pjrc-8051/defconfig index 4f3fd4100..21c887f16 100644 --- a/nuttx/configs/pjrc-8051/defconfig +++ b/nuttx/configs/pjrc-8051/defconfig @@ -86,10 +86,14 @@ CONFIG_LED_DEBUG=n # General build options # # CONFIG_RRLOAD_BINARY - make the rrload binary format used with -# BSPs from www.ridgerun.com +# BSPs from www.ridgerun.com using the tools/mkimage.sh script +# CONFIG_INTELHEX_BINARY - make the Intel HEX binary format +# used with many different loaders using the GNU objcopy program +# Should not be selected if you are not using the GNU toolchain. # CONFIG_HAVE_LIBM - toolchain supports libm.a # CONFIG_RRLOAD_BINARY=n +CONFIG_INTELHEX_BINARY=n CONFIG_HAVE_LIBM=n # diff --git a/nuttx/configs/sim/mount/defconfig b/nuttx/configs/sim/mount/defconfig index 16b7cd741..612249b6a 100644 --- a/nuttx/configs/sim/mount/defconfig +++ b/nuttx/configs/sim/mount/defconfig @@ -149,10 +149,14 @@ CONFIG_ARCH_KFREE=n # General build options # # CONFIG_RRLOAD_BINARY - make the rrload binary format used with -# BSPs from www.ridgerun.com +# BSPs from www.ridgerun.com using the tools/mkimage.sh script +# CONFIG_INTELHEX_BINARY - make the Intel HEX binary format +# used with many different loaders using the GNU objcopy program +# Should not be selected if you are not using the GNU toolchain. # CONFIG_HAVE_LIBM - toolchain supports libm.a # CONFIG_RRLOAD_BINARY=n +CONFIG_INTELHEX_BINARY=n CONFIG_HAVE_LIBM=y # diff --git a/nuttx/configs/sim/nettest/defconfig b/nuttx/configs/sim/nettest/defconfig index e774a6713..79691fdc0 100644 --- a/nuttx/configs/sim/nettest/defconfig +++ b/nuttx/configs/sim/nettest/defconfig @@ -149,10 +149,14 @@ CONFIG_ARCH_KFREE=n # General build options # # CONFIG_RRLOAD_BINARY - make the rrload binary format used with -# BSPs from www.ridgerun.com +# BSPs from www.ridgerun.com using the tools/mkimage.sh script +# CONFIG_INTELHEX_BINARY - make the Intel HEX binary format +# used with many different loaders using the GNU objcopy program +# Should not be selected if you are not using the GNU toolchain. # CONFIG_HAVE_LIBM - toolchain supports libm.a # CONFIG_RRLOAD_BINARY=n +CONFIG_INTELHEX_BINARY=n CONFIG_HAVE_LIBM=y # diff --git a/nuttx/configs/sim/nsh/defconfig b/nuttx/configs/sim/nsh/defconfig index 6e6aba357..eece9537e 100644 --- a/nuttx/configs/sim/nsh/defconfig +++ b/nuttx/configs/sim/nsh/defconfig @@ -149,10 +149,14 @@ CONFIG_ARCH_KFREE=n # General build options # # CONFIG_RRLOAD_BINARY - make the rrload binary format used with -# BSPs from www.ridgerun.com +# BSPs from www.ridgerun.com using the tools/mkimage.sh script +# CONFIG_INTELHEX_BINARY - make the Intel HEX binary format +# used with many different loaders using the GNU objcopy program +# Should not be selected if you are not using the GNU toolchain. # CONFIG_HAVE_LIBM - toolchain supports libm.a # CONFIG_RRLOAD_BINARY=n +CONFIG_INTELHEX_BINARY=n CONFIG_HAVE_LIBM=y # diff --git a/nuttx/configs/sim/ostest/defconfig b/nuttx/configs/sim/ostest/defconfig index 66def7eec..7a12553ff 100644 --- a/nuttx/configs/sim/ostest/defconfig +++ b/nuttx/configs/sim/ostest/defconfig @@ -150,10 +150,14 @@ CONFIG_ARCH_KFREE=n # General build options # # CONFIG_RRLOAD_BINARY - make the rrload binary format used with -# BSPs from www.ridgerun.com +# BSPs from www.ridgerun.com using the tools/mkimage.sh script +# CONFIG_INTELHEX_BINARY - make the Intel HEX binary format +# used with many different loaders using the GNU objcopy program +# Should not be selected if you are not using the GNU toolchain. # CONFIG_HAVE_LIBM - toolchain supports libm.a # CONFIG_RRLOAD_BINARY=n +CONFIG_INTELHEX_BINARY=n CONFIG_HAVE_LIBM=y # diff --git a/nuttx/configs/sim/pashello/defconfig b/nuttx/configs/sim/pashello/defconfig index 3f0ac8bd6..f641c99e3 100644 --- a/nuttx/configs/sim/pashello/defconfig +++ b/nuttx/configs/sim/pashello/defconfig @@ -149,10 +149,14 @@ CONFIG_ARCH_KFREE=n # General build options # # CONFIG_RRLOAD_BINARY - make the rrload binary format used with -# BSPs from www.ridgerun.com +# BSPs from www.ridgerun.com using the tools/mkimage.sh script +# CONFIG_INTELHEX_BINARY - make the Intel HEX binary format +# used with many different loaders using the GNU objcopy program +# Should not be selected if you are not using the GNU toolchain. # CONFIG_HAVE_LIBM - toolchain supports libm.a # CONFIG_RRLOAD_BINARY=n +CONFIG_INTELHEX_BINARY=n CONFIG_HAVE_LIBM=y # diff --git a/nuttx/configs/xtrs/nsh/defconfig b/nuttx/configs/xtrs/nsh/defconfig index 6d82c52ba..83ba331b1 100644 --- a/nuttx/configs/xtrs/nsh/defconfig +++ b/nuttx/configs/xtrs/nsh/defconfig @@ -68,7 +68,10 @@ CONFIG_UART_TXBUFSIZE=256 # General build options # # CONFIG_RRLOAD_BINARY - make the rrload binary format used with -# BSPs from www.ridgerun.com +# BSPs from www.ridgerun.com using the tools/mkimage.sh script +# CONFIG_INTELHEX_BINARY - make the Intel HEX binary format +# used with many different loaders using the GNU objcopy program +# Should not be selected if you are not using the GNU toolchain. # CONFIG_HAVE_LIBM - toolchain supports libm.a # # CONFIG_LINKER_START_AREA - Start of START area @@ -77,6 +80,7 @@ CONFIG_UART_TXBUFSIZE=256 # starting at 0000 CONFIG_RRLOAD_BINARY=n +CONFIG_INTELHEX_BINARY=n CONFIG_HAVE_LIBM=n CONFIG_LINKER_START_AREA=0x5200 diff --git a/nuttx/configs/xtrs/ostest/defconfig b/nuttx/configs/xtrs/ostest/defconfig index becd9fb81..6126a0214 100644 --- a/nuttx/configs/xtrs/ostest/defconfig +++ b/nuttx/configs/xtrs/ostest/defconfig @@ -68,7 +68,10 @@ CONFIG_UART_TXBUFSIZE=256 # General build options # # CONFIG_RRLOAD_BINARY - make the rrload binary format used with -# BSPs from www.ridgerun.com +# BSPs from www.ridgerun.com using the tools/mkimage.sh script +# CONFIG_INTELHEX_BINARY - make the Intel HEX binary format +# used with many different loaders using the GNU objcopy program +# Should not be selected if you are not using the GNU toolchain. # CONFIG_HAVE_LIBM - toolchain supports libm.a # # CONFIG_LINKER_START_AREA - Start of START area @@ -77,6 +80,7 @@ CONFIG_UART_TXBUFSIZE=256 # starting at 0000 CONFIG_RRLOAD_BINARY=n +CONFIG_INTELHEX_BINARY=n CONFIG_HAVE_LIBM=n CONFIG_LINKER_START_AREA=0x5200 diff --git a/nuttx/configs/xtrs/pashello/defconfig b/nuttx/configs/xtrs/pashello/defconfig index 4ba48ccf2..d30db725a 100644 --- a/nuttx/configs/xtrs/pashello/defconfig +++ b/nuttx/configs/xtrs/pashello/defconfig @@ -68,7 +68,10 @@ CONFIG_UART_TXBUFSIZE=256 # General build options # # CONFIG_RRLOAD_BINARY - make the rrload binary format used with -# BSPs from www.ridgerun.com +# BSPs from www.ridgerun.com using the tools/mkimage.sh script +# CONFIG_INTELHEX_BINARY - make the Intel HEX binary format +# used with many different loaders using the GNU objcopy program +# Should not be selected if you are not using the GNU toolchain. # CONFIG_HAVE_LIBM - toolchain supports libm.a # # CONFIG_LINKER_START_AREA - Start of START area @@ -77,6 +80,7 @@ CONFIG_UART_TXBUFSIZE=256 # starting at 0000 CONFIG_RRLOAD_BINARY=n +CONFIG_INTELHEX_BINARY=n CONFIG_HAVE_LIBM=n CONFIG_LINKER_START_AREA=0x5200 diff --git a/nuttx/configs/z16f2800100zcog/ostest/defconfig b/nuttx/configs/z16f2800100zcog/ostest/defconfig index ba218ca3b..b50b114b2 100644 --- a/nuttx/configs/z16f2800100zcog/ostest/defconfig +++ b/nuttx/configs/z16f2800100zcog/ostest/defconfig @@ -100,10 +100,14 @@ CONFIG_UART1_2STOP=0 # General build options # # CONFIG_RRLOAD_BINARY - make the rrload binary format used with -# BSPs from www.ridgerun.com +# BSPs from www.ridgerun.com using the tools/mkimage.sh script +# CONFIG_INTELHEX_BINARY - make the Intel HEX binary format +# used with many different loaders using the GNU objcopy program +# Should not be selected if you are not using the GNU toolchain. # CONFIG_HAVE_LIBM - toolchain supports libm.a # CONFIG_RRLOAD_BINARY=n +CONFIG_INTELHEX_BINARY=n CONFIG_HAVE_LIBM=n # diff --git a/nuttx/configs/z16f2800100zcog/pashello/defconfig b/nuttx/configs/z16f2800100zcog/pashello/defconfig index 24e33156b..3a41c6db5 100644 --- a/nuttx/configs/z16f2800100zcog/pashello/defconfig +++ b/nuttx/configs/z16f2800100zcog/pashello/defconfig @@ -100,10 +100,14 @@ CONFIG_UART1_2STOP=0 # General build options # # CONFIG_RRLOAD_BINARY - make the rrload binary format used with -# BSPs from www.ridgerun.com +# BSPs from www.ridgerun.com using the tools/mkimage.sh script +# CONFIG_INTELHEX_BINARY - make the Intel HEX binary format +# used with many different loaders using the GNU objcopy program +# Should not be selected if you are not using the GNU toolchain. # CONFIG_HAVE_LIBM - toolchain supports libm.a # CONFIG_RRLOAD_BINARY=n +CONFIG_INTELHEX_BINARY=n CONFIG_HAVE_LIBM=n # diff --git a/nuttx/configs/z80sim/nsh/defconfig b/nuttx/configs/z80sim/nsh/defconfig index ea9f1d5de..bb0c51bb1 100644 --- a/nuttx/configs/z80sim/nsh/defconfig +++ b/nuttx/configs/z80sim/nsh/defconfig @@ -68,10 +68,14 @@ CONFIG_UART_TXBUFSIZE=64 # General build options # # CONFIG_RRLOAD_BINARY - make the rrload binary format used with -# BSPs from www.ridgerun.com +# BSPs from www.ridgerun.com using the tools/mkimage.sh script +# CONFIG_INTELHEX_BINARY - make the Intel HEX binary format +# used with many different loaders using the GNU objcopy program +# Should not be selected if you are not using the GNU toolchain. # CONFIG_HAVE_LIBM - toolchain supports libm.a # CONFIG_RRLOAD_BINARY=n +CONFIG_INTELHEX_BINARY=n CONFIG_HAVE_LIBM=n # diff --git a/nuttx/configs/z80sim/ostest/defconfig b/nuttx/configs/z80sim/ostest/defconfig index dc4a173ba..a6a6affee 100644 --- a/nuttx/configs/z80sim/ostest/defconfig +++ b/nuttx/configs/z80sim/ostest/defconfig @@ -68,10 +68,14 @@ CONFIG_UART_TXBUFSIZE=0 # General build options # # CONFIG_RRLOAD_BINARY - make the rrload binary format used with -# BSPs from www.ridgerun.com +# BSPs from www.ridgerun.com using the tools/mkimage.sh script +# CONFIG_INTELHEX_BINARY - make the Intel HEX binary format +# used with many different loaders using the GNU objcopy program +# Should not be selected if you are not using the GNU toolchain. # CONFIG_HAVE_LIBM - toolchain supports libm.a # CONFIG_RRLOAD_BINARY=n +CONFIG_INTELHEX_BINARY=n CONFIG_HAVE_LIBM=n # diff --git a/nuttx/configs/z80sim/pashello/defconfig b/nuttx/configs/z80sim/pashello/defconfig index 93f12315f..2bafffad2 100644 --- a/nuttx/configs/z80sim/pashello/defconfig +++ b/nuttx/configs/z80sim/pashello/defconfig @@ -68,10 +68,14 @@ CONFIG_UART_TXBUFSIZE=0 # General build options # # CONFIG_RRLOAD_BINARY - make the rrload binary format used with -# BSPs from www.ridgerun.com +# BSPs from www.ridgerun.com using the tools/mkimage.sh script +# CONFIG_INTELHEX_BINARY - make the Intel HEX binary format +# used with many different loaders using the GNU objcopy program +# Should not be selected if you are not using the GNU toolchain. # CONFIG_HAVE_LIBM - toolchain supports libm.a # CONFIG_RRLOAD_BINARY=n +CONFIG_INTELHEX_BINARY=n CONFIG_HAVE_LIBM=n # diff --git a/nuttx/configs/z8encore000zco/ostest/defconfig b/nuttx/configs/z8encore000zco/ostest/defconfig index 0f0466a23..81ac91858 100644 --- a/nuttx/configs/z8encore000zco/ostest/defconfig +++ b/nuttx/configs/z8encore000zco/ostest/defconfig @@ -100,10 +100,14 @@ CONFIG_UART1_2STOP=0 # General build options # # CONFIG_RRLOAD_BINARY - make the rrload binary format used with -# BSPs from www.ridgerun.com +# BSPs from www.ridgerun.com using the tools/mkimage.sh script +# CONFIG_INTELHEX_BINARY - make the Intel HEX binary format +# used with many different loaders using the GNU objcopy program +# Should not be selected if you are not using the GNU toolchain. # CONFIG_HAVE_LIBM - toolchain supports libm.a # CONFIG_RRLOAD_BINARY=n +CONFIG_INTELHEX_BINARY=n CONFIG_HAVE_LIBM=n # diff --git a/nuttx/configs/z8f64200100kit/ostest/defconfig b/nuttx/configs/z8f64200100kit/ostest/defconfig index c064b2e31..271855eb3 100644 --- a/nuttx/configs/z8f64200100kit/ostest/defconfig +++ b/nuttx/configs/z8f64200100kit/ostest/defconfig @@ -100,10 +100,14 @@ CONFIG_UART1_2STOP=0 # General build options # # CONFIG_RRLOAD_BINARY - make the rrload binary format used with -# BSPs from www.ridgerun.com +# BSPs from www.ridgerun.com using the tools/mkimage.sh script +# CONFIG_INTELHEX_BINARY - make the Intel HEX binary format +# used with many different loaders using the GNU objcopy program +# Should not be selected if you are not using the GNU toolchain. # CONFIG_HAVE_LIBM - toolchain supports libm.a # CONFIG_RRLOAD_BINARY=n +CONFIG_INTELHEX_BINARY=n CONFIG_HAVE_LIBM=n #