Skip to content

Commit 3735e1e

Browse files
committed
easymini: Elide symbols from combined .ihx file
Also add combined hex file to easymini v1.0 for testing. Signed-off-by: Keith Packard <[email protected]>
1 parent d299191 commit 3735e1e

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

src/easymini-v1.0/Makefile

+11-1
Original file line numberDiff line numberDiff line change
@@ -56,15 +56,25 @@ CFLAGS = $(PRODUCT_DEF) $(LPC_CFLAGS)
5656
PROGNAME=easymini-v1.0
5757
PROG=$(PROGNAME)-$(VERSION).elf
5858
HEX=$(PROGNAME)-$(VERSION).ihx
59+
FLASH_PROG=flash-loader/$(PROGNAME)-altos-flash-$(VERSION).elf
60+
BOTH_HEX=$(PROGNAME)-combined-$(VERSION).ihx
5961

6062
SRC=$(ALTOS_SRC) ao_easymini.c
6163
OBJ=$(SRC:.c=.o)
6264

63-
all: $(PROG) $(HEX)
65+
all: $(PROG) $(HEX) $(BOTH_HEX)
6466

6567
$(PROG): Makefile $(OBJ) altos.ld
6668
$(call quiet,CC) $(LDFLAGS) -o $(PROG) $(OBJ) $(LIBS)
6769

70+
$(BOTH_HEX): $(PROG) $(FLASH_PROG)
71+
../../ao-tools/ao-elftohex/ao-elftohex -n --output=$@ $(FLASH_PROG) $(PROG)
72+
73+
$(FLASH_PROG): FRC
74+
+cd flash-loader && make
75+
76+
FRC:
77+
6878
$(OBJ): $(INC)
6979

7080
load: $(PROG)

src/easymini-v3.0/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ $(PROG): Makefile $(OBJ) altos.ld
6868
$(call quiet,CC) $(LDFLAGS) -o $(PROG) $(OBJ) $(LIBS)
6969

7070
$(BOTH_HEX): $(PROG) $(FLASH_PROG)
71-
../../ao-tools/ao-elftohex/ao-elftohex --output=$@ $(FLASH_PROG) $(PROG)
71+
../../ao-tools/ao-elftohex/ao-elftohex -n --output=$@ $(FLASH_PROG) $(PROG)
7272

7373
$(FLASH_PROG): FRC
7474
+cd flash-loader && make

0 commit comments

Comments
 (0)