Skip to main content
Visitor II
February 11, 2020
Question

Device that assigns programs to the empty processor ?

  • February 11, 2020
  • 2 replies
  • 2494 views

Hello friends,

We use ST-Link when assigning programs to STM8 processors. ST-Link uses the SWIM leg when assigning programs to STM8 processors. We all know that.

I want to make a device. Special bootloader. This device should be able to assign programs to STM operators that do not have programs in the device.

But I don't have a protocol to throw a program into the empty processor. Is there such a protocol? Is such a device possible? Where can we obtain a protocol?

Thanks, good work ..

    This topic has been closed for replies.

    2 replies

    Explorer
    February 11, 2020

    > We use ST-Link when assigning programs to STM8 processors. ST-Link uses the SWIM leg when assigning programs to STM8 processors.

    Your terminology is ... peculiar. Googel-translate ?

    There is a multitude of threads regarding custom bootloaders on this forum, mainly the STM32 section.

    A custom Bootloader is basically a normal application that two things:

    -> jump to a present main application; or

    -> load updates, and program (Flash) them;

    Hi world!Author
    Visitor II
    February 11, 2020

    Sorry, yeah google-translate :)

    I made a custom bootloader before. I want to make a device like st-link.

    Explorer
    February 11, 2020

    So, something like this: http://openocd.org/

    Graduate II
    February 11, 2020

    You mean like a stand alone​ production programmer?

    https://www.segger.com/products/production/flasher-st/models/flasher-stm8/

    Hi world!Author
    Visitor II
    February 11, 2020

    Yes, I want to make a similar device. No need to debug. It is enough to program the processor.

    But I do not know exactly how to proceed.

    Graduate II
    February 11, 2020

    Contact local ST sales/support and see if you can get the protocol documentation.​