Hallo, im angehängten Startupfile (Z. 134-140) kann die main()_Funktion entweder direkt oder über "_start" aufgerufenen werden. Bei meinem HelloWorld-Programm klappt aber nur ein direkter Aufruf der main()-Funktion, wird "_start" aufgerufen passiert gar nichts. Kann mir jmd. sagen, worin sich die beiden Aufrufvarianten unterscheiden?
1 | /* Beispiel */
|
2 | |
3 | .if (BEDINGUNG) |
4 | LDR R0,=main |
5 | BX R0 |
6 | .else |
7 | LDR R0,=_start |
8 | BX R0 |
9 | .endif |