找回密码
 注册
关于网站域名变更的通知
查看: 1676|回复: 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 编辑
    & V5 J1 g% s; R% F6 @9 d
    5 m9 z. I4 H8 V. D8 d& L前年做了一个东西,程序全放在TF卡上,有10%的机子,会出现开机困难,多次摁开机键才正常开机,期间测IC的LDO电压均正常,晶振起振。0 `- z. k4 z0 ^2 r' O; k
    只要正常开机后,当天怎么折腾都没事了。( m/ T8 T: i$ J7 D
    但是放一两天,又会有10%的机子出现同类问题.。
    9 q* x0 q9 n9 n
    . c. m5 j- I! X) f, W+ c3 y后多次改软件均不行,加了一个SPI flash后,做了双BOOT,开机均正常,无问题了!* l& |7 }$ I/ w6 N1 B: h9 R0 _
    但是问题来了,不开机的原因在哪里????
    4 \; ]; Q. x3 o2 [9 G# S5 s3 P3 w# F  m( X6 x
    / d# z# [( z' A' l

    3 ?. D! z- \6 I1 D$ T硬件上主要  AK3750   +   SDRAM    +      SD,  查看串口,摁开机键启动初期正常,识别TF卡并读取一定的数据后才出现问题。. v( k* a& @# b1 |. o. ]
    8 d; T8 @2 q! j2 V' _$ s
    深圳常温下工作。
    6 ~) {( u# x, p# _0 o0 b6 ?* Y. ?) u2 H
    0 ~  H; Y1 P4 S
    + z+ J  r6 r; k' O" U, q

    # `% E  Z. e% r9 B# Q1 r: r3 }& F5 ~- [
    + F; o' N* _( Z

    % K6 v4 ]2 j5 \# Z' W- C/ E* U# @! e( f* ~9 [  K
    $ i5 G& [; x2 A2 }  G# |3 q
    补充内容 (2019-8-2 15:36):
    ( |+ i3 N1 j( H) i2 d5 n! ]3 R我估计是卡放置久了之后,存储的电子流失,修正数据需要一定恢复时间,这个时间内会对主控报fail,导致程序不连续开机失败。

    该用户从未签到

    推荐
    发表于 2016-2-23 22:26 | 只看该作者
    1.既然你把程序放在SD卡中,那么在主控上应该有上下拉电阻配置主控从SD启动,检查在reset信号上升沿(假如低电平有效)之前,这些配置信号是否可靠;- c" f2 f7 E6 U- F, Q

    . T" N% D3 C# W$ Y. A+ q2.检查SD卡走线,测试SD卡信号质量,U-boot在从SD卡往SDRAM中拷贝过程中如果出现一点点差错就会导致无法正常引导;
    : }. y* t5 o) [6 P- G" p. V+ q+ E$ w" R1 Y- o
    3. SD卡闪存芯片为NAND Flash,比较容易出现坏块什么的,本身不太适合用来存储程序,硬要这么做,需要做好备份恢复机制,但是u-boot放在NAND Flash就很难搞了,因为无法做备份恢复机制;

    该用户从未签到

    推荐
    发表于 2017-7-7 09:16 | 只看该作者
    本帖最后由 超級狗 于 2017-7-7 09:34 编辑 ) O! @/ e8 F' I
    meng110928 发表于 2017-7-7 08:429 n! L# O% Q$ Z
    树莓派可以从TF卡启动?

    " g9 Y& H# ?# b: u# F  E討論的是「穩不穩定」的問題,而不是「能不能」的問題。其實樓主應該提供系統開機的訊息,才知道無法開機的原因。
    & Y1 R2 `6 d  R7 n- V; j$ e. I% t( a
    NAND 閃存最怕寫到一半斷電,所以關機要等到所有寫入的程序都做完。有的 SD 卡速度很慢,主控端的程序是完成了,但卡端還有資料在緩衝區Buffer)內未被寫完,這個時候關機斷電也會有問題。
    7 X$ [, f5 [# f$ V) K
    , F+ s, M' [' Y- l; ]4 o  I& \3 y7 [問題需要更詳細的敘述及分析,小弟只能提供經驗作為參考。
    4 k4 A: X0 t, M/ ~- V6 l# T7 `7 i7 K3 L4 j) O* u9 D  p

    $ z1 z5 A4 M: T) u
  • TA的每日心情
    开心
    2019-11-19 16:20
  • 签到天数: 1 天

    [LV.1]初来乍到

    推荐
     楼主| 发表于 2016-2-23 15:25 | 只看该作者
    超級狗 发表于 2016-2-23 14:11" _- d0 f) ^5 K5 U
    Micro SD 原本就不是拿來當嵌入式系統用內存的,你要用 eMMC 才對。' z: m) Z" T3 t

    ) o9 L1 d; H" f$ E) g  J$ p4 r如果要拚價格,至少也得經過詳細的 ...

    % }7 B! N. R) @% q您是说闪迪的卡比较好一些吗?
    ! J  v9 O0 {7 `7 M' ^: X
    - O, g8 w$ h2 W) Q2 G* S1 P; S. ~软件工程师量产前辞职了,留下一个生产版本。发现批量问题后,有一个软件接手,修了一些bug也没搞定," b: M5 l8 n# _
    最后发现加一个SPI  FLASH,做双BOOT后,可以100%开机,就没人关注研究这个问题了。
    7 M. f6 x. E0 j4 h# y9 {2 m人换了一茬了,就剩画板子的我没换。
    7 Q  x% ~  e4 @9 g+ p

    该用户从未签到

    2#
    发表于 2016-2-23 11:14 | 只看该作者
    (1)RESET時間足不足夠?& f: w# S6 e5 |
    (2)其他零件有無漏電行為,造成 PMIC 和 CPU 錯亂。+ Q* i  M/ j( @0 V
    (3)有問題的PCB有無在高溫或低溫時候,才能正常工作現象? (工作溫度餘裕度不足,偏單邊)
    . ?& {: H9 j# `1 E/ m9 n(4).....
    7 j  n4 ?, M4 P+ B& f% U1 n(5).....4 F/ p" b/ b- R; T& Q$ b/ s
    (6).....- W# ^3 ~3 s  z
    (7).....

    点评

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

    该用户从未签到

    3#
    发表于 2016-2-23 14:11 | 只看该作者
    Micro SD 原本就不是拿來當嵌入式系統用內存的,你要用 eMMC 才對。8 C( }( [- U, i% t1 o

    ( R' W' L& Y/ U- F; d/ S" \: j如果要拚價格,至少也得經過詳細的測試才行,不是外面隨便買就能拿來用。
    : _  G7 ]! n0 q+ _: G: P- i* J: ~5 i  S5 l
    有家爛公司……你知道的,就是那一家。就是這麼拚,但據經驗也只有先帝死刻(SanDisk)能通過重重的考驗!/ x' p; I2 {! J" U  M" _+ `+ T+ x

    " M+ b6 U, |6 i0 C- ?4 C, N

    点评

    谢谢分享!: 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 到底為什麼開不了機嗎?
    : \0 D* G1 r& Y" w* l1 j' N& o. u$ d; \7 }! M7 N) b) b4 i
    5 Z( P3 ?$ n) N2 A( l; H* G

    ; K$ p3 N5 w: y0 ]: \# u

    该用户从未签到

    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:141 q* a9 }0 x  t2 F7 @
    (1)RESET時間足不足夠?
    4 B" J" ?( S; ~$ ~; \(2)其他零件有無漏電行為,造成 PMIC 和 CPU 錯亂。
    ! t- v' t6 y) T. a(3)有問題的PCB有無在高溫或 ...
      j8 j- W0 h& l# c3 F+ n
    1:复位之类,都是照原厂的demo没改过;# k5 S' b" O. j1 m
    2:漏电不至于吧.多次摁开机键,只要一旦开机,当天就不会有问题,但是放一晚隔天又有不定机器出问题,10%概率;# R; Q; B/ |( H8 \1 F" ~* |3 l
    3:室内常温,深圳。
    0 o+ u8 F, I9 B4 }  g) r7 Y

    该用户从未签到

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

    点评

    没有的,最大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
    ' N8 R5 [( F# ~7 g! p; v( Y板子上可有超级电容或蓄电池之类的储电器件?' N9 a! h$ q) j# e0 P
    我不确定跟这个有没有关系,只是看到“当天没事放一两天后可 ...

    & c; _6 O  w) B! ]* Q没有的,最大20uf电容。% p1 s8 o$ H7 g/ _" @# p
  • TA的每日心情
    开心
    2019-11-19 16:20
  • 签到天数: 1 天

    [LV.1]初来乍到

    10#
     楼主| 发表于 2016-2-23 22:15 | 只看该作者
    bluskly 发表于 2016-2-23 14:58) B+ D, g- V) J9 K. }: X
    估计是把Uboot都放在SD卡里面吧? 之后SD卡是一个不太稳定的东西,最好别这么玩,多贴一片flash贵不了几个 ...

    / A' C+ _( e# B9 t对,程序都在卡里, 就是为了省掉SPI  FLASH。
    + ?, o7 I$ e5 _

    该用户从未签到

    12#
    发表于 2016-2-24 22:55 | 只看该作者
    应该像11楼所说的,
      p+ E9 s6 o: h& k. S1、在RESET先检查一些配置从SD卡启动的上下拉电阻有没有问题4 z5 |' J" i2 k9 e( B+ U
    2、测试SD卡的信号稳不稳定,还 有SD卡的电源。
    4 I3 S4 }* l# |3 K有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
    ; A  W: O$ `: l5 d% Q3 W5 {  i卡启动,,,N年前犯的一个错误,,
    & p3 B# z* m0 S" {' H: k
    最后怎么解?

    该用户从未签到

    15#
    发表于 2016-2-25 13:51 | 只看该作者
    meng110928 发表于 2016-2-25 11:38
    6 @, H1 r+ X; O! w最后怎么解?

    * G3 z, X( J  W1 s样机阶段就发现不行,后来换为NAND及EMMC ,再好的卡试个几千次也会出现开不了机,而且震动跌落试验也可能导致不开机, ?( u" [6 c3 j5 z. R8 A! g
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-11-28 17:03 , Processed in 0.203125 second(s), 34 queries , Gzip On.

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

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

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