Hallo Gemeinde,
ich möchte ein Beispielprogramm für ThreadX kompilieren/Linken. Target ist ein Cortex-M4. (gibts auch mit M0) GCC/GDB = 12.3.1/13.2
Dieses RTOS liegt hier: https://github.com/eclipse-threadx/threadx
unter: ports\cortex_m4\gnu\example_build\ ist ein Beispielprogramm welches eine Selbstläufer sein sollte...
build_threadx.bat - läuft fehlerfrei
build_threadx_sample.bat - scheitert beim Linken (siehe Ausgabe)
Die ganzen "undefined reference" beziehen sich auf die Datei "cortexm4_crt0.S" und konkret auf den RAM. (/* Copy initialised sections into RAM if required. */ )
Im Linker-Skript (sample_threadx.ld) sind keine entsprechenden Referenzen drin.
Frage: Brauche ich überhaupt RAM an dieser Stelle? Kann das raus?
Bin Einsteiger bei ThreadX/Azure RTOS.
Ausgabe: output_as.txt
Viele Grüße runout