FreeCalypso > hg > freecalypso-tools
annotate target-utils/flash-boot-wa/Makefile @ 416:30f6d1c32c6f
doc/Flash-boot-defect article removed (no longer relevant)
This article is no longer relevant because the issue in question
only affected one (1) defective FCDEV3B board which was not
and never will be sold.
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Fri, 26 Oct 2018 07:11:08 +0000 |
parents | b81176fe68a7 |
children |
rev | line source |
---|---|
201
59de85ae94a7
target-utils/flash-boot-wa written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1 CC= arm-elf-gcc |
59de85ae94a7
target-utils/flash-boot-wa written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2 CFLAGS= -Os -fno-builtin |
59de85ae94a7
target-utils/flash-boot-wa written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
3 CPPFLAGS=-I../include |
59de85ae94a7
target-utils/flash-boot-wa written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
4 LD= arm-elf-ld |
59de85ae94a7
target-utils/flash-boot-wa written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
5 OBJCOPY=arm-elf-objcopy |
59de85ae94a7
target-utils/flash-boot-wa written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
6 |
202
b81176fe68a7
target-utils/flash-boot-wa/Makefile: install added
Mychaela Falconia <falcon@freecalypso.org>
parents:
201
diff
changeset
|
7 INSTDIR=/opt/freecalypso/target-bin |
b81176fe68a7
target-utils/flash-boot-wa/Makefile: install added
Mychaela Falconia <falcon@freecalypso.org>
parents:
201
diff
changeset
|
8 |
201
59de85ae94a7
target-utils/flash-boot-wa written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
9 PROG= flash-boot-wa |
59de85ae94a7
target-utils/flash-boot-wa written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
10 LDS= ../env/iram.lds |
59de85ae94a7
target-utils/flash-boot-wa written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
11 |
59de85ae94a7
target-utils/flash-boot-wa written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
12 all: ${PROG}.srec |
59de85ae94a7
target-utils/flash-boot-wa written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
13 |
59de85ae94a7
target-utils/flash-boot-wa written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
14 ${PROG}.elf: ${PROG}.o ${LDS} |
59de85ae94a7
target-utils/flash-boot-wa written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
15 ${LD} -N --defsym Base_addr=0x820000 -T ${LDS} -o $@ ${PROG}.o |
59de85ae94a7
target-utils/flash-boot-wa written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
16 |
59de85ae94a7
target-utils/flash-boot-wa written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
17 ${PROG}.srec: ${PROG}.elf |
59de85ae94a7
target-utils/flash-boot-wa written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
18 ${OBJCOPY} -O srec --srec-forceS3 --srec-len=30 $< $@ |
59de85ae94a7
target-utils/flash-boot-wa written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
19 |
202
b81176fe68a7
target-utils/flash-boot-wa/Makefile: install added
Mychaela Falconia <falcon@freecalypso.org>
parents:
201
diff
changeset
|
20 install: |
b81176fe68a7
target-utils/flash-boot-wa/Makefile: install added
Mychaela Falconia <falcon@freecalypso.org>
parents:
201
diff
changeset
|
21 mkdir -p ${INSTDIR} |
b81176fe68a7
target-utils/flash-boot-wa/Makefile: install added
Mychaela Falconia <falcon@freecalypso.org>
parents:
201
diff
changeset
|
22 install -c -m 644 ${PROG}.srec ${INSTDIR} |
b81176fe68a7
target-utils/flash-boot-wa/Makefile: install added
Mychaela Falconia <falcon@freecalypso.org>
parents:
201
diff
changeset
|
23 |
201
59de85ae94a7
target-utils/flash-boot-wa written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
24 clean: |
59de85ae94a7
target-utils/flash-boot-wa written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
25 rm -f *.o *errs *core *.elf *.bin *.srec |
59de85ae94a7
target-utils/flash-boot-wa written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
26 |
59de85ae94a7
target-utils/flash-boot-wa written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
27 FRC: |