找回密码
 注册
关于网站域名变更的通知
查看: 1679|回复: 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 编辑 ; l5 q6 q0 D0 Z: v( l7 S* ~

    * D9 j+ J8 A! ]/ Y6 B6 @7 T3 ]& ?前年做了一个东西,程序全放在TF卡上,有10%的机子,会出现开机困难,多次摁开机键才正常开机,期间测IC的LDO电压均正常,晶振起振。
    2 u4 ~- U$ b/ W1 j9 v/ ^- G" G只要正常开机后,当天怎么折腾都没事了。
    % o1 a+ t" e5 z9 N* {/ h9 l: N但是放一两天,又会有10%的机子出现同类问题.。
    ; `7 P+ _  |2 U0 O0 J. K
    ! s, a+ K: z* E, c0 _4 i" a后多次改软件均不行,加了一个SPI flash后,做了双BOOT,开机均正常,无问题了!8 u! A: X  d5 y: K4 k" Z
    但是问题来了,不开机的原因在哪里????8 F' o1 ~1 {9 r# [/ x% H2 k
    ' Y1 A) a6 y( N1 K

    5 e6 t) S2 d+ P' q$ x& C& n( a% \8 g8 x
    硬件上主要  AK3750   +   SDRAM    +      SD,  查看串口,摁开机键启动初期正常,识别TF卡并读取一定的数据后才出现问题。& C9 p( [1 D9 R6 Z8 m

    ' d, g0 ^3 d0 l* R深圳常温下工作。, B/ E/ z& m8 g  M% P

    ) v: r4 K( R' P  d- X- X
    - {6 P0 _: R* u# i( Q; u) L- a( b2 l9 h( z6 v9 A2 P6 g: Y4 P5 v! V/ V

    7 |1 ?  m( T4 r" K9 p$ X6 j- D& T- k) ^) t

    # J3 U; G) t  S/ d% ]4 P* S
    % \! i. Z9 B! h0 r8 U- D" z' \5 H. E3 c0 n! S. r/ T$ Z: F

    % b' o+ _1 ^% G! E, E; q$ j补充内容 (2019-8-2 15:36):
    , Q! \6 ^, P: e7 Y/ n我估计是卡放置久了之后,存储的电子流失,修正数据需要一定恢复时间,这个时间内会对主控报fail,导致程序不连续开机失败。

    该用户从未签到

    推荐
    发表于 2016-2-23 22:26 | 只看该作者
    1.既然你把程序放在SD卡中,那么在主控上应该有上下拉电阻配置主控从SD启动,检查在reset信号上升沿(假如低电平有效)之前,这些配置信号是否可靠;; \- e& q+ ^& Z8 h* q, V
    - q, K; _3 ]: L7 x  K' F) j7 O( O
    2.检查SD卡走线,测试SD卡信号质量,U-boot在从SD卡往SDRAM中拷贝过程中如果出现一点点差错就会导致无法正常引导;5 K1 ?# }" k; Q' K  v

    " [, q- O* h0 l" _- l3. SD卡闪存芯片为NAND Flash,比较容易出现坏块什么的,本身不太适合用来存储程序,硬要这么做,需要做好备份恢复机制,但是u-boot放在NAND Flash就很难搞了,因为无法做备份恢复机制;

    该用户从未签到

    推荐
    发表于 2017-7-7 09:16 | 只看该作者
    本帖最后由 超級狗 于 2017-7-7 09:34 编辑 $ p) D+ i7 a# u
    meng110928 发表于 2017-7-7 08:42- Z% w7 z  ]0 b; V/ `
    树莓派可以从TF卡启动?
    6 S$ `# f( a# h- a" m6 F# p) t
    討論的是「穩不穩定」的問題,而不是「能不能」的問題。其實樓主應該提供系統開機的訊息,才知道無法開機的原因。. n3 z) _6 T! Q5 ]6 R

    2 N7 P# A% c! i" F5 NNAND 閃存最怕寫到一半斷電,所以關機要等到所有寫入的程序都做完。有的 SD 卡速度很慢,主控端的程序是完成了,但卡端還有資料在緩衝區Buffer)內未被寫完,這個時候關機斷電也會有問題。4 h& f: u/ G' Y7 n+ b" e+ M  B

    7 u; w. v7 k+ I$ H# f問題需要更詳細的敘述及分析,小弟只能提供經驗作為參考。5 Y8 n, W% d! |4 m0 I7 d) o
    ( e1 S, j/ R' u* x# c2 n6 S
    9 V' z9 M: A$ O
  • TA的每日心情
    开心
    2019-11-19 16:20
  • 签到天数: 1 天

    [LV.1]初来乍到

    推荐
     楼主| 发表于 2016-2-23 15:25 | 只看该作者
    超級狗 发表于 2016-2-23 14:11/ {2 G2 P% V% u( a" V% h) J
    Micro SD 原本就不是拿來當嵌入式系統用內存的,你要用 eMMC 才對。& \' [7 c' |1 E8 y' e0 \4 I

    . h  T& g; D% g2 ?如果要拚價格,至少也得經過詳細的 ...
    6 b. L% {- I1 M; m0 z
    您是说闪迪的卡比较好一些吗?& |: E6 a) g+ B
    $ m/ B+ ]2 e9 q
    软件工程师量产前辞职了,留下一个生产版本。发现批量问题后,有一个软件接手,修了一些bug也没搞定,
    $ P* k0 a6 n0 r! f8 P最后发现加一个SPI  FLASH,做双BOOT后,可以100%开机,就没人关注研究这个问题了。" I/ Z8 z. d( n' }
    人换了一茬了,就剩画板子的我没换。
    7 D, ?" Y( \$ C% {" w% Q

    点评

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

    该用户从未签到

    25#
    发表于 2017-8-2 17:33 | 只看该作者
    降低SD卡启动频率看看是否可以启动呢?比如5Mhz。如果是这样可以的话,就是主控芯片的对setup time预留时间不够多,就会存在不稳定性。
  • TA的每日心情
    开心
    2019-11-19 16:20
  • 签到天数: 1 天

    [LV.1]初来乍到

    23#
     楼主| 发表于 2017-7-7 08:42 | 只看该作者
    超級狗 发表于 2016-2-23 14:112 z- W# J/ ?4 b4 k6 d* R
    Micro SD 原本就不是拿來當嵌入式系統用內存的,你要用 eMMC 才對。
    5 m5 J: b4 |! X7 g7 O; L
    # M* i) |& L. m6 O: X( Z3 ?如果要拚價格,至少也得經過詳細的 ...
    8 M) N' u# ?7 ?  q' q8 Q
    树莓派可以从TF卡启动?
    / @4 H- U0 |: O

    点评

    討論的是「穩不穩定」的問題,而不是「能不能」的問題。其實樓主應該提供系統開機的訊息,才知道無法開機的原因。 NAND 閃存最怕寫到一半斷電,所以關機要等到程序都做完。有的 SD 卡速度很慢,主控端的程序是完  详情 回复 发表于 2017-7-7 09:16

    该用户从未签到

    22#
    发表于 2016-4-23 13:41 | 只看该作者
    可能和电源有关,
  • TA的每日心情
    开心
    2022-10-4 15:11
  • 签到天数: 68 天

    [LV.6]常住居民II

    20#
    发表于 2016-2-26 08:56 | 只看该作者
    赚威望值 哈
  • TA的每日心情
    开心
    2022-10-4 15:11
  • 签到天数: 68 天

    [LV.6]常住居民II

    19#
    发表于 2016-2-26 08:56 | 只看该作者
    赚威望值 哈
  • TA的每日心情
    开心
    2022-10-4 15:11
  • 签到天数: 68 天

    [LV.6]常住居民II

    18#
    发表于 2016-2-26 08:56 | 只看该作者
    赚威望值 哈

    该用户从未签到

    17#
    发表于 2016-2-25 23:38 | 只看该作者
    xhy_hard 发表于 2016-2-24 22:55) j: ]) n0 \  r" b/ d8 D
    应该像11楼所说的,9 ~, ]" I5 [- f, z/ {' p6 e
    1、在RESET先检查一些配置从SD卡启动的上下拉电阻有没有问题( Q4 E: [/ L- D& v# N" h! r. w( W5 M& n
    2、测试SD卡的信号稳不 ...

    " f. ~. O' V6 w& o! v3 h3 P) n电源上电时序再检查一下?SD卡电源是怎么弄的,最好把SD卡部分的图纸贴一下。( m# M$ [8 a0 T5 w5 @1 T

    该用户从未签到

    16#
    发表于 2016-2-25 14:26 | 只看该作者
    meng110928 发表于 2016-2-23 15:251 b7 |- H  y- b2 u* Z. S. T
    您是说闪迪的卡比较好一些吗?
    . `- s. |) N/ u! \; a. V3 e3 J9 B6 M2 h' k. N
    软件工程师量产前辞职了,留下一个生产版本。发现批量问题后,有一个软 ...
    . @; _. Y# o6 O6 _
    感觉你这个回答恰好是印证了"超级狗"说的用SD卡来存储系统程序的不可靠的说法,因为SPI FLASH器件是直接焊接在主板上\且其工作稳定性是有目共睹的(常用来装boot程序),这样系统的稳定性肯定就增加了!
      Z. L0 ]" y, e3 g" z! v% L

    该用户从未签到

    15#
    发表于 2016-2-25 13:51 | 只看该作者
    meng110928 发表于 2016-2-25 11:38) ~- @7 s; h+ \
    最后怎么解?

    2 h0 a! i0 A- F( w5 t! l: m- j样机阶段就发现不行,后来换为NAND及EMMC ,再好的卡试个几千次也会出现开不了机,而且震动跌落试验也可能导致不开机% Q" ?. n0 u" O5 O" X
  • TA的每日心情
    开心
    2019-11-19 16:20
  • 签到天数: 1 天

    [LV.1]初来乍到

    14#
     楼主| 发表于 2016-2-25 11:38 | 只看该作者
    东山郡谢 发表于 2016-2-25 10:20- m' M9 M: O8 G; {
    卡启动,,,N年前犯的一个错误,,

    ; m9 Z9 @* u& R0 X: ~8 s最后怎么解?

    点评

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

    该用户从未签到

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

    点评

    最后怎么解?  详情 回复 发表于 2016-2-25 11:38
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

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

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

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

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