flashrom 可用于以下协议编程器刷写SPI Flash
dummy, serprog, buspirate_spi, dediprog, developerbox, pony_spi, pickit2_spi,
ch341a_spi, digilent_spi, stlinkv3_spi.
最简单的用一块STM32F103C8T6最小开发板就可以做一个stm32-vserprog v3编程器
https://github.com/dword1511/stm32-vserprog
此为编译的windows版,使用方法和Linux下大同小异:
flashrom.exe -p serprog:dev=com4:4000000 -wv flash_flie.bin
注意:里面的CH341A和驱动安装脚本不是必须的。用其他协议编程器就用相应驱动,例如stm32就用相应的vcp驱动。
1