找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

一个10%不定问题机,一旦开机就无问题的问题。。。

[复制链接]

99

主题

668

帖子

3042

积分

五级会员(50)

Rank: 5

积分
3042
跳转到指定楼层
1#
发表于 2016-2-23 10:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

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

x
本帖最后由 meng110928 于 2016-2-23 22:49 编辑 $ z- i+ V* w- j4 Q. [3 \$ p

9 E* E# O$ _3 y: k  u前年做了一个东西,程序全放在TF卡上,有10%的机子,会出现开机困难,多次摁开机键才正常开机,期间测IC的LDO电压均正常,晶振起振。5 Q& ]( A: J4 z7 ~
只要正常开机后,当天怎么折腾都没事了。
0 a6 W! G/ N8 l6 h5 [但是放一两天,又会有10%的机子出现同类问题.。
; Q$ _1 |' P2 Y  T1 z
( n6 P. |' B7 B8 [9 {: j后多次改软件均不行,加了一个SPI flash后,做了双BOOT,开机均正常,无问题了!! B* t! O3 a8 o7 O' {/ T6 T3 ?) B6 R
但是问题来了,不开机的原因在哪里????
1 a( h% M  F( l; a: L, n- K  O2 B8 m/ t1 n' W1 x) K

* |  Z; d5 p) ^3 n) J8 z# j) @
硬件上主要  AK3750   +   SDRAM    +      SD,  查看串口,摁开机键启动初期正常,识别TF卡并读取一定的数据后才出现问题。
- z# x- a& z) {. [4 j! i
' h* R( g3 \2 z5 r5 n' z/ P+ @深圳常温下工作。
6 j: W. `& s- a# m$ h4 u
" d* l  h2 U. `+ Y
+ D0 p. Y; I- U9 Z5 C# b6 S5 F+ Y# n" R# Q
9 T+ B4 A& \$ G, j4 b* o
6 y/ F- c* \6 G6 K

" d( `3 l' A6 X8 B% z& x
5 f( m$ f6 y+ y
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏1 支持!支持! 反对!反对!

11

主题

101

帖子

341

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
341
推荐
发表于 2016-2-23 22:26 | 只看该作者
1.既然你把程序放在SD卡中,那么在主控上应该有上下拉电阻配置主控从SD启动,检查在reset信号上升沿(假如低电平有效)之前,这些配置信号是否可靠;6 j0 m7 j3 H! p2 I
5 Z6 X( ^" B$ ?, A" e  w
2.检查SD卡走线,测试SD卡信号质量,U-boot在从SD卡往SDRAM中拷贝过程中如果出现一点点差错就会导致无法正常引导;
3 o3 x; O# K8 O( q. J5 m6 b& S6 Y9 x+ e
3. SD卡闪存芯片为NAND Flash,比较容易出现坏块什么的,本身不太适合用来存储程序,硬要这么做,需要做好备份恢复机制,但是u-boot放在NAND Flash就很难搞了,因为无法做备份恢复机制;

33

主题

4949

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
12225
推荐
发表于 2017-7-7 09:16 | 只看该作者
本帖最后由 超級狗 于 2017-7-7 09:34 编辑 - a8 b9 M& a9 w
meng110928 发表于 2017-7-7 08:42
; [3 ^9 D( O$ s" B2 Y树莓派可以从TF卡启动?
- z' w. ^" d2 O! [& T
討論的是「穩不穩定」的問題,而不是「能不能」的問題。其實樓主應該提供系統開機的訊息,才知道無法開機的原因。
4 M# x# @& E6 n# F1 `4 o" M. z/ a) {2 H" ~
NAND 閃存最怕寫到一半斷電,所以關機要等到所有寫入的程序都做完。有的 SD 卡速度很慢,主控端的程序是完成了,但卡端還有資料在緩衝區Buffer)內未被寫完,這個時候關機斷電也會有問題。
& N; T+ c3 C7 h4 L) {
4 w1 T% X+ z' }9 J( q; U問題需要更詳細的敘述及分析,小弟只能提供經驗作為參考。
* E. a5 `% h# C, }; J) Q1 u: d, u  d6 k

: p! _& ^0 ?7 t# m( R6 f0 x
哈士奇是一種連主人都咬的爛狗!

99

主题

668

帖子

3042

积分

五级会员(50)

Rank: 5

积分
3042
推荐
 楼主| 发表于 2016-2-23 15:25 | 只看该作者
超級狗 发表于 2016-2-23 14:11
7 V( l* l% p, i# JMicro SD 原本就不是拿來當嵌入式系統用內存的,你要用 eMMC 才對。2 @8 l: C% `; ~- _- E5 f

: O" t8 i. j; K- \: c4 z  |如果要拚價格,至少也得經過詳細的 ...

. L0 d$ P1 Q) U2 R% x您是说闪迪的卡比较好一些吗?
- y+ X$ o' |+ H6 Z; f/ [2 W( G
软件工程师量产前辞职了,留下一个生产版本。发现批量问题后,有一个软件接手,修了一些bug也没搞定,
* R. Y& p& N  g5 p最后发现加一个SPI  FLASH,做双BOOT后,可以100%开机,就没人关注研究这个问题了。
5 Y* A! x$ v) I3 i' E& ~8 `人换了一茬了,就剩画板子的我没换。
; I# [( k9 v3 e+ X2 Q) B# M

点评

支持!: 5.0
感觉你这个回答恰好是印证了"超级狗"说的用SD卡来存储系统程序的不可靠的说法,因为SPI FLASH器件是直接焊接在主板上\且其工作稳定性是有目共睹的(常用来装boot程序),这样系统的稳定性肯定就增加了!  详情 回复 发表于 2016-2-25 14:26
支持!: 5
好吧!又是個可憐的傢伙。T_T  发表于 2016-2-23 16:42

31

主题

4315

帖子

1万

积分

EDA365特邀版主

"學會了" 就簡單了.

Rank: 6Rank: 6

积分
19089
2#
发表于 2016-2-23 11:14 | 只看该作者
(1)RESET時間足不足夠?  B& v: a4 Q" z" B7 [; K) z
(2)其他零件有無漏電行為,造成 PMIC 和 CPU 錯亂。
* }$ V/ H4 G, a4 {6 m7 O(3)有問題的PCB有無在高溫或低溫時候,才能正常工作現象? (工作溫度餘裕度不足,偏單邊)
, j- v0 a4 @& P9 Y4 P) n# H# L( B(4).....* ?( K! P' Z& E. @/ A6 l7 c  q
(5).....
# N) Y9 ]( {8 H7 @" C5 ^3 O3 ~) l(6).....
0 n) z9 A, c; u+ z# c% R(7).....

点评

1:复位之类,都是照原厂的demo没改过; 2:漏电不至于吧.多次摁开机键,只要一旦开机,当天就不会有问题,但是放一晚隔天又有不定机器出问题,10%概率; 3:室内常温,深圳。  详情 回复 发表于 2016-2-23 15:28

33

主题

4949

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
12225
3#
发表于 2016-2-23 14:11 | 只看该作者
Micro SD 原本就不是拿來當嵌入式系統用內存的,你要用 eMMC 才對。
1 ~$ f5 I5 L! g" R
! \: H3 v, V/ ^4 |5 r( T如果要拚價格,至少也得經過詳細的測試才行,不是外面隨便買就能拿來用。2 r' Y6 @; m) q+ Q/ T. ?* ~4 Q1 M

# q! B/ {3 D, w: Y7 g4 |有家爛公司……你知道的,就是那一家。就是這麼拚,但據經驗也只有先帝死刻(SanDisk)能通過重重的考驗!
/ j& j" l: r# Q" w% i4 B1 n! m  p" P; Y( A( ?

点评

树莓派可以从TF卡启动?  详情 回复 发表于 2017-7-7 08:42
您是说闪迪的卡比较好一些吗? 软件工程师量产前辞职了,留下一个生产版本。发现批量问题后,有一个软件接手,修了一些bug也没搞定, 最后发现加一个SPI FLASH,做双BOOT后,可以100%开机,就没人关注研究这个  详情 回复 发表于 2016-2-23 15:25
哈士奇是一種連主人都咬的爛狗!

33

主题

4949

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
12225
4#
发表于 2016-2-23 14:21 | 只看该作者
貴公司應該有軟體工程師吧?機器沒有 Consle Port 看 Log 到底為什麼開不了機嗎?2 a+ T! y1 z7 Y! ?- |; o5 H

# B5 M2 {5 \8 ~$ c" t- w; H
% j$ Q$ @9 k8 T4 N1 y8 C9 ^, w0 o/ `3 `
哈士奇是一種連主人都咬的爛狗!

50

主题

935

帖子

3903

积分

五级会员(50)

Rank: 5

积分
3903
5#
发表于 2016-2-23 14:58 | 只看该作者
估计是把Uboot都放在SD卡里面吧? 之后SD卡是一个不太稳定的东西,最好别这么玩,多贴一片flash贵不了几个银子。

点评

对,程序都在卡里, 就是为了省掉SPI FLASH。  详情 回复 发表于 2016-2-23 22:15

99

主题

668

帖子

3042

积分

五级会员(50)

Rank: 5

积分
3042
7#
 楼主| 发表于 2016-2-23 15:28 | 只看该作者
jacklee_47pn 发表于 2016-2-23 11:14! C: W) K0 K# `& R& \
(1)RESET時間足不足夠?  o8 I4 O2 \, d2 H* R0 l
(2)其他零件有無漏電行為,造成 PMIC 和 CPU 錯亂。" y3 g7 |8 a* M# I4 ^( S  U) v' O
(3)有問題的PCB有無在高溫或 ...

' Q+ q# E3 b7 x1 s# Y; C. o4 V1:复位之类,都是照原厂的demo没改过;
& V8 g- a; s1 V: G' ^& L2:漏电不至于吧.多次摁开机键,只要一旦开机,当天就不会有问题,但是放一晚隔天又有不定机器出问题,10%概率;# a) F  k7 c" I, l# ~* H- J2 z
3:室内常温,深圳。: l' ?2 N  y! l* l, z* W% w: T

0

主题

26

帖子

381

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
381
8#
发表于 2016-2-23 18:59 | 只看该作者
板子上可有超级电容或蓄电池之类的储电器件?/ G4 p; g% Q% u4 v$ l# `/ {& x
我不确定跟这个有没有关系,只是看到“当天没事放一两天后可能有事”这一点,给楼主提供一下思路。

点评

没有的,最大20uf电容。  详情 回复 发表于 2016-2-23 21:54

99

主题

668

帖子

3042

积分

五级会员(50)

Rank: 5

积分
3042
9#
 楼主| 发表于 2016-2-23 21:54 | 只看该作者
dsaasdj 发表于 2016-2-23 18:59
) l" r# J% m: I: C" I  [板子上可有超级电容或蓄电池之类的储电器件?/ J% W' F4 C1 |& v+ z( F
我不确定跟这个有没有关系,只是看到“当天没事放一两天后可 ...
: L# M) ]* D" ~+ B. N) Q/ I
没有的,最大20uf电容。( L5 h; a6 Z% i) e3 e3 U) b$ r! I3 }

