]> Chaos Git - corbenik/corbenik.git/commitdiff
FIRM payload compilation
authorJon Feldman <chaos.kagami@gmail.com>
Sat, 20 May 2017 03:24:47 +0000 (23:24 -0400)
committerJon Feldman <chaos.kagami@gmail.com>
Sat, 20 May 2017 03:24:47 +0000 (23:24 -0400)
boot/Makefile.am

index 6e7ae4eb4712ad1a31a8778a7317a0299bc5b3a8..9e1f60defcbb19cad39e4bb89302f69bb12861c7 100644 (file)
@@ -7,13 +7,16 @@ EXTRA_DIST = linker.ld
 
 install:
 
-all-local: corbenik.bin
+all-local: corbenik.bin corbenik.firm
 
 clean-local:
-       rm -f corbenik.bin
+       rm -f corbenik.bin corbenik.firm
 
 corbenik.bin: corbenik
-       $(OBJCOPY) $(OCFLAGS) -O binary corbenik corbenik.bin
+       $(OBJCOPY) $(OCFLAGS) -O binary $< $@
+
+corbenik.firm: corbenik.bin
+       firmtool build $@ -n 0x23F00000 -e 0 -D $^ -A 0x23F00000 -C NDMA
 
 corbenikdir = $(top_srcdir)/source