|ARM Technical Support Knowledge Articles|
Applies to: RealView Real-Time Library
Information in this knowledgebase article applies to:
I have installed MDK-ARM v4.03a (or newer) and when I compile my existing code, which uses Keil's RTOS, it throws the following error:
Error: L6218E: Undefined symbol os_error (referred from rt_task.o)
When I revert my tools back to the older version the error goes away. How do I use RTX with the newer tools?
As of MDK-ARM version 4.03a and RL-ARM version 4.05 the function os_stk_overflow() has been replaced by a generic error function os_error().
Add the new RTX_Config.c, which is configured to handle the new function call, to the project . RTX_Config.c can be found in the Keil directory: C:\Keil\ARM\Startup.
Copy this file to your project's source code directory then modify the file to match your current project's RTX_Config settings.
Request the files attached to this knowledgebase article.
Article last edited on: 2010-03-23 10:24:12
Did you find this article helpful? Yes No
How can we improve this article?