Hallo!
Ich möchte für sowohl gefreetzte als auch für orginale 7170 ein eigenes C Programm kompilieren.
Das executable soll jedoch das selbe sein.
Mit dem "freetz"-toolchain .. läuft alles auf den gemoddeten 7170 wunderbar (1.2-stable)
Nun habe ich mir den trunk gezogen und die Option FREETZ_TARGET_TOOLCHAIN_AVM_COMPATIBLE aktiviert (Option ist nur im trunk verfügbar).
Diese soll laut Hilftetext genau meinem Wunsch entsprechen.
Ich hab mir mal den Code dazu angeguckt .. es wird nur die Option --with-mips-plt deaktiviert (gcc.mk)
Der Toolchain kompiliert ohne probleme durch.
Mein Programm kompiliert ohne probleme durch.
Beim starten (auf einer orginalen oder gemoddeten) kommt jedoch direkt ein segmentation fault.
Ich habe das ganze dann mal abgespeckt und auf ein HelloWorld redurziert. Ergebnis: Seg fault.
Weiß jemand was ich da falsch verstanden haben?
Danke,
Ich möchte für sowohl gefreetzte als auch für orginale 7170 ein eigenes C Programm kompilieren.
Das executable soll jedoch das selbe sein.
Mit dem "freetz"-toolchain .. läuft alles auf den gemoddeten 7170 wunderbar (1.2-stable)
Nun habe ich mir den trunk gezogen und die Option FREETZ_TARGET_TOOLCHAIN_AVM_COMPATIBLE aktiviert (Option ist nur im trunk verfügbar).
Diese soll laut Hilftetext genau meinem Wunsch entsprechen.
Ich hab mir mal den Code dazu angeguckt .. es wird nur die Option --with-mips-plt deaktiviert (gcc.mk)
Der Toolchain kompiliert ohne probleme durch.
Mein Programm kompiliert ohne probleme durch.
Beim starten (auf einer orginalen oder gemoddeten) kommt jedoch direkt ein segmentation fault.
Ich habe das ganze dann mal abgespeckt und auf ein HelloWorld redurziert. Ergebnis: Seg fault.
Weiß jemand was ich da falsch verstanden haben?
Danke,