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