Signed-off-by: Pavel Pisa <ppisa@pikron.com>
$(OUT)/firmware.elf: $(OBJS)
$(TARGET_LD) $(LDFLAGS) -T $(FIRMWARE_DIR)/utils/tumbl.ld-script -o $@ $(OBJS)
+$(OUT)/bin2mem: $(FIRMWARE_DIR)/utils/bin2mem.c
+ gcc $< -o $@
+
.PHONY: re-firmware
-re-firmware $(REQ_FIRMWARE): $(REQ_PKG) $(OUT)/firmware.elf
+re-firmware $(REQ_FIRMWARE): $(REQ_PKG) $(OUT)/bin2mem $(OUT)/firmware.elf
$(TARGET_OBJCOPY) -O binary $(OUT)/firmware.elf -j .text -S $(OUT)/imem.bin
$(TARGET_OBJCOPY) -O binary $(OUT)/firmware.elf -j .data -S $(OUT)/dmem.bin
$(TARGET_OBJDUMP) -DSCz $(OUT)/firmware.elf > $(OUT)/firmware.lst
--- /dev/null
+../../../submodule/tumbl/utils
\ No newline at end of file
--- /dev/null
+../lx-fncapprox/reci_tab_a.lut
\ No newline at end of file
--- /dev/null
+../lx-fncapprox/reci_tab_bc.lut
\ No newline at end of file
--- /dev/null
+../lx-fncapprox/sin_tab_a.lut
\ No newline at end of file
--- /dev/null
+../lx-fncapprox/sin_tab_bc.lut
\ No newline at end of file