This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

LM3S6965, RTX link error in hal_cm3.0

I'm trying to get my Luminary evaluation kit for the LM3S6965 processor running under Keil RTX. Updating to MDK3.11 already gave me some important updated files (RTX_Config.c). I re-wrote good old blinky to get blinking in a RTX environment. Compiling now goes fine, linking however gives a problem I can't resolve. Linker says:

.\obj\test.axf: Error: L6218E: Undefined symbol Stack_Top (referred from hal_cm3.o).

What did I forget, do wrong ?

Thnks for any help,

Eric

Parents Reply Children
  • Thanx Franc,

    Yet again, made some progress!

    after adding the SVC_Handler, the programm starts running, however taskswitching doesn't seem to work. After calling os_dly_wait() function the IntDefaultHandler again is activated and my programm halts (endless loop). It seems to me that another handler might be missing? my best guess is the 'SysTick Handler', but what os implementation is meant for this?

    Hope you can help me!

    Thnx

  • OK, implementing 'SysTick_Handler' in Startup.s does the trick (seems logical now...). I now have the cooperative multitasking blinky running (feels good!).

    Eric