hallo, es wird oft vorgeschlagen hiermit:
1 | void (*start)( void ) = 0x0000; |
von einem Bootloader in die Applikation zu springen. Wenn ich nun mit
1 | start(); |
in die Applikation springe, verschwende ich dann nicht ein wenig platz auf meinem stack? wegen rücksprungadresse und retten der Register bei einem funktionsaufruf? ist da
1 | asm ("jmp 0000") |
nicht sauberer?