找回密码
 注册
关于网站域名变更的通知
查看: 1680|回复: 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 编辑
    9 B) g4 Z* q7 Z! I# E$ R: E$ F0 H" b6 y
    前年做了一个东西,程序全放在TF卡上,有10%的机子,会出现开机困难,多次摁开机键才正常开机,期间测IC的LDO电压均正常,晶振起振。2 ]& m9 ?1 T  v& D
    只要正常开机后,当天怎么折腾都没事了。( E, }! P% w( ]( K! r0 J( f3 S; H
    但是放一两天,又会有10%的机子出现同类问题.。
    2 \$ _7 U2 [9 S: {7 M0 a3 n) m# Q& N, x" g/ B4 ?) W2 P" l
    后多次改软件均不行,加了一个SPI flash后,做了双BOOT,开机均正常,无问题了!
    ; A6 `' C+ f" ]$ O/ v- @* ]8 s但是问题来了,不开机的原因在哪里????7 g: r; S- S2 J/ J: g* b- d

    2 q6 \) j7 f/ b& l4 \2 Q4 V' b1 g  M' N- l) Z+ M

      L% y4 k0 B& M2 Y# G( g( V硬件上主要  AK3750   +   SDRAM    +      SD,  查看串口,摁开机键启动初期正常,识别TF卡并读取一定的数据后才出现问题。
    6 V9 S' y: E! f0 t
    9 R) w+ L% w8 B( h: I: F8 j深圳常温下工作。
    7 E& J) q) C; H' X: p; R, I3 v, K+ H* j

    # M+ {! E7 l; F9 F! V
    , s; D+ V( @6 Q# t( j$ J7 I9 {1 x+ H( Y, m7 M5 x/ j* `

    5 r" m6 T" x! i7 T1 o! a# s7 j, n0 |3 D7 Q

    8 E/ v% I  X% l( y" R) @+ t3 F' p$ c: S) C

    2 ?+ i/ u3 g2 A0 S) G. m; b9 M补充内容 (2019-8-2 15:36):) \0 n: t( S, Y' L) f2 N
    我估计是卡放置久了之后,存储的电子流失,修正数据需要一定恢复时间,这个时间内会对主控报fail,导致程序不连续开机失败。

    该用户从未签到

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

    该用户从未签到

    推荐
    发表于 2017-7-7 09:16 | 只看该作者
    本帖最后由 超級狗 于 2017-7-7 09:34 编辑
    3 b& V! x$ D( J
    meng110928 发表于 2017-7-7 08:42$ L! B* z# \( `! m' r3 f
    树莓派可以从TF卡启动?

    ) Z& r8 K6 D$ H/ O3 r( T, x討論的是「穩不穩定」的問題,而不是「能不能」的問題。其實樓主應該提供系統開機的訊息,才知道無法開機的原因。. y' k5 i+ f8 C  W( K' ^" @1 c7 }
    7 I) }; ]8 ^* N' E
    NAND 閃存最怕寫到一半斷電,所以關機要等到所有寫入的程序都做完。有的 SD 卡速度很慢,主控端的程序是完成了,但卡端還有資料在緩衝區Buffer)內未被寫完,這個時候關機斷電也會有問題。0 q' x2 }  t8 ~

    1 ^9 Q+ h( ~3 F3 h% e; p* U問題需要更詳細的敘述及分析,小弟只能提供經驗作為參考。6 j0 \9 R6 i0 z/ |! ~& n

    . s( m. [% S( A( W# f6 v$ f/ C- C0 t5 B( `5 q* Q& m
  • TA的每日心情
    开心
    2019-11-19 16:20
  • 签到天数: 1 天

    [LV.1]初来乍到

    推荐
     楼主| 发表于 2016-2-23 15:25 | 只看该作者
    超級狗 发表于 2016-2-23 14:115 [- `, R9 G, p  B# q* o
    Micro SD 原本就不是拿來當嵌入式系統用內存的,你要用 eMMC 才對。: b! G% }) N: }. j
    + _8 s# j7 Q; E
    如果要拚價格,至少也得經過詳細的 ...

    . C, ~, X+ P/ m8 D" w3 n3 A7 `您是说闪迪的卡比较好一些吗?
    " S# I* g" d! p" a9 |+ h* o/ o/ |4 C# H1 O; T( ]5 K
    软件工程师量产前辞职了,留下一个生产版本。发现批量问题后,有一个软件接手,修了一些bug也没搞定,
    , E  E$ P* v$ P3 G  ~2 n% O, U最后发现加一个SPI  FLASH,做双BOOT后,可以100%开机,就没人关注研究这个问题了。# R  `9 d6 C4 D' U, v9 B
    人换了一茬了,就剩画板子的我没换。
    6 y% ^/ [. q/ V7 E5 l3 C# q4 \* R4 U

    点评

    支持!: 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時間足不足夠?8 t* R+ ~1 w0 G2 m3 P2 `
    (2)其他零件有無漏電行為,造成 PMIC 和 CPU 錯亂。5 V" ], |) W. ^+ h2 o
    (3)有問題的PCB有無在高溫或低溫時候,才能正常工作現象? (工作溫度餘裕度不足,偏單邊)& u9 w+ d( m' ]. @, I# U3 A7 ]
    (4).....
    . Z! ?) f4 A, q1 l8 |(5).....& v9 ]( f" ]0 _$ n
    (6).....
    / S0 h- m- l4 R1 |: l5 J(7).....

    点评

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

    该用户从未签到

    3#
    发表于 2016-2-23 14:11 | 只看该作者
    Micro SD 原本就不是拿來當嵌入式系統用內存的,你要用 eMMC 才對。
    # z' w+ p# z1 ^) s9 O* Z6 X2 S, V( S. f3 c6 y
    如果要拚價格,至少也得經過詳細的測試才行,不是外面隨便買就能拿來用。" _' h/ o3 Z) ^: [

    : a+ b: e- M0 J' x: y有家爛公司……你知道的,就是那一家。就是這麼拚,但據經驗也只有先帝死刻(SanDisk)能通過重重的考驗!
    5 o4 z! z1 x9 m! D% B% k
    9 U7 `3 ]$ J; d5 k1 q

    点评

    谢谢分享!: 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 到底為什麼開不了機嗎?
    ! g, Z- @! C8 K  n1 B2 D/ b) S) d6 o6 O  L- ~

    * M% S# L3 ?0 U4 n
    6 n% y: m, V4 \

    该用户从未签到

    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' h4 W4 R& I9 U5 b" q% D4 R9 [
    (1)RESET時間足不足夠?3 E2 ^/ ]; X8 P5 U( X0 ]
    (2)其他零件有無漏電行為,造成 PMIC 和 CPU 錯亂。
    3 Q9 V5 g; C% x' s(3)有問題的PCB有無在高溫或 ...

    : _# W4 ?8 \  s( B" Q1:复位之类,都是照原厂的demo没改过;
    8 [1 f! q; \9 b3 V1 P8 k, |- p2:漏电不至于吧.多次摁开机键,只要一旦开机,当天就不会有问题,但是放一晚隔天又有不定机器出问题,10%概率;
    : R" Z* J5 P0 [7 y& X9 [1 C3:室内常温,深圳。6 E" h( c3 G3 e1 v$ U2 K0 K

    该用户从未签到

    8#
    发表于 2016-2-23 18:59 | 只看该作者
    板子上可有超级电容或蓄电池之类的储电器件?* z8 z/ u$ `6 f/ H7 \0 W+ Q
    我不确定跟这个有没有关系,只是看到“当天没事放一两天后可能有事”这一点,给楼主提供一下思路。

    点评

    没有的,最大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
    ( i3 g. b7 F) `" Z板子上可有超级电容或蓄电池之类的储电器件?
    ) d9 ^4 u" p& B" l! B% O$ x我不确定跟这个有没有关系,只是看到“当天没事放一两天后可 ...
    : e" e4 P! Q% y# m5 ~% x
    没有的,最大20uf电容。
      `: q: A; v5 d. U  H# S/ G
  • TA的每日心情
    开心
    2019-11-19 16:20
  • 签到天数: 1 天

    [LV.1]初来乍到

    10#
     楼主| 发表于 2016-2-23 22:15 | 只看该作者
    bluskly 发表于 2016-2-23 14:58
    ; B  T9 M  ]3 k) Q; i$ C9 i) {估计是把Uboot都放在SD卡里面吧? 之后SD卡是一个不太稳定的东西,最好别这么玩,多贴一片flash贵不了几个 ...

    . c7 F# G! G/ B* }0 E! q对,程序都在卡里, 就是为了省掉SPI  FLASH。0 J7 g( ^  ~& l

    该用户从未签到

    12#
    发表于 2016-2-24 22:55 | 只看该作者
    应该像11楼所说的,
    * F7 p' v- P7 c7 [) i7 y1、在RESET先检查一些配置从SD卡启动的上下拉电阻有没有问题
    0 @  O  r. X6 g6 t4 O4 H2、测试SD卡的信号稳不稳定,还 有SD卡的电源。
      x3 T" `9 p5 j/ C6 l0 n8 D有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:20
    . R7 P) w: `! a: h卡启动,,,N年前犯的一个错误,,

    $ c/ t; e( u& j& M' m4 n最后怎么解?

    点评

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

    该用户从未签到

    15#
    发表于 2016-2-25 13:51 | 只看该作者
    meng110928 发表于 2016-2-25 11:38$ z$ F% ^2 U# F8 l2 |% [! C! v) j
    最后怎么解?
    ; |! q: E: j6 ~4 i- K
    样机阶段就发现不行,后来换为NAND及EMMC ,再好的卡试个几千次也会出现开不了机,而且震动跌落试验也可能导致不开机
    1 Z; h, w4 l( d, L, ?
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-11-28 17:51 , Processed in 0.171875 second(s), 26 queries , Gzip On.

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

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

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