99

主题

668

帖子

3042

积分

五级会员(50)

Rank: 5

积分
3042
10#
 楼主| 发表于 2016-2-23 22:15 | 只看该作者
bluskly 发表于 2016-2-23 14:58+ M2 s( H0 C" x! p! v# Z0 K7 E
估计是把Uboot都放在SD卡里面吧? 之后SD卡是一个不太稳定的东西,最好别这么玩,多贴一片flash贵不了几个 ...

; {' K$ i+ S7 c! q, w  E% u: Q2 J/ l& ^对,程序都在卡里, 就是为了省掉SPI  FLASH。
- b9 V  o& ?. e! f3 C

9

主题

141

帖子

601

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
601
12#
发表于 2016-2-24 22:55 | 只看该作者
应该像11楼所说的,, s" t% \& F4 `; R$ I9 V
1、在RESET先检查一些配置从SD卡启动的上下拉电阻有没有问题
7 k" i8 @0 i7 l& P: Q+ x2、测试SD卡的信号稳不稳定,还 有SD卡的电源。8 [) e5 ]1 X$ U$ Z# _7 w: C
有10%无法启动,既然所有程序都在SD卡,UBOOT都没启来,说明与SD卡关系非常大

点评

支持!: 5.0
电源上电时序再检查一下?SD卡电源是怎么弄的,最好把SD卡部分的图纸贴一下。  详情 回复 发表于 2016-2-25 23:38
支持!: 5
10%不固定某台机,可能今天这几台,明天那几台。上拉木问题,信号质量测了木问题。  发表于 2016-2-25 11:39

2

主题

58

帖子

310

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
310
13#
发表于 2016-2-25 10:20 | 只看该作者
卡启动,,,N年前犯的一个错误,,

点评

最后怎么解?  详情 回复 发表于 2016-2-25 11:38

99

主题

668

帖子

3042

积分

五级会员(50)

Rank: 5

积分
3042
14#
 楼主| 发表于 2016-2-25 11:38 | 只看该作者
东山郡谢 发表于 2016-2-25 10:20& ]9 d' x0 c$ l8 Z/ v  V6 v
卡启动,,,N年前犯的一个错误,,
) v: N0 K2 J1 N4 S7 w: D
最后怎么解?

点评

样机阶段就发现不行,后来换为NAND及EMMC ,再好的卡试个几千次也会出现开不了机,而且震动跌落试验也可能导致不开机  详情 回复 发表于 2016-2-25 13:51

2

主题

58

帖子

310

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
310
15#
发表于 2016-2-25 13:51 | 只看该作者
meng110928 发表于 2016-2-25 11:38! E  N) S+ N: \' D8 C* e
最后怎么解?

( s  U3 g9 {; ]8 \8 C样机阶段就发现不行,后来换为NAND及EMMC ,再好的卡试个几千次也会出现开不了机,而且震动跌落试验也可能导致不开机/ d" q8 I1 o$ A6 B- H1 ^
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-11-29 02:47 , Processed in 0.080681 second(s), 44 queries , Gzip On.

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

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

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