Ok, also kannst du den Fehler wohl erst mal ignorieren, wenn die .hex am Ende da ist, ist das wichtigste geschafft. Damit die Meldung nicht mehr kommt, such im Makefile mal nach dieser Zeile:
"all: begin gccversion sizebefore build sizeafter end"
und lösch da das "sizeafter".

Mit nem Seriell<->USB-Kabel funktioniert die Verbindung zum Asuro nur in den seltensten Fällen. Du hättest lieber gleich den USB-Transceiver kaufen sollen... Wenn du einen normalen PC und kein Notebook hast, wäre auch eine PCI-Karte mit seriellen Schnittstellen eine gute Lösung. Wenn man sich ernsthaft mit Mikrocontrollern beschäftigen will, weiß man eine "echte" serielle Schnittstelle bald zu schätzen... dieses USB-Zeug hat mich bis jetzt noch nicht so recht überzeugt...