[STM8] SWIM可以访问MCU的任意地址吗?

[复制链接]
 楼主| huanghuac 发表于 2019-3-26 18:00 | 显示全部楼层 |阅读模式
SWIM可以访问MCU的任意地址吗?
zwll 发表于 2019-3-26 18:01 | 显示全部楼层
楼主详细说说怎么回事啊,这么说太笼统了
 楼主| huanghuac 发表于 2019-3-26 18:02 | 显示全部楼层

有没有大侠弄过 STM8的SWIM?
UM0470中描述了SWIM的接口数据格式和支持的命令:
SRST、ROTF(Read On The Fly)、WOHF(Write On The Fly)。
SWIM进入 active状态后,是不是通过 WOHF命令,提供地址和数据,就可以改写MCU的任意地址的值?
supernan 发表于 2019-3-26 18:03 | 显示全部楼层
你有什么想法
 楼主| huanghuac 发表于 2019-3-26 18:06 | 显示全部楼层
我现在的想法是想用SWIM改写 Option Byte,把ROP改写掉,然后再复位STM8,让STM8自己进入 Bootloader,以便我能对FLASH进行烧写。
xxrs 发表于 2019-3-26 18:06 | 显示全部楼层

单总线接口模块
xxrs 发表于 2019-3-26 18:08 | 显示全部楼层
用STVP就可以直接擦掉STM8的ROP啊
houcs 发表于 2019-3-26 18:09 | 显示全部楼层
但是擦除ROP是会导致整个片子的内容都被擦掉的
yinxiangh 发表于 2019-3-26 18:10 | 显示全部楼层
嗯,不可能让你只擦除ROP位,不影响其它内容的
houcs 发表于 2019-3-26 18:11 | 显示全部楼层
对,否则STM8的加密保护就形同虚设了
 楼主| huanghuac 发表于 2019-3-26 18:11 | 显示全部楼层

好的,我明天去单位试一下,多谢各位大侠了哈,结贴了先        
FAQ 发表于 2019-4-2 17:31 | 显示全部楼层
huanghuac 发表于 2019-3-26 18:06
我现在的想法是想用SWIM改写 Option Byte,把ROP改写掉,然后再复位STM8,让STM8自己进入 Bootloader,以便 ...

STM8芯片是不能自己编程自己的吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

772

主题

8473

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部