vdudouyt / stm8flash

program your stm8 devices with SWIM/stlinkv(1,2)
GNU General Public License v2.0
403 stars 183 forks source link

Verified stm8al3l6 EEPROM and Opt byte programming #56

Closed martonmiklos closed 7 years ago

martonmiklos commented 7 years ago
mm@mm-imac:~/Projektek/stm8flash$ dd bs=1024 count=1 </dev/urandom > eetest.bin
1+0 beolvasott rekord
1+0 kiírt rekord
1024 bájt (1,0 kB) másolva, 0,000423771 mp, 2,4 MB/s
mm@mm-imac:~/Projektek/stm8flash$ ./stm8flash -c stlinkv2 -p stm8al3l6? -s eeprom -w eetest.bin
Determine EEPROM area
Writing binary file 1024 bytes at 0x1000... OK
Bytes written: 1024
mm@mm-imac:~/Projektek/stm8flash$ ./stm8flash -c stlinkv2 -p stm8al3l6? -s eeprom -r eetest_read.bin
Determine EEPROM area
Reading 1024 bytes at 0x1000... OK
Bytes received: 1024
mm@mm-imac:~/Projektek/stm8flash$ diff eetest.bin eetest_read.bin 
mm@mm-imac:~/Projektek/stm8flash$ dd bs=32768 count=1 </dev/urandom > flashtest.bin
1+0 beolvasott rekord
1+0 kiírt rekord
32768 bájt (33 kB) másolva, 0,00795918 mp, 4,1 MB/s
mm@mm-imac:~/Projektek/stm8flash$ ./stm8flash -c stlinkv2 -p stm8al3l6? -s flash -w flashtest.bin
Determine FLASH area
Writing binary file 32768 bytes at 0x8000... OK
Bytes written: 32768
mm@mm-imac:~/Projektek/stm8flash$ ./stm8flash -c stlinkv2 -p stm8al3l6? -s flash -r flashtest_read.bin
Determine FLASH area
Reading 32768 bytes at 0x8000... OK
Bytes received: 32768
mm@mm-imac:~/Projektek/stm8flash$ diff flashtest.bin flashtest_read.bin 
mm@mm-imac:~/Projektek/stm8flash$

Option byte programming was verified separately, I do not have a log from it anymore.