How start with RL-ARM, I read RL-ARM User's Guide but for example in Create New RTX Application www.keil.com/.../rlarm_ar_create_newapp.htm say
5.Copy the RTX configuration file for your target device from the \Keil\ARM\RL\RTX\Config\ directory and rename it to RTX_Config.c: MDK 4.54 have not this directory. likewise 7.Copy the retarget.c file from \Keil\ARM\Startup\
OR on http://www.keil.com/arm/rl-arm/kernel.asp say about Dialog-based setup using µVision Configuration Wizard, where, how , why ?
In short how start correct first project with RTX for STM32F1xx ?
Hi, when I look into my KEIL installation folder, I find a folder named STM32F10X_EVAL under \Keil\Arm\Boards\ST. There are 2 subfolders, Blinky and RTX_Blinky. I would expect, that this may be a good starting point for you.
BR, Stefan
Thanks, I use RTX_CONFIG.C from this directory to my project with STM32F207 and look good, but just created a project for STM32F103RC ends linker error
.\Out\Project.axf: Error: L6218E: Undefined symbol rt_mut_init (referred from rtx_config.o). .\Out\Project.axf: Error: L6218E: Undefined symbol rt_mut_release (referred from rtx_config.o). .\Out\Project.axf: Error: L6218E: Undefined symbol rt_mut_wait (referred from rtx_config.o). .\Out\Project.axf: Error: L6218E: Undefined symbol rt_tsk_self (referred from rtx_config.o).
I guess your linker does not know about RTX...
Make sure you link with the respective RTX library: Make sure Select RTX-Kernel in the frist tab of the project properties (ALT+F7) if you use makefiles or other IDEs like eclipse check that the linker actually uses the library C:\Keil\ARM\RV31\Lib\RTX_CM3.LIB (in case of cortex-M3)
Best regards Thomas