Kannst Du mir den Gefallen tun und folgendes Programm in Deinen ASURO laden:

https://www.roboternetz.de/phpBB2/viewtopic.php?t=10209

Das Programm sollte einen kurzen Text auf die Infrarot-Schnittstelle senden. Du kannst das mit dem Terminalprogramm überprüfen.

Wenn man das Programm ein wenig abändert hat es allerdings ein Problem wenn man noch ein paar Zeilen zusätzlich ausgibt, der ASURO dann hängenbleibt.

Ich vermute, das es sich um ein hartes Problem handelt, das vielleicht im Makefile, im C-Compiler oder im ASURO Bootloader zu suchen ist. Es schein nämlich so, als wenn sich ein Programmcode nur minimal verschiebt, es zu einem Chaos im ASURO kommt.

Möglicherweise ist dein Problem ähnlich gelagert und es hängt gar nicht von Deinem Programm ab, sondern von der nicht richtig funktionierenden Entwicklungsumgebung.