找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

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

[复制链接]

99

主题

668

帖子

3042

积分

五级会员(50)

Rank: 5

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

EDA365欢迎您!

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

x
本帖最后由 meng110928 于 2016-2-23 22:49 编辑 # H4 S# D7 ]! f" }& ]8 a
) f- S8 q% V  N6 H
前年做了一个东西,程序全放在TF卡上,有10%的机子,会出现开机困难,多次摁开机键才正常开机,期间测IC的LDO电压均正常,晶振起振。9 x3 x5 d! i9 v
只要正常开机后,当天怎么折腾都没事了。
) o& i) a: H6 h1 H5 {1 z但是放一两天,又会有10%的机子出现同类问题.。
* p* K+ ?$ M$ ^6 @8 I0 W/ b% c
' V, B/ O% g$ {  A: R% G6 ?1 R% @后多次改软件均不行,加了一个SPI flash后,做了双BOOT,开机均正常,无问题了!2 d, v/ D$ A5 l: c+ ~
但是问题来了,不开机的原因在哪里????
; G0 Y4 o3 I# H/ E! r: s' F% D6 N& J4 z* {
* {$ ?2 K# h# v

: o8 o6 C" c0 H' t, e硬件上主要  AK3750   +   SDRAM    +      SD,  查看串口,摁开机键启动初期正常,识别TF卡并读取一定的数据后才出现问题。7 V& ^) A/ g) `

7 D, u+ _! x; f) Z2 i  M深圳常温下工作。4 O( v  e4 `8 `- @
. N# A. z; r' [2 b& _

1 t; S! k9 |7 w4 W; [  d" |  J& }' Y; A/ M

, M2 d( a. }; E; }5 d/ `
4 S* a3 {* L2 j
: {* {; [$ ^: q% Q
% d& z4 E; _$ ?/ v; a3 F- Z
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏1 支持!支持! 反对!反对!

11

主题

101

帖子

341

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
341
推荐
发表于 2016-2-23 22:26 | 只看该作者
1.既然你把程序放在SD卡中,那么在主控上应该有上下拉电阻配置主控从SD启动,检查在reset信号上升沿(假如低电平有效)之前,这些配置信号是否可靠;
1 ^/ m: |, E* w) Q: f$ e* [% N% m  a) b/ F, d/ V9 G$ X0 y8 i. X9 ^
2.检查SD卡走线,测试SD卡信号质量,U-boot在从SD卡往SDRAM中拷贝过程中如果出现一点点差错就会导致无法正常引导;1 x& y# J) a) y" }: e
+ q8 s: X( J0 y6 V
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 编辑
! W, u) O+ |  {
meng110928 发表于 2017-7-7 08:42
4 G  t. ^+ u2 C4 m* f树莓派可以从TF卡启动?

( `: A1 a5 n+ ?0 J2 n8 R+ j$ s討論的是「穩不穩定」的問題,而不是「能不能」的問題。其實樓主應該提供系統開機的訊息,才知道無法開機的原因。
0 ^0 K4 u! G- P6 U4 z$ |' N, ~2 }
' o; d6 N! R, @5 v+ ?* N8 f- F' VNAND 閃存最怕寫到一半斷電,所以關機要等到所有寫入的程序都做完。有的 SD 卡速度很慢,主控端的程序是完成了,但卡端還有資料在緩衝區Buffer)內未被寫完,這個時候關機斷電也會有問題。
" y9 Y  w5 x! y: l* Z4 _) R: L# a3 x. _( p
問題需要更詳細的敘述及分析,小弟只能提供經驗作為參考。
  D- p9 b  r, ~$ k7 F" k4 f6 O$ @
" c; Y+ j, V2 f$ m1 R  u
哈士奇是一種連主人都咬的爛狗!

99

主题

668

帖子

3042

积分

五级会员(50)

Rank: 5

积分
3042
推荐
 楼主| 发表于 2016-2-23 15:25 | 只看该作者
超級狗 发表于 2016-2-23 14:11
5 c8 _. u# p5 v, [) o/ M+ PMicro SD 原本就不是拿來當嵌入式系統用內存的,你要用 eMMC 才對。
3 e) \# S. e; A; I8 Y
" C) M* k4 T( e$ z+ V. X+ [$ d  T如果要拚價格,至少也得經過詳細的 ...
( k+ @; J2 G6 q! J4 b. m- n
您是说闪迪的卡比较好一些吗?- X/ z" Q5 N; V

& q: X  }6 S4 x  I9 D: L软件工程师量产前辞职了,留下一个生产版本。发现批量问题后,有一个软件接手,修了一些bug也没搞定,/ l9 {2 O$ K7 @% f3 A
最后发现加一个SPI  FLASH,做双BOOT后,可以100%开机,就没人关注研究这个问题了。
9 R2 F/ v* H- c* {人换了一茬了,就剩画板子的我没换。
0 m$ ^. B: G8 \6 Q

点评

支持!: 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時間足不足夠?6 R/ X+ W1 E/ `4 w7 B3 _, V
(2)其他零件有無漏電行為,造成 PMIC 和 CPU 錯亂。8 k7 z2 M% @! g4 K; d! W) ~( t
(3)有問題的PCB有無在高溫或低溫時候,才能正常工作現象? (工作溫度餘裕度不足,偏單邊)
2 p  d9 `6 f6 M( \(4)...... u! j, ]/ }; A
(5).....
0 v# _; I# K% ]5 W) Y5 _0 `/ x(6)...... X7 Q" }. U3 `9 L/ v) c
(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 才對。6 {8 x* M. x/ o$ X& P8 f7 Q  ^
8 k- z# T9 Z1 O, J/ X. k' ]+ m
如果要拚價格,至少也得經過詳細的測試才行,不是外面隨便買就能拿來用。
6 L+ U. m0 [. b- F0 f2 U/ a" P7 t3 j0 B) z2 ?
有家爛公司……你知道的,就是那一家。就是這麼拚,但據經驗也只有先帝死刻(SanDisk)能通過重重的考驗!
2 l* g% v) D! Z9 d# F7 F4 q
6 @, c2 i4 i& o' x, L: Y; S6 w7 ^& D

点评

树莓派可以从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 到底為什麼開不了機嗎?
6 C2 X3 x* s! e2 A/ {* m* }7 l. v' T# [' T2 ?: B9 q1 S* m4 r

' M! L) ]+ t1 w& ^8 T9 ^2 a) m1 {" N9 q* y# v/ d
哈士奇是一種連主人都咬的爛狗!

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:144 W' d5 O& m* ^: N7 h
(1)RESET時間足不足夠?
6 ]- n1 U: z7 I4 z6 Y" G(2)其他零件有無漏電行為,造成 PMIC 和 CPU 錯亂。
$ C) T# {! z: @5 ~(3)有問題的PCB有無在高溫或 ...
1 d* ?! D( F3 L# {
1:复位之类,都是照原厂的demo没改过;
8 I7 j0 a! L2 [- [1 P9 C' y* {9 ]" X2:漏电不至于吧.多次摁开机键,只要一旦开机,当天就不会有问题,但是放一晚隔天又有不定机器出问题,10%概率;
9 j/ B( ]( f5 a3 ~3:室内常温,深圳。
7 M* l* c% U: T9 q

0

主题

26

帖子

381

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
381
8#
发表于 2016-2-23 18:59 | 只看该作者
板子上可有超级电容或蓄电池之类的储电器件?# E6 R. U6 q5 D; A
我不确定跟这个有没有关系,只是看到“当天没事放一两天后可能有事”这一点,给楼主提供一下思路。

点评

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

99

主题

668

帖子

3042

积分

五级会员(50)

Rank: 5

积分
3042
9#
 楼主| 发表于 2016-2-23 21:54 | 只看该作者
dsaasdj 发表于 2016-2-23 18:599 L% h( `5 ?/ D0 c  ?
板子上可有超级电容或蓄电池之类的储电器件?& N9 o" c) v- ?+ t
我不确定跟这个有没有关系,只是看到“当天没事放一两天后可 ...
# ?, R8 A9 h) ?& ~9 h* b% B+ ^
没有的,最大20uf电容。6 N5 c7 c0 u9 t% D# U, D: I

99

主题

668

帖子

3042

积分

五级会员(50)

Rank: 5

积分
3042
10#
 楼主| 发表于 2016-2-23 22:15 | 只看该作者
bluskly 发表于 2016-2-23 14:58
. ~  L. l0 K! Z$ h% Q1 L估计是把Uboot都放在SD卡里面吧? 之后SD卡是一个不太稳定的东西,最好别这么玩,多贴一片flash贵不了几个 ...

# G! @- v! ?2 a2 e& J  X, U对,程序都在卡里, 就是为了省掉SPI  FLASH。
- S3 h! n  F1 s7 @8 K

9

主题

141

帖子

601

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
601
12#
发表于 2016-2-24 22:55 | 只看该作者
应该像11楼所说的,
3 H3 h; b  d6 F" g4 ~, k' \, N1、在RESET先检查一些配置从SD卡启动的上下拉电阻有没有问题
: _  ?$ q+ Y2 b  k* s' r2 G8 S2、测试SD卡的信号稳不稳定,还 有SD卡的电源。
8 E0 g* t+ `4 S  P4 j有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
7 [; j) ?0 n/ g) u1 a( X卡启动,,,N年前犯的一个错误,,

3 a' e% ^$ A9 h1 t1 a' z; [: s最后怎么解?

点评

样机阶段就发现不行,后来换为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:380 B) Y" D: F1 r# Q" B$ T
最后怎么解?

! U& Z3 P( X/ `% X* D样机阶段就发现不行,后来换为NAND及EMMC ,再好的卡试个几千次也会出现开不了机,而且震动跌落试验也可能导致不开机' ^0 y6 e2 S% o3 u2 o5 ^' J" `* r! L
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2025-3-13 03:33 , Processed in 0.069876 second(s), 34 queries , Gzip On.

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

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

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