|  | @@ -38,7 +38,7 @@ boot_stride := 1
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  max80.elf: head.o die.o dummy.o irqtable.o irqasm.o sbrk.o hello.o \
 | 
	
		
			
				|  |  |  	  console.o sdcard.o rtc.o memset.o \
 | 
	
		
			
				|  |  | -	  abcdrive.o fatfs.a
 | 
	
		
			
				|  |  | +	  abcdrive.o testdata.o fatfs.a
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  FATFS_C = $(wildcard fatfs/source/*.c)
 | 
	
		
			
				|  |  |  FATFS_O = $(FATFS_C:.c=.o)
 | 
	
	
		
			
				|  | @@ -63,6 +63,9 @@ boot.bin: max80.elf
 | 
	
		
			
				|  |  |  dram.bin: max80.elf
 | 
	
		
			
				|  |  |  	$(OBJCOPY) -O binary -j '.dram*' $< $@
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +dram.hex: max80.elf
 | 
	
		
			
				|  |  | +	$(OBJCOPY) -O ihex -j '.dram*' $< $@
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  %.elf: $(LDSCRIPT)
 | 
	
		
			
				|  |  |  	$(CC) $(LDFLAGS) -o $@ $(filter-out $(LDSCRIPT),$^)
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -93,14 +96,6 @@ iodevs.h: ../iodevs.conf ../tools/iodevs.pl
 | 
	
		
			
				|  |  |  irqtable.c: ../iodevs.conf ../tools/iodevs.pl
 | 
	
		
			
				|  |  |  	$(PERL) ../tools/iodevs.pl c $< $@
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -testdata.bin: testdata.pl
 | 
	
		
			
				|  |  | -	$(PERL) $< > $@
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -dram.hex: testdata.bin dram.bin
 | 
	
		
			
				|  |  | -	cat $^ > $@.bin
 | 
	
		
			
				|  |  | -	$(OBJCOPY) -I binary -O ihex $@.bin $@
 | 
	
		
			
				|  |  | -	rm -f $@.bin
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |  clean:
 | 
	
		
			
				|  |  |  	rm -f *.o *.i *.s *.elf *.bin .*.d *.ild $(genhdrs) $(gensrcs)
 | 
	
		
			
				|  |  |  
 |