hi all,

as some of you may know, I am maintaining a tool named "stm8gal" for programming STM8s via UART or SPI interface. Functionality is similar to avrdude, only that it is for STM8 instead of Atmel.

The built-in STM8 bootloader requires uploading RAM routines for handling flash write/erase operations, as is described in the bootloader manual (UM0560). The required RAM routines are available for download from the STM homepage but they are closed source and subject to a proprietary licence. Therefore Philipp Krause requested to replace the non-free binary blobs by open-source routines (see https://github.com/gicking/stm8gal/issues/4). To do this, any information about the RAM routines would be helpful, e.g. how is data passed to them, what are the return types and values, and why are different routines required for the different STM8 variants and bootloader versions...? Any support is highly appreciated!

Thanks a lot in advance and a happy New Year to you  :-)

Ho, ho, ho,
Georg



_______________________________________________
Sdcc-user mailing list
Sdcc-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sdcc-user

Reply via email to