We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
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