Hello Bernd,
On 16.01.22 11:09, bernd1-1@web.de wrote:
... "other solutions like a Raspberry Pi or STM32." ...
Is the STM32 a board like the CJMCU-2232H which has a USB connection and a pin header and that's attached to a second computer via USB and to the programming clip via jumper wires?
STM32 is actually a whole family of microcontrollers. In this context, likely a blue-pill board was meant (e.g. [1]). As mentioned, this requires more effort to set up. You need to solder the pin headers and you need another device to program a flashrom-compatible firmware[2] to it. For the programming, you need a TTL-level (3.3V!) UART. For instance, a USB adapter, or the UART of an RPi.
There are also other STM32 boards that work with this firmware. But the blue-pill is the famous/cheap one.
If a Raspberry Pi is used, is it both the second computer and the programmer all in one or is a second computer or a programmer still needed?
It can act as the second computer, you just need a keyboard and screen I suppose. flashrom works well on the RPi. Usually you can just install it with your package manager.
Nico
[1] https://www.ebay.de/itm/144350056565 [2] https://github.com/dword1511/stm32-vserprog