找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

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

[复制链接]

99

主题

668

帖子

3042

积分

五级会员(50)

Rank: 5

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

EDA365欢迎您!

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

x
本帖最后由 meng110928 于 2016-2-23 22:49 编辑
0 M' L9 \' ~0 g) \' F+ S* O" ^0 Q! Z  p4 B
前年做了一个东西,程序全放在TF卡上,有10%的机子,会出现开机困难,多次摁开机键才正常开机,期间测IC的LDO电压均正常,晶振起振。
7 Y) ^: y, t2 v  H- f& `" t只要正常开机后,当天怎么折腾都没事了。
- m7 u; M; P6 Z( f但是放一两天,又会有10%的机子出现同类问题.。; C: b# h# ^1 x) Z) [# `
( k& j9 N5 Y) N/ ]0 s: n3 C' e
后多次改软件均不行,加了一个SPI flash后,做了双BOOT,开机均正常,无问题了!4 \+ [8 g% [' G& O4 U0 z/ _
但是问题来了,不开机的原因在哪里????
/ z( J8 G# }% F. U: l  v* i4 Z, G: \4 Z9 r1 `
6 o7 g0 P" O1 e' X6 Z  }

  @5 L6 e' A& u7 p( i5 H硬件上主要  AK3750   +   SDRAM    +      SD,  查看串口,摁开机键启动初期正常,识别TF卡并读取一定的数据后才出现问题。, k: s# }, H, d: Z# ?; e

4 N# j. {4 r4 S+ V, E深圳常温下工作。
% ?( Z5 U0 Y' F) P9 M; y( _  r+ d3 u) W% j* x
: L) X( Q9 w% |6 p  M
; ~  m9 _9 T. E# A

$ W' n. N* ]' j# c/ p/ b4 F
3 K8 I% }" H8 f- Q$ n" I7 R1 q' q6 M: P

: h7 ]4 b6 H5 H
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏1 支持!支持! 反对!反对!

11

主题

101

帖子

341

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

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

; h: y1 t( [. w$ M2.检查SD卡走线,测试SD卡信号质量,U-boot在从SD卡往SDRAM中拷贝过程中如果出现一点点差错就会导致无法正常引导;
) x* f4 i4 c: Z) S" {. \/ h) _0 F3 h' }1 E2 l
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 编辑
, f- `$ w% {6 ^4 `; k3 _
meng110928 发表于 2017-7-7 08:42
) \4 }# }! x4 }! R. a树莓派可以从TF卡启动?
1 Z1 Q# T1 \. R
討論的是「穩不穩定」的問題,而不是「能不能」的問題。其實樓主應該提供系統開機的訊息,才知道無法開機的原因。
) B# U! e; Q2 v! o0 ^
, m' ~3 l' [" b( QNAND 閃存最怕寫到一半斷電,所以關機要等到所有寫入的程序都做完。有的 SD 卡速度很慢,主控端的程序是完成了,但卡端還有資料在緩衝區Buffer)內未被寫完,這個時候關機斷電也會有問題。! ]  u0 b& K- @# R- v
; K9 j$ v) _" k0 N+ \
問題需要更詳細的敘述及分析,小弟只能提供經驗作為參考。
' O0 [: o! m+ @2 P
' ]0 v# p4 x  a& t% w5 s5 \& b  @' `
哈士奇是一種連主人都咬的爛狗!

99

主题

668

帖子

3042

积分

五级会员(50)

Rank: 5

积分
3042
推荐
 楼主| 发表于 2016-2-23 15:25 | 只看该作者
超級狗 发表于 2016-2-23 14:11
! `, {: ?( z% j, r; ]Micro SD 原本就不是拿來當嵌入式系統用內存的,你要用 eMMC 才對。
" W7 T) v0 U3 D& U7 @0 @; N' z8 k5 |/ }
如果要拚價格,至少也得經過詳細的 ...

4 v9 B; r: ^/ u- r您是说闪迪的卡比较好一些吗?
2 J+ S$ `+ X: `& q: r: _2 D. r4 b* C; k* R% E1 ~/ C; _6 D
软件工程师量产前辞职了,留下一个生产版本。发现批量问题后,有一个软件接手,修了一些bug也没搞定,
0 A, {  J* i. x. A, b最后发现加一个SPI  FLASH,做双BOOT后,可以100%开机,就没人关注研究这个问题了。
/ d2 O/ F, z0 r- Z0 b人换了一茬了,就剩画板子的我没换。/ n" @9 N  D: A; H8 o& B( b

5

主题

205

帖子

509

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
509
26#
发表于 2017-8-20 16:29 来自手机 | 只看该作者
mark

15

主题

142

帖子

815

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
815
25#
发表于 2017-8-2 17:33 | 只看该作者
降低SD卡启动频率看看是否可以启动呢?比如5Mhz。如果是这样可以的话,就是主控芯片的对setup time预留时间不够多,就会存在不稳定性。

99

主题

668

帖子

3042

积分

五级会员(50)

Rank: 5

积分
3042
23#
 楼主| 发表于 2017-7-7 08:42 | 只看该作者
超級狗 发表于 2016-2-23 14:114 T) H% R: W+ s) o+ N
Micro SD 原本就不是拿來當嵌入式系統用內存的,你要用 eMMC 才對。
  s! X4 \9 {' G. g4 Y! d! g7 ^7 L) F5 x4 _+ {+ A8 x/ E, F
如果要拚價格,至少也得經過詳細的 ...

# q( a- u: J# u* \! \+ ?树莓派可以从TF卡启动?
. I( g1 T* P/ Y  b' w' h

点评

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

6

主题

158

帖子

386

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
386
22#
发表于 2016-4-23 13:41 | 只看该作者
可能和电源有关,

0

主题

30

帖子

300

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
300
21#
发表于 2016-3-18 09:27 | 只看该作者
学习了!

8

主题

335

帖子

1784

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

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

8

主题

335

帖子

1784

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

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

8

主题

335

帖子

1784

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

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

11

主题

101

帖子

341

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
341
17#
发表于 2016-2-25 23:38 | 只看该作者
xhy_hard 发表于 2016-2-24 22:55
! h' ], V) _9 b) E5 M5 }应该像11楼所说的,: J& N. X& d/ B5 \5 n" s- v
1、在RESET先检查一些配置从SD卡启动的上下拉电阻有没有问题
. {: o# s2 B" u3 [( u2 K% @. V2、测试SD卡的信号稳不 ...

' {8 R& v. v" v) p( Y+ d& E电源上电时序再检查一下?SD卡电源是怎么弄的,最好把SD卡部分的图纸贴一下。
  i. ]* @+ l) d

5

主题

1254

帖子

2680

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2680
16#
发表于 2016-2-25 14:26 | 只看该作者
meng110928 发表于 2016-2-23 15:250 ]" |# ~$ d0 M( P- I% D
您是说闪迪的卡比较好一些吗?8 n! I3 ~7 b* Z& {% ~/ |
3 N; ^( s* n  k1 f* u; A
软件工程师量产前辞职了,留下一个生产版本。发现批量问题后,有一个软 ...
5 A) O$ @% ^1 [. x3 L% K$ s) i9 R) l/ ~
感觉你这个回答恰好是印证了"超级狗"说的用SD卡来存储系统程序的不可靠的说法,因为SPI FLASH器件是直接焊接在主板上\且其工作稳定性是有目共睹的(常用来装boot程序),这样系统的稳定性肯定就增加了!1 V; w, n. T" ]- }7 e1 a

2

主题

58

帖子

310

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
310
15#
发表于 2016-2-25 13:51 | 只看该作者
meng110928 发表于 2016-2-25 11:38+ U" K5 q- F" n( ]
最后怎么解?

3 c) Q, G$ m) M3 t' s- D! t样机阶段就发现不行,后来换为NAND及EMMC ,再好的卡试个几千次也会出现开不了机,而且震动跌落试验也可能导致不开机
( T/ I, h* |/ R

99

主题

668

帖子

3042

积分

五级会员(50)

Rank: 5

积分
3042
14#
 楼主| 发表于 2016-2-25 11:38 | 只看该作者
东山郡谢 发表于 2016-2-25 10:20. w" _3 g# {: w2 |/ y1 @
卡启动,,,N年前犯的一个错误,,

9 s8 h; P( Y( f$ v0 e. d  h最后怎么解?

2

主题

58

帖子

310

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
310
13#
发表于 2016-2-25 10:20 | 只看该作者
卡启动,,,N年前犯的一个错误,,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2025-3-12 23:26 , Processed in 0.067365 second(s), 38 queries , Gzip On.

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

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

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