硬汉嵌入式论坛

 找回密码
 立即注册
查看: 4009|回复: 12
收起左侧

[问题解答] stm8s003f3 烧录bug【已解决,已经发布的2.07修复了此问题】

[复制链接]

3

主题

27

回帖

36

积分

新手上路

积分
36
发表于 2021-7-30 11:29:46 | 显示全部楼层 |阅读模式
app V2.06 stm8s003f3 烧录bug   检测不到IC

使用上位机 烧录器 ->读芯片-> 点击读UID 操作后可以用正常烧录,
但是拔掉USB  H7-TOOL 重新上电后又变成不能烧录 检测不到IC
  是不是初始化IO配置有遗漏?  
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
111540
QQ
发表于 2021-7-30 12:19:28 | 显示全部楼层
我现在手头有个STM8S103的芯片,这个和003是一样的,

连续10次插拔USB线下载,都正常。
你看下你那边是不是带板子目标板插拔USB线测试的。可以考虑拔掉目标板试试。

别的没有要注意的了。

1.gif


QQ截图20210730122623.png







回复

使用道具 举报

3

主题

27

回帖

36

积分

新手上路

积分
36
 楼主| 发表于 2021-7-30 15:24:31 | 显示全部楼层
用这个bin文件试试
H7-TOOL动画.gif
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
111540
QQ
发表于 2021-7-30 15:33:38 | 显示全部楼层
luguo 发表于 2021-7-30 15:24
用这个bin文件试试

上传你的bin,我试试。
回复

使用道具 举报

3

主题

27

回帖

36

积分

新手上路

积分
36
 楼主| 发表于 2021-7-30 15:35:04 | 显示全部楼层
好像和bin文件有关

test_stm8s003f3.bin

5.07 KB, 下载次数: 2

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
111540
QQ
发表于 2021-7-30 15:57:57 | 显示全部楼层
luguo 发表于 2021-7-30 15:35
好像和bin文件有关

还真是,用你这个bin有这个问题,谢谢反馈,问题已经记录。

识别失败话,读取下UID再烧录就可以烧录了。

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
111540
QQ
发表于 2021-7-30 17:55:47 | 显示全部楼层
bug解决了,下次升级发布新版。
回复

使用道具 举报

3

主题

27

回帖

36

积分

新手上路

积分
36
 楼主| 发表于 2021-8-21 15:58:40 | 显示全部楼层
发现个问题 app2.0.7  目标IC gd32f150
设置读保护(66)  断电复位变为FF   


具体操作

具体操作
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
111540
QQ
发表于 2021-8-21 16:46:22 | 显示全部楼层
luguo 发表于 2021-8-21 15:58
发现个问题 app2.0.7  目标IC gd32f150
设置读保护(66)  断电复位变为FF

我这里手头有个GD32F150。

帮你测试了,就是这样的。

解除读保护后就正常了。
回复

使用道具 举报

3

主题

27

回帖

36

积分

新手上路

积分
36
 楼主| 发表于 2021-8-21 17:33:56 | 显示全部楼层
断电复位后 读取选项字不应该是 设置读保护写的值么?
解除保护是A5  断电复位还是A5 这正常  
但是比如 设置保护值是BB  断电复位后读取还是BB才正常吧
我用其它工具设置 保护为BB  断电复位后还是BB   用H7TOOL 读取也是BB
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
111540
QQ
发表于 2021-8-21 17:46:40 | 显示全部楼层
luguo 发表于 2021-8-21 17:33
断电复位后 读取选项字不应该是 设置读保护写的值么?
解除保护是A5  断电复位还是A5 这正常  
但是比如  ...

就是这样的。

像STM32,设置读保护后直接就禁止读取选项字节。如果用户可以正常读取选项字节,这将有利于芯片破解。
回复

使用道具 举报

3

主题

27

回帖

36

积分

新手上路

积分
36
 楼主| 发表于 2021-8-21 18:02:01 | 显示全部楼层
那为何 用其它工具方法设置的保护值  依然可以读取正确的值   H7TOOL 也可以正确读取   而不是FF
用H7TOOL设置的读保护   断电复位读取 永远是FF
虽说有利于破解  
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
111540
QQ
发表于 2021-8-21 18:06:17 | 显示全部楼层
luguo 发表于 2021-8-21 18:02
那为何 用其它工具方法设置的保护值  依然可以读取正确的值   H7TOOL 也可以正确读取   而不是FF
用H7TOOL ...

估计读保护设置的有问题。

有一点是可以肯定的,设置读保护后,还可以读取选项字节,这将有利于芯片破解。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-11-1 06:48 , Processed in 0.307084 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表