# HG changeset patch # User Michael Spacefalcon # Date 1376684041 0 # Node ID 147861b15cdafc0fcd77e6c015695ea664acc450 # Parent 39b1c369b67f9add19275f9d8525b6eafb383eca nuc-fw: ramImage.srec built, nucdemo runs diff -r 39b1c369b67f -r 147861b15cda nuc-fw/Makefile --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nuc-fw/Makefile Fri Aug 16 20:14:01 2013 +0000 @@ -0,0 +1,16 @@ +COMPONENTS= nucdemo nucleus sprintf sysglue +SUBDIR= ${COMPONENTS} finlink + +all: ramImage + +${COMPONENTS}: FRC + cd $@; make ${MFLAGS} + +ramImage flashImage: ${COMPONENTS} + cd finlink; make ${MFLAGS} $@ + +clean: FRC + rm -f a.out core errs + for i in ${SUBDIR}; do (cd $$i; make ${MFLAGS} clean); done + +FRC: diff -r 39b1c369b67f -r 147861b15cda nuc-fw/finlink/Makefile --- a/nuc-fw/finlink/Makefile Fri Aug 16 02:25:58 2013 +0000 +++ b/nuc-fw/finlink/Makefile Fri Aug 16 20:14:01 2013 +0000 @@ -2,7 +2,7 @@ LD= arm-elf-ld OBJCOPY=arm-elf-objcopy -RAM_TARGET= ramImage.elf +RAM_TARGET= ramImage.srec LIBC_A= `${CC} -print-file-name=libc.a -mthumb-interwork` LIBC_T= `${CC} -print-file-name=libc.a -mthumb-interwork -mthumb` @@ -29,6 +29,9 @@ --start-group ${LOCAL_LIBS} --end-group \ --start-group ${LIBC_A} ${LIBGCC_A} --end-group +ramImage.srec: ramImage.elf + ${OBJCOPY} -O srec --srec-forceS3 --srec-len=30 $< $@ + clean: rm -f *.o *errs *core *.elf *.bin *.srec