Topic : Unable to run ST7 Compiler for ST7FLITE29 MCU

Forum : ST7/STM8

Original Post
Post Information Post
February 13, 2026 - 6:18am
RAJGOPAL S

Hi All,

I am working on a legacy product which requires me to compile and flash a code to ST7Flite29 controller.
I am using Ride7 IDE and have configured it for ST7Flite but if i compile, the RCSTM8 compiler runs automatically and throws error of Invalid '@' Character error for the file where ST7 registers are defined.
Below is the error message - 

** ERROR P002 IN LINE 137 OF hal/ST7Lib/devices/st7flite2/../../peripherals/../devices/st7flite2/st7flite2_reg.h : Invalid '@' character
*** ERROR P002 IN LINE 138 OF hal/ST7Lib/devices/st7flite2/../../peripherals/../devices/st7flite2/st7flite2_reg.h : Invalid '@' character
RCSTM8 COMPILATION COMPLETE. 0 WARNING, 2 ERRORS

I tried to check in RCST7.exe which also exists in the same place as RCSTM8 but the RCST7 is just a stub file which internally directs to STM8 compiler.
How do i get it to run for RCST7. Do i need to install again.
Can you please provide me a link to download the Raisonance ST7 Compiler if the compiler installation was an issue

Replies
Post Information Post
+1
+2
-1
February 17, 2026 - 11:38am
Raisonance Support

Hi,

RCSTM8 compiles code for both ST7 and STM8 ( refer to documentation in <Install Drive>:\Raisonance\Ride\Doc\ST7 ).  There are not two seperate compilers. Your project is either setup as an STM8 project, or it is a project that pre-dates STM8.

For your "legacy product," are you using an existing Ride7 project or did you create a new project ?

If it is an old project, what versions of Ride7 and RKit were used to create and compile it ?

Note: that installations of all Raisonance software are found on this site:

  • for Ride7:           https://support.raisonance.com/content/ride
  • for RKit-STM8:   https://support.raisonance.com/content/rkit-stm8





+1
+2
-1
February 17, 2026 - 11:38am
Raisonance Support

Hi,

RCSTM8 compiles code for both ST7 and STM8 ( refer to documentation in <Install Drive>:\Raisonance\Ride\Doc\ST7 ).  There are not two seperate compilers. Your project is either setup as an STM8 project, or it is a project that pre-dates STM8.

For your "legacy product," are you using an existing Ride7 project or did you create a new project ?

If it is an old project, what versions of Ride7 and RKit were used to create and compile it ?

Note: that installations of all Raisonance software are found on this site:

  • for Ride7:           https://support.raisonance.com/content/ride
  • for RKit-STM8:   https://support.raisonance.com/content/rkit-stm8