Topic : stm8s bootloader

Forum : ST7/STM8

Original Post
Post Information Post
March 19, 2013 - 5:48pm

Hi, I'm trying to write an app for the bootloader in Ride and after following all the advise I can find from other posts I'm still stuck. I can relocate the vector table to 0x9004 (Trap and other interrupts) and code from 0x9080 but I cannot seem to get the appmain() jump command to go to 0x9000, it stays as 0x00 0x00 0x00 0x00. If I leave the app code as main() I fing the jump command at 0x8000. As the bootloader is looking for 0x82 at 0x9000 the app code will not run.

Thanks in advance, David.

Post Information Post
March 21, 2013 - 4:17pm
Raisonance Support Team


We would like to help you as quickly as possible on this issue, but we need to have more informations about the problem before we can help further.

In order to understand the issue you are facing, we need the following information about your configuration:

- Version of Windows: At a command prompt type the following command: "systeminfo.exe", which gives you a system report. We need the full "Operating System" and "Version" from the report.

- Version of Ride7 and RKit that you are using. You can get these from the Ride7 "Help | About" dialog box.

Please check from the Raisonance downloads page at that you are using the latest version of the tools.

Concerning your particular problem:

- Provide the steps you followed to raise the error.
- Read the application note "AN61-Writing an STM8 bootloader.pdf" that you can find at