STM8

Шаблоны для сборки под Linux: https://bitbucket.org/plumbum/stm8templates

stm8flash

https://github.com/vdudouyt/stm8flash - флешер поддерживающий ST-Link/ST-Link V2

Залить прошивку

stm8flash -c stlink -p stm8l150 -w blinky.bin

Считать eeprom

stm8flash -c stlink -p stm8l150 -s 4000 -r eeprom.bin -b 1024

Считать OPT байты можно, но читать нужно непременно 256 байт, иначе магия не работает:

stm8flash -c stlinkv2 -p stm8s105 -s 4800 -r opt.bin -b 256

После этого, можно байты отредактировать и записать обратно.

Для записи тоже нужна своя магия. Потому, что размер записи, должен быть ровно 128 байт ;-)

stm8flash -c stlinkv2 -p stm8s105 -s 4800 -w f0.bin

Поддерживаются следующие MCU

$ stm8flash -c stlink -p ?
No valid part specified. Possible values are:
stm8s003
stm8s103
stm8s105
stm8l150

Ссылки

 
comments powered by Disqus