找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 521|回复: 24
打印 上一主题 下一主题

spi flash经常坏

[复制链接]

7

主题

45

帖子

279

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
279
跳转到指定楼层
1#
发表于 2018-3-13 10:19 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 c001 于 2018-3-13 11:00 编辑 ; f# K1 v$ K# k1 w  g6 x+ R

5 X) P* W9 M! ^6 |, [板子上的spi flash经常坏,CPU无法写入,放到编程器上读,有坏块。可能由什么原因导致的?电路如下图所示;
0 m5 Y! A, K! D; V- z3 h7 t: k9 ]8 l  B ( a3 W* K, t: x1 v
flash 和其他IC共用spi总线,片选不一样
2 x2 \7 l4 O% T. j5 P6 Z3 V: T  F2 k/ @7 B- j& k/ j
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

0

主题

9

帖子

2

积分

初级新手(9)

Rank: 1

积分
2
推荐
发表于 2018-4-26 22:46 | 只看该作者
你问一下软件工程师,有没有使用OS,会不会软件任务切换过程中异常操作了。
# d2 {4 b4 b& A7 o$ u还有,两个芯片的片选信号之间加点时间间隔,并且每次片选使能前,保证SPI总线的每个信号都重新初始化为固定的电平,这样可以避免SPI芯片切换操作引起的问题。5 D0 W! o: G6 g% h9 X" z
你可以让软件工程师单独使用一个芯片,长时间操作看看是否会损坏,如果两个芯片都长时间单独操作不损坏的话,几乎可以确定是软件的问题了。

33

主题

4949

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
12225
推荐
发表于 2018-3-13 14:27 | 只看该作者
本帖最后由 超級狗 于 2018-3-13 16:43 编辑
/ J/ [2 c' [; N4 A9 m3 `
c001 发表于 2018-3-13 14:02& u. A$ _9 J! h. ^) [
MX25L25635FMI,擦除后不能写入...
' L$ ]0 E4 x0 E
喔~原來是旺旺的,這個小的就沒辦法了。0 J- U. w$ r& r: x

' U% T# W+ Y4 ~3 m很久以前,小弟也遇過旺旺的閃存,寫不到 30 次就無法寫入,用燒錄器也沒辦法抹除重寫,就跟你這狀況類似。0 P) v4 K# y7 X- O& L  I' D& }
& ~# E; J. v2 x
後來找原廠來討論,旺旺的客服只留給我一句話,我們這型號的閃存就是有這問題,所以芯片規格都沒標讀寫壽命。3 b# _" P, s9 J' ]* Q

+ x7 Z% {+ W) R  x% E* K
/ v( P' R, D5 E
, `9 D7 e' W# Q8 f/ g3 u# ]X的!你沒標示不代表就不用負責。2 s( w* L0 A/ b% h- ^# O/ J

4 v2 {3 h. U5 Q% D* z8 `% b
* E0 r+ D7 C! |: p* ~9 y# ~
4 d( y* N& N: d$ B8 [9 ~$ q# ^

点评

有問題還拿出來賣,讓人傻眼  发表于 2018-3-14 13:57
谢谢版主!!原来还有这回事...  详情 回复 发表于 2018-3-13 18:42
这事儿都让狗版主遇上了,旺旺的客服也够奇葩!  详情 回复 发表于 2018-3-13 16:38
哈士奇是一種連主人都咬的爛狗!

0

主题

34

帖子

411

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
411
推荐
发表于 2018-3-13 10:27 | 只看该作者
你说的坏是怎样一个坏法?是里面的code被改写还是怎么回事?- o# G- I5 T; }: Q4 ~
另外,我们也用过和你类似的方案接两颗SPI Nor Flash,结果发现两颗Flash都上件时是无法正常工作的,只有一颗上件时才可以正常工作

点评

不能同时用,但你可以透过CS脚来切换  发表于 2018-3-14 14:02
CPU无法写入,放到编程器上读,有坏块  详情 回复 发表于 2018-3-13 11:00

7

主题

45

帖子

279

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
279
3#
 楼主| 发表于 2018-3-13 11:00 | 只看该作者
下雨天睡觉 发表于 2018-3-13 10:278 @. Z1 e: J. z0 \
你说的坏是怎样一个坏法?是里面的code被改写还是怎么回事?
% D! e  Y: C, Y$ G2 Y, v1 h9 q另外,我们也用过和你类似的方案接两颗SPI No ...

+ r8 C9 I7 u, _CPU无法写入,放到编程器上读,有坏块
8 |' U; g. M9 J1 \" l

点评

热心人!: 5.0
MX25L25635FMI,擦除后不能写入...  详情 回复 发表于 2018-3-13 14:02
热心人!: 5
哪個型號?NOR 閃存一般不太容易壞。能抹除重新寫入嗎?這樣問是要區分壞塊是不是誤寫造成的。  发表于 2018-3-13 11:13

0

主题

115

帖子

423

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
423
4#
发表于 2018-3-13 12:04 | 只看该作者
自选信号要可靠拉高,电源质量要好,一般不会出现这样的情况,除非你应用场合特别不靠谱~

点评

片选有上拉,电源纹波很小  详情 回复 发表于 2018-3-13 14:03

6

主题

245

帖子

1153

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1153
5#
发表于 2018-3-13 13:38 | 只看该作者
跟软件有关,我曾经遇到过芯片坏了就被锁死,用烧录器烧也烧不进去
( f/ K+ V. `7 T' L% a3 ~" @3 t" c

7

主题

45

帖子

279

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
279
6#
 楼主| 发表于 2018-3-13 14:02 | 只看该作者
c001 发表于 2018-3-13 11:00( }  f% z  a; x$ b3 d* T7 ]
CPU无法写入,放到编程器上读,有坏块

$ y; g; l/ L% f2 B, yMX25L25635FMI,擦除后不能写入...
2 I+ r+ R4 O: g! s- q

点评

热心人!: 5.0
热心人!: 5
建議要些它廠牌的樣品來交叉驗證、  发表于 2018-3-13 16:45
喔~原來是旺旺的,這個小的就沒辦法了。 很久以前,小弟也遇過旺旺的閃存,寫不到 30 次就無法寫入,用燒錄器也沒辦法抹除重寫,就跟你這狀況類似。 後來找原廠來討論,旺旺的客服只留給我一句話,我們這型號  详情 回复 发表于 2018-3-13 14:27

7

主题

45

帖子

279

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
279
7#
 楼主| 发表于 2018-3-13 14:03 | 只看该作者
asdf193 发表于 2018-3-13 12:04. l$ c- U$ G+ a& w% Q5 `! ]
自选信号要可靠拉高,电源质量要好,一般不会出现这样的情况,除非你应用场合特别不靠谱~
" k& V2 b" f1 q8 C, T; V+ }( U* u2 g
片选有上拉,电源纹波很小/ I, R* H* O6 n/ J8 \3 b

99

主题

668

帖子

3042

积分

五级会员(50)

Rank: 5

积分
3042
9#
发表于 2018-3-13 16:38 | 只看该作者
超級狗 发表于 2018-3-13 14:27+ o( \: r7 a4 f) e) W
喔~原來是旺旺的,這個小的就沒辦法了。1 Z. r5 e, L0 b3 s1 G5 z
/ }* V' y7 Z+ N7 q) l- n
很久以前,小弟也遇過旺旺的閃存,寫不到 30 次就無法寫入, ...
+ w4 d6 D2 ~; c& N" c
这事儿都让狗版主遇上了,旺旺的客服也够奇葩!$ U6 [4 l' @) h4 l1 @/ l, f

点评

热心人!: 5.0
热心人!: 5
不要臉天下無敵!我們都要學著點。^_^  发表于 2018-3-13 16:41

7

主题

45

帖子

279

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
279
10#
 楼主| 发表于 2018-3-13 18:42 | 只看该作者
超級狗 发表于 2018-3-13 14:270 \0 h% j/ U6 r! d/ j9 v
喔~原來是旺旺的,這個小的就沒辦法了。
' l2 ^; |9 A0 }
0 x; g" O4 _+ s  o3 h1 S2 A很久以前,小弟也遇過旺旺的閃存,寫不到 30 次就無法寫入, ...
1 s, u9 u' P# W
谢谢版主!!原来还有这回事...6 S7 a$ c% h/ Q) t

8 L$ y) S8 A' F* |) s* c

27

主题

197

帖子

985

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
985
11#
发表于 2018-3-14 14:54 | 只看该作者
换个厂家的用同样的代码测试一下,还有问题那就找代码的问题吧

点评

好的。。。。  详情 回复 发表于 2018-3-15 09:39

7

主题

45

帖子

279

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
279
12#
 楼主| 发表于 2018-3-15 09:39 | 只看该作者
s471513142 发表于 2018-3-14 14:54) ^4 V' V* X, e7 Z' d+ R( H8 M' _
换个厂家的用同样的代码测试一下,还有问题那就找代码的问题吧

/ V8 a3 M' u( h. g  R/ Y好的。。。。4 a0 h. E- Q: T. b% e$ L

: q. v! H6 {  x6 w

23

主题

374

帖子

2184

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2184
13#
发表于 2018-3-16 15:46 | 只看该作者
首先,SPI Flash的写入寿命本身就很有限,如果你的软件总是往一个地址写数据,是很容易坏掉的,所以最好有文件系统,让各个地址的写入分配是均匀的。

点评

这个要跟软件的讨论下....  详情 回复 发表于 2018-3-16 17:06
250 字节以内
不支持自定义 Discuz! 代码

7

主题

45

帖子

279

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
279
14#
 楼主| 发表于 2018-3-16 17:06 | 只看该作者
leavic 发表于 2018-3-16 15:46
$ E9 v$ [7 z' A* h2 e* x" Y. O首先,SPI Flash的写入寿命本身就很有限,如果你的软件总是往一个地址写数据,是很容易坏掉的,所以最好有 ...

% O. I2 R- ?' q+ T0 G5 x8 ?* k这个要跟软件的讨论下....
* ~! p. f* u; O

0

主题

42

帖子

24

积分

二级会员(20)

Rank: 2Rank: 2

积分
24
15#
发表于 2018-3-19 16:41 | 只看该作者
你怎么不加上啦呀
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-9-20 01:15 , Processed in 0.070728 second(s), 37 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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