一堆疑似假的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
看了一下,好像还有一个写保护。但是去掉写保护,一直失败。
到这里进行不下去了。不知道这批芯片还有没有救。放弃有点舍可惜,好几千块钱。 有点不太明白,前面200片没有问题? codefish 发表于 2022-3-24 18:07
有点不太明白,前面200片没有问题?
(引用自2楼)
对,前面200没问题,不过不是一次买的。是分三批,买了300。
测了十几片,居然找到一个好的,哪儿哪儿都正常。老泪纵横。
Revsion ID那里也是Rev 3,看来这里不是问题。 早有这个工装,也就不会吃亏了。看样子,这家质量可以,前2百片都没出问题。 换JLINK继续搞。用JFLASH可以连上,但是特别慢,要好几秒,
在JFLASH里面执行全片擦出,提示成功了。但是时间不对,只有0.1秒。正常要几秒钟时间。
本帖最后由 friendljy 于 2022-3-24 18:28 编辑
又有新发现,在jflash里面可以做全片解锁,解锁以后,在st官方工具里面看,寄存器也对了。没有保护了。此时用keil可以下载程序。但是跑不到正常的程序入口。
感觉有点江郎才尽,不知道怎么拯救它们了,或者说拯救我的银子。 本帖最后由 friendljy 于 2022-3-24 18:36 编辑
仔细找了一下,这里的数值不对,但是不知道怎么修改。
这里应该是运行状态,但是不知道为啥没有从8000000开始跑。 柳暗花明呀。又下载了一个软件。去掉里面的一个保护位,居然好了,可以了。我的钱包有救了。
感谢分享过程啊,原装芯片这么贵,说不准就用上了 擦除写保护等等操作
st芯片还是认熟人--STM32 ST-LINK Utility 收藏,学习了... STVD 也可以擦除 拿一片正常的,把选项字节全部读出来,然后不正常的芯片对着设置。
另外烧录运行不正常的返修芯片是可以退货的。 friendljy 发表于 2022-3-24 18:54
柳暗花明呀。又下载了一个软件。去掉里面的一个保护位,居然好了,可以了。我的钱包有救了。
...
(引用自9楼)
我用G030的时候也是这样, 需要加密后再清除一下. 我在淘宝买了几片stm32回来发现是自己刻的stm32的字,程序下载进去跑不起来。把客服骂一顿把钱退给我了,芯片他也不要了。因为肉眼很容易看出来字是后来刻上去的。 BFB2: Dual bank boot
1: Dual-bank boot enabled. Boot is always performed from system memory.
这个也不会影响你烧录吧,只是影响启动。 2nd 发表于 2022-3-25 09:22
这个也不会影响你烧录吧,只是影响启动。
(引用自17楼)
对,7楼写了。已经可以烧录了,但是启动位置不对。 你好,你的PCB能共享下吗? jqfsjt 发表于 2022-3-26 16:48
你好,你的PCB能共享下吗?
(引用自19楼)
我一个朋友画的,我也不认识,我也打不开。你懂得。
我这里有空板,做了5个,还有4个,也没用,可以顺丰到付发给你。不过貌似去嘉立创,比运费还便宜。
你如果想要源文件,私信我你的联系方式,给你发源文件,反正我也不认识,也打不开。
页:
[1]