\r
CFLAGS+=--opt-code-size\r
\r
-AS=asx8051\r
+AS=sdas8051\r
ASFLAGS+=-plosgff\r
\r
LDFLAGS=--code-loc 0x0000 --code-size 0x1800\r
%.rel : %.c\r
$(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@\r
\r
-default: usbjtag.iic\r
+default: usbjtag.hex\r
\r
-%.iic : %.hex\r
- ./hex2bix -ir -f 0xC2 -m 0xF000 -c 0x1 -o $@ $<\r
+#%.iic : %.hex\r
+# ./hex2bix -ir -f 0xC2 -m 0xF000 -c 0x1 -o $@ $<\r
+%.bix: %.hex\r
+ objcopy -I ihex -O binary $< $@\r
\r
usbjtag.hex: vectors.rel usbjtag.rel dscr.rel eeprom.rel ${HARDWARE}.rel startup.rel ${LIBDIR}/${LIB}\r
$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $+\r
packihx $@ > .tmp.hex\r
rm $@\r
mv .tmp.hex $@\r
+ ls -al $@\r
\r
${LIBDIR}/${LIB}:\r
make -C ${LIBDIR}\r