friendljy 发表于 2022-3-24 18:00:02

一堆疑似假的STM32引发的血案,求高手看看还有救没有

去年年初买了300片STM32F429VET6,买的时候就知道应该是翻新的,当时新的价格已经很高了,淘宝找的50一片,测试没问题就买了一些。
一年后的今年年初,就剩最后一百片了,结果翻车了,程序无法下载。找当时的卖家,太久不认账了。
想想也不少钱,换来换去麻烦,搞了一个裸片测试件,试着分析一下,看看还有救没有。

最小系统,外引晶振,每个IO口一个小灯,简单测试一下。


下面是故障分析
上电,STlink+官方工具,一连就与很多问题


首先读取报错,其次右侧Revison ID显示Rev 3,这个好像正常的芯片没有。然后FLASH大小不对,应该是512k,显示2M。

读取报错,应该是读保护的问题,看读保护那里果然不对,显示FF,按说是没有FF这个值的。
改成AA,无保护,可以改,就是有点慢。


去掉读保护,可以正常连接芯片。此时点全片擦出,显示
17:58:49 : Error: Mass erase operation failed.Please verify flash

看了一下,好像还有一个写保护。但是去掉写保护,一直失败。


到这里进行不下去了。不知道这批芯片还有没有救。放弃有点舍可惜,好几千块钱。

codefish 发表于 2022-3-24 18:07:35

有点不太明白,前面200片没有问题?

friendljy 发表于 2022-3-24 18:13:11

codefish 发表于 2022-3-24 18:07
有点不太明白,前面200片没有问题?
(引用自2楼)

对,前面200没问题,不过不是一次买的。是分三批,买了300。

friendljy 发表于 2022-3-24 18:14:12


测了十几片,居然找到一个好的,哪儿哪儿都正常。老泪纵横。
Revsion ID那里也是Rev 3,看来这里不是问题。

2nd 发表于 2022-3-24 18:19:16

早有这个工装,也就不会吃亏了。看样子,这家质量可以,前2百片都没出问题。

friendljy 发表于 2022-3-24 18:22:07

换JLINK继续搞。用JFLASH可以连上,但是特别慢,要好几秒,
在JFLASH里面执行全片擦出,提示成功了。但是时间不对,只有0.1秒。正常要几秒钟时间。

friendljy 发表于 2022-3-24 18:25:52

本帖最后由 friendljy 于 2022-3-24 18:28 编辑

又有新发现,在jflash里面可以做全片解锁,解锁以后,在st官方工具里面看,寄存器也对了。没有保护了。此时用keil可以下载程序。但是跑不到正常的程序入口。



感觉有点江郎才尽,不知道怎么拯救它们了,或者说拯救我的银子。

friendljy 发表于 2022-3-24 18:34:04

本帖最后由 friendljy 于 2022-3-24 18:36 编辑



仔细找了一下,这里的数值不对,但是不知道怎么修改。

这里应该是运行状态,但是不知道为啥没有从8000000开始跑。

friendljy 发表于 2022-3-24 18:54:40

柳暗花明呀。又下载了一个软件。去掉里面的一个保护位,居然好了,可以了。我的钱包有救了。

fuquan_dai 发表于 2022-3-24 19:09:53

感谢分享过程啊,原装芯片这么贵,说不准就用上了

lb0857 发表于 2022-3-24 19:13:39

擦除写保护等等操作
st芯片还是认熟人--STM32 ST-LINK Utility

akey3000 发表于 2022-3-24 20:20:25

收藏,学习了...

eedesign 发表于 2022-3-24 20:33:49

STVD 也可以擦除

qwe2231695 发表于 2022-3-24 21:29:08

拿一片正常的,把选项字节全部读出来,然后不正常的芯片对着设置。

另外烧录运行不正常的返修芯片是可以退货的。

street 发表于 2022-3-24 23:32:30

friendljy 发表于 2022-3-24 18:54
柳暗花明呀。又下载了一个软件。去掉里面的一个保护位,居然好了,可以了。我的钱包有救了。

...
(引用自9楼)

我用G030的时候也是这样,   需要加密后再清除一下.

NM2012 发表于 2022-3-25 08:10:30

我在淘宝买了几片stm32回来发现是自己刻的stm32的字,程序下载进去跑不起来。把客服骂一顿把钱退给我了,芯片他也不要了。因为肉眼很容易看出来字是后来刻上去的。

2nd 发表于 2022-3-25 09:22:00

BFB2: Dual bank boot
1: Dual-bank boot enabled. Boot is always performed from system memory.


这个也不会影响你烧录吧,只是影响启动。

friendljy 发表于 2022-3-25 10:07:51

2nd 发表于 2022-3-25 09:22
这个也不会影响你烧录吧,只是影响启动。
(引用自17楼)

对,7楼写了。已经可以烧录了,但是启动位置不对。

jqfsjt 发表于 2022-3-26 16:48:21

你好,你的PCB能共享下吗?

friendljy 发表于 2022-3-26 17:03:24

jqfsjt 发表于 2022-3-26 16:48
你好,你的PCB能共享下吗?
(引用自19楼)

我一个朋友画的,我也不认识,我也打不开。你懂得。
我这里有空板,做了5个,还有4个,也没用,可以顺丰到付发给你。不过貌似去嘉立创,比运费还便宜。
你如果想要源文件,私信我你的联系方式,给你发源文件,反正我也不认识,也打不开。
页: [1]
查看完整版本: 一堆疑似假的STM32引发的血案,求高手看看还有救没有