找回密码
 注册
关于网站域名变更的通知
查看: 1593|回复: 31
打印 上一主题 下一主题

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

[复制链接]
  • TA的每日心情
    开心
    2019-11-19 16:20
  • 签到天数: 1 天

    [LV.1]初来乍到

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

    EDA365欢迎您登录!

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

    x
    本帖最后由 meng110928 于 2016-2-23 22:49 编辑 % P0 I9 G" a% M6 L2 h$ T6 ~7 V

    & H  P" J; Z6 l+ y' G( R' k) w# k前年做了一个东西,程序全放在TF卡上,有10%的机子,会出现开机困难,多次摁开机键才正常开机,期间测IC的LDO电压均正常,晶振起振。
    * f- l3 W* s+ C# ?只要正常开机后,当天怎么折腾都没事了。/ F8 r; \! @+ U( K
    但是放一两天,又会有10%的机子出现同类问题.。) E% \" @/ k2 ?

    " ?0 O* m( T, |  ?& v" P% j后多次改软件均不行,加了一个SPI flash后,做了双BOOT,开机均正常,无问题了!- U2 _' w2 G& Z2 w1 z  K( }4 z
    但是问题来了,不开机的原因在哪里????, Z% n7 [, z5 E3 o3 G
    - l& \0 L; x9 W9 p3 J+ l

    / i3 E! {" Y  |5 j
    % X( c6 L. o/ B. z6 D/ r1 e硬件上主要  AK3750   +   SDRAM    +      SD,  查看串口,摁开机键启动初期正常,识别TF卡并读取一定的数据后才出现问题。6 b5 |% Y3 Y! f% f- D0 @/ G

    ; r9 L9 W) N% _: B, g! l* q- k深圳常温下工作。
    1 y& \% Z/ V* b  E0 X2 `- ?7 d: J# `, O( R0 w, E+ O" T- z! W+ q( i
    6 n4 S/ [* L1 h( t3 X2 _' `3 S
    4 J- c& M) @, P$ p0 n  ?3 [% t( C- K
    * |1 H4 V' \9 M  q1 e1 i

    , M' \4 d: O% ~  h2 g4 e! v  x5 x4 U4 Z
    9 p. v, n& |7 ?. X. H+ X4 n4 }6 D

    4 `% v- S& f8 F0 _* b2 e$ ^) @* U9 a2 r$ |
    补充内容 (2019-8-2 15:36):, x  f, s) j* A4 g% F
    我估计是卡放置久了之后,存储的电子流失,修正数据需要一定恢复时间,这个时间内会对主控报fail,导致程序不连续开机失败。

    该用户从未签到

    推荐
    发表于 2016-2-23 22:26 | 只看该作者
    1.既然你把程序放在SD卡中,那么在主控上应该有上下拉电阻配置主控从SD启动,检查在reset信号上升沿(假如低电平有效)之前,这些配置信号是否可靠;0 i, b. Q  |$ k+ b" @
    8 Z. U/ z; H! W6 K' L
    2.检查SD卡走线,测试SD卡信号质量,U-boot在从SD卡往SDRAM中拷贝过程中如果出现一点点差错就会导致无法正常引导;
    2 f) b: ]9 v5 R" J- H: m5 }1 W( b& V+ }9 b& h$ N
    3. SD卡闪存芯片为NAND Flash,比较容易出现坏块什么的,本身不太适合用来存储程序,硬要这么做,需要做好备份恢复机制,但是u-boot放在NAND Flash就很难搞了,因为无法做备份恢复机制;

    该用户从未签到

    推荐
    发表于 2017-7-7 09:16 | 只看该作者
    本帖最后由 超級狗 于 2017-7-7 09:34 编辑 ( }4 b8 c/ z+ A+ c
    meng110928 发表于 2017-7-7 08:42
    * r/ P+ E' S# ^1 T' Y7 w7 ~树莓派可以从TF卡启动?
    ! z! r  ]' e6 m
    討論的是「穩不穩定」的問題,而不是「能不能」的問題。其實樓主應該提供系統開機的訊息,才知道無法開機的原因。$ w: g) Y+ t5 V8 @$ v
    " |* L2 i, ]4 \/ s) J- Q8 f
    NAND 閃存最怕寫到一半斷電,所以關機要等到所有寫入的程序都做完。有的 SD 卡速度很慢,主控端的程序是完成了,但卡端還有資料在緩衝區Buffer)內未被寫完,這個時候關機斷電也會有問題。7 b9 h4 F# g9 D& m0 `' y0 [
    0 ~  Y: _( T2 l* U* ?; i
    問題需要更詳細的敘述及分析,小弟只能提供經驗作為參考。  S) w1 }* G. A+ ]8 ^6 b

    1 Z4 l% U) b+ E7 l' a( Z. a
    ) ~$ s$ ^. S' t9 f# J$ _% V& W
  • TA的每日心情
    开心
    2019-11-19 16:20
  • 签到天数: 1 天

    [LV.1]初来乍到

    推荐
     楼主| 发表于 2016-2-23 15:25 | 只看该作者
    超級狗 发表于 2016-2-23 14:11
    # n2 e2 @% n6 @7 Z( OMicro SD 原本就不是拿來當嵌入式系統用內存的,你要用 eMMC 才對。
    4 \& d% {3 T9 L9 q/ e4 r  f& n2 n/ @1 l, p  \5 t4 ]( w6 n
    如果要拚價格,至少也得經過詳細的 ...

      w) e; X- C0 |. J0 F# X# U% J+ p您是说闪迪的卡比较好一些吗?
    $ q# X+ {% j& J4 n6 ]3 v2 w1 Q% v& I) S/ Q: c; D8 a/ N7 x
    软件工程师量产前辞职了,留下一个生产版本。发现批量问题后,有一个软件接手,修了一些bug也没搞定,
    0 L/ E! L5 v' t" x. ~& S最后发现加一个SPI  FLASH,做双BOOT后,可以100%开机,就没人关注研究这个问题了。* ?/ ~* y: h8 z+ U" T; h  R/ l
    人换了一茬了,就剩画板子的我没换。
    ! j& z% v# y5 O" Q1 ?5 e

    点评

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

    该用户从未签到

    2#
    发表于 2016-2-23 11:14 | 只看该作者
    (1)RESET時間足不足夠?
    . L! F4 W3 \! @% c$ c2 T(2)其他零件有無漏電行為,造成 PMIC 和 CPU 錯亂。
    * e# ]4 p3 Z' I$ v. d2 h(3)有問題的PCB有無在高溫或低溫時候,才能正常工作現象? (工作溫度餘裕度不足,偏單邊)  `0 L  j) k- ]$ I3 y0 Y' F
    (4).....
    # ~/ C2 Z+ O5 A4 Y4 b! R# c; ?(5).....6 F( R, i. r* t& H& q
    (6).....6 }* X& Q  J- o# w( l, K
    (7).....

    点评

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

    该用户从未签到

    3#
    发表于 2016-2-23 14:11 | 只看该作者
    Micro SD 原本就不是拿來當嵌入式系統用內存的,你要用 eMMC 才對。/ ^4 t- d. r, l0 U5 X  O
    6 s' Z( a- o2 [& X
    如果要拚價格,至少也得經過詳細的測試才行,不是外面隨便買就能拿來用。6 Y0 w1 E- k/ M2 C) u( L- a4 s
    5 ~) U1 f* F6 Q' H4 s
    有家爛公司……你知道的,就是那一家。就是這麼拚,但據經驗也只有先帝死刻(SanDisk)能通過重重的考驗!
      y' Z* d- H# J( Y: m0 t0 z1 v' |% N+ }  k8 F# s1 L6 o

    点评

    谢谢分享!: 5.0
    卡放置久了之后,存储的电子流失,修正数据需要一定恢复时间,这个时间内会对主控报fail,导致程序不连续开机失败。  发表于 2019-8-2 15:35
    谢谢分享!: 5
    就是SD卡放久了导致数据恢复慢。重新格式化烧卡再开机,一点问题都没有  发表于 2019-8-2 15:30
    树莓派可以从TF卡启动?  详情 回复 发表于 2017-7-7 08:42
    您是说闪迪的卡比较好一些吗? 软件工程师量产前辞职了,留下一个生产版本。发现批量问题后,有一个软件接手,修了一些bug也没搞定, 最后发现加一个SPI FLASH,做双BOOT后,可以100%开机,就没人关注研究这个  详情 回复 发表于 2016-2-23 15:25

    该用户从未签到

    4#
    发表于 2016-2-23 14:21 | 只看该作者
    貴公司應該有軟體工程師吧?機器沒有 Consle Port 看 Log 到底為什麼開不了機嗎?
    - ~5 V  S) O: J: l# |. ], r
    7 o, ]& q  W9 D
    ; A* o* H' w) q) w# [- m% j' B5 |7 Z& c/ s# ^) Q3 C9 ~

    该用户从未签到

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

    点评

    对,程序都在卡里, 就是为了省掉SPI FLASH。  详情 回复 发表于 2016-2-23 22:15
  • TA的每日心情
    开心
    2019-11-19 16:20
  • 签到天数: 1 天

    [LV.1]初来乍到

    7#
     楼主| 发表于 2016-2-23 15:28 | 只看该作者
    jacklee_47pn 发表于 2016-2-23 11:14
    : U6 O6 B( t. y( p( ~) P) u(1)RESET時間足不足夠?1 J2 l, N3 p8 C) a7 M9 y
    (2)其他零件有無漏電行為,造成 PMIC 和 CPU 錯亂。* {9 F+ |5 f: M( K4 N
    (3)有問題的PCB有無在高溫或 ...
    4 \0 X2 ^6 m1 L+ @8 b7 ^# G5 W0 z" h
    1:复位之类,都是照原厂的demo没改过;
    9 w# _$ _& @, h( u( [9 _2:漏电不至于吧.多次摁开机键,只要一旦开机,当天就不会有问题,但是放一晚隔天又有不定机器出问题,10%概率;3 e7 W9 v, T# ~& I& ]% x. [
    3:室内常温,深圳。0 U. k; M% C3 m: E3 w

    该用户从未签到

    8#
    发表于 2016-2-23 18:59 | 只看该作者
    板子上可有超级电容或蓄电池之类的储电器件?
    / ]1 n( F& v( E- K: a' O我不确定跟这个有没有关系,只是看到“当天没事放一两天后可能有事”这一点,给楼主提供一下思路。

    点评

    没有的,最大20uf电容。  详情 回复 发表于 2016-2-23 21:54
  • TA的每日心情
    开心
    2019-11-19 16:20
  • 签到天数: 1 天

    [LV.1]初来乍到

    9#
     楼主| 发表于 2016-2-23 21:54 | 只看该作者
    dsaasdj 发表于 2016-2-23 18:59
    1 M: C/ Y( e, L3 {板子上可有超级电容或蓄电池之类的储电器件?, v: [, @7 J+ c8 @) ?3 r# R
    我不确定跟这个有没有关系,只是看到“当天没事放一两天后可 ...
    7 t: b5 k5 d6 C8 B
    没有的,最大20uf电容。1 o0 T. U: [" G; ]6 c# e
  • TA的每日心情
    开心
    2019-11-19 16:20
  • 签到天数: 1 天

    [LV.1]初来乍到

    10#
     楼主| 发表于 2016-2-23 22:15 | 只看该作者
    bluskly 发表于 2016-2-23 14:588 m. t+ H, p7 b5 E2 ]  P: J7 h
    估计是把Uboot都放在SD卡里面吧? 之后SD卡是一个不太稳定的东西,最好别这么玩,多贴一片flash贵不了几个 ...

    - M! _% W, Q1 N/ `6 l2 q对,程序都在卡里, 就是为了省掉SPI  FLASH。3 S; G) p! W) [! Q0 a' C  F

    该用户从未签到

    12#
    发表于 2016-2-24 22:55 | 只看该作者
    应该像11楼所说的,/ o/ i# y* Y: G7 h! f2 `  W: {
    1、在RESET先检查一些配置从SD卡启动的上下拉电阻有没有问题: R4 j1 n" M  C2 e7 v
    2、测试SD卡的信号稳不稳定,还 有SD卡的电源。5 L6 Q# M" z4 o; k2 D$ y5 {
    有10%无法启动,既然所有程序都在SD卡,UBOOT都没启来,说明与SD卡关系非常大

    点评

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

    该用户从未签到

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

    点评

    最后怎么解?  详情 回复 发表于 2016-2-25 11:38
  • TA的每日心情
    开心
    2019-11-19 16:20
  • 签到天数: 1 天

    [LV.1]初来乍到

    14#
     楼主| 发表于 2016-2-25 11:38 | 只看该作者
    东山郡谢 发表于 2016-2-25 10:206 y2 |3 [$ O/ n7 k5 H  w* z
    卡启动,,,N年前犯的一个错误,,

    4 m( P0 r/ u  _: u8 Y7 \最后怎么解?

    点评

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

    该用户从未签到

    15#
    发表于 2016-2-25 13:51 | 只看该作者
    meng110928 发表于 2016-2-25 11:381 _: a: ]) c4 O' ]; j( A" x
    最后怎么解?

      x; x. R6 U" A样机阶段就发现不行,后来换为NAND及EMMC ,再好的卡试个几千次也会出现开不了机,而且震动跌落试验也可能导致不开机- x/ e& |6 r0 ^+ \! a
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-8-21 17:47 , Processed in 0.171875 second(s), 36 queries , Gzip On.

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

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

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