找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

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

[复制链接]

99

主题

668

帖子

3042

积分

五级会员(50)

Rank: 5

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

EDA365欢迎您!

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

x
本帖最后由 meng110928 于 2016-2-23 22:49 编辑
% F5 R: v0 K( W! v; M1 Q
/ d1 A6 N. R' u- r( O& ?前年做了一个东西,程序全放在TF卡上,有10%的机子,会出现开机困难,多次摁开机键才正常开机,期间测IC的LDO电压均正常,晶振起振。/ R/ r  K/ F, G
只要正常开机后,当天怎么折腾都没事了。3 Y" M2 k( \9 A' Y2 |% r
但是放一两天,又会有10%的机子出现同类问题.。1 X6 |' E# Q5 t" f% G- U5 m$ U

1 o( r  E2 Q1 f5 q后多次改软件均不行,加了一个SPI flash后,做了双BOOT,开机均正常,无问题了!
9 r% u" `  P( o5 @8 @但是问题来了,不开机的原因在哪里????5 M# ]! A! K' @$ w, Z

- ?+ [, \' j" `7 H; ^# r' b9 a* h1 ~/ ?/ ?, x

2 }- m, ?' N" w) r% z硬件上主要  AK3750   +   SDRAM    +      SD,  查看串口,摁开机键启动初期正常,识别TF卡并读取一定的数据后才出现问题。
: e# ?+ R' X0 ]" `+ C8 N# R' F: }6 w# w$ _6 M7 ~' f
深圳常温下工作。
5 p- H3 X. o2 w
& e6 A. {; L0 c2 g2 F5 \2 B. z1 V7 z& b

/ m) ^/ c: L; |* k! G" n& g# R0 d
# Y$ H# N$ j8 I5 N: S# g
- d! x  l' R% Z& R0 F1 n5 C
; M# ~. a. M# C
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏1 支持!支持! 反对!反对!

11

主题

101

帖子

341

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
341
推荐
发表于 2016-2-23 22:26 | 只看该作者
1.既然你把程序放在SD卡中,那么在主控上应该有上下拉电阻配置主控从SD启动,检查在reset信号上升沿(假如低电平有效)之前,这些配置信号是否可靠;
+ d2 b& y3 \. }/ K
/ U4 Y/ X: A- }  l# x- N! M2.检查SD卡走线,测试SD卡信号质量,U-boot在从SD卡往SDRAM中拷贝过程中如果出现一点点差错就会导致无法正常引导;
* N# j3 @8 i' G. y/ @/ O3 z" g' `
2 r' D' V) B7 f& s# q( G; S3. 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 编辑 : C, ~- x' P( _- }
meng110928 发表于 2017-7-7 08:42
. \: t- Q0 S2 H树莓派可以从TF卡启动?
; r5 E% O0 l, i
討論的是「穩不穩定」的問題,而不是「能不能」的問題。其實樓主應該提供系統開機的訊息,才知道無法開機的原因。% |- ?* P5 q" v1 C0 j* C4 `& W

8 X3 f% k' s- ?6 J2 Q% U6 x; e2 PNAND 閃存最怕寫到一半斷電,所以關機要等到所有寫入的程序都做完。有的 SD 卡速度很慢,主控端的程序是完成了,但卡端還有資料在緩衝區Buffer)內未被寫完,這個時候關機斷電也會有問題。0 {$ v" Q$ A. J" H" f
, S4 X! I* e$ u. J; E, u
問題需要更詳細的敘述及分析,小弟只能提供經驗作為參考。
' h- j0 C) C7 v* L+ ]' _; L( P/ J$ Z4 p0 ?3 R+ ?" r
5 O- ]& z+ C9 @; c* T
哈士奇是一種連主人都咬的爛狗!

99

主题

668

帖子

3042

积分

五级会员(50)

Rank: 5

积分
3042
推荐
 楼主| 发表于 2016-2-23 15:25 | 只看该作者
超級狗 发表于 2016-2-23 14:11
! I, }# p. _) R4 u$ v; tMicro SD 原本就不是拿來當嵌入式系統用內存的,你要用 eMMC 才對。2 p7 D! ?( d0 R& O* H( N$ M7 t/ D; D5 u
; E! W* b6 u& S) g
如果要拚價格,至少也得經過詳細的 ...
) b5 \1 u6 j8 w0 g$ B* [
您是说闪迪的卡比较好一些吗?* w: e" c: x7 @  P: C) R$ D/ @
7 ?$ N% R3 O+ S+ A5 F5 j
软件工程师量产前辞职了,留下一个生产版本。发现批量问题后,有一个软件接手,修了一些bug也没搞定,
# P% u( q$ I8 Z3 J8 S最后发现加一个SPI  FLASH,做双BOOT后,可以100%开机,就没人关注研究这个问题了。: Z1 w, a- `; f" M8 N
人换了一茬了,就剩画板子的我没换。: f2 E9 l3 @/ q

点评

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

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:11
' S8 Z5 v9 o- _5 X7 |8 {7 SMicro SD 原本就不是拿來當嵌入式系統用內存的,你要用 eMMC 才對。
. h7 M* A( ]+ \$ w% K
6 S7 G# b8 T' s/ l如果要拚價格,至少也得經過詳細的 ...
# j& q- w. ^' f* m+ X, J+ D+ s+ \
树莓派可以从TF卡启动?+ t4 a4 Q: z% v( S

点评

討論的是「穩不穩定」的問題,而不是「能不能」的問題。其實樓主應該提供系統開機的訊息,才知道無法開機的原因。 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
1 E8 ]/ k$ j& K7 s3 @/ C; [% G应该像11楼所说的,
( \  ^, I" J5 ~* m6 m1、在RESET先检查一些配置从SD卡启动的上下拉电阻有没有问题
+ l; v5 K* [/ L- d* i2、测试SD卡的信号稳不 ...

7 X8 Z9 \# J$ N% n电源上电时序再检查一下?SD卡电源是怎么弄的,最好把SD卡部分的图纸贴一下。
" L/ E3 U! E1 s$ G& Q

5

主题

1254

帖子

2680

积分

四级会员(40)

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

积分
2680
16#
发表于 2016-2-25 14:26 | 只看该作者
meng110928 发表于 2016-2-23 15:25" ]) T* C: P8 M
您是说闪迪的卡比较好一些吗?0 h* E9 `: O& d% ?

% i" g; W8 G2 u2 g" h. ^$ g( u软件工程师量产前辞职了,留下一个生产版本。发现批量问题后,有一个软 ...
, d' D) @7 m' H) G* ^2 z
感觉你这个回答恰好是印证了"超级狗"说的用SD卡来存储系统程序的不可靠的说法,因为SPI FLASH器件是直接焊接在主板上\且其工作稳定性是有目共睹的(常用来装boot程序),这样系统的稳定性肯定就增加了!
( p. Q( z$ F+ `- y# |

2

主题

58

帖子

310

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
310
15#
发表于 2016-2-25 13:51 | 只看该作者
meng110928 发表于 2016-2-25 11:38& l9 n2 }7 z/ S& ]" k; X+ p/ ^/ `
最后怎么解?

  u+ c& w0 f2 j' y0 ?样机阶段就发现不行,后来换为NAND及EMMC ,再好的卡试个几千次也会出现开不了机,而且震动跌落试验也可能导致不开机4 r+ K' {% r' R) D, T

99

主题

668

帖子

3042

积分

五级会员(50)

Rank: 5

积分
3042
14#
 楼主| 发表于 2016-2-25 11:38 | 只看该作者
东山郡谢 发表于 2016-2-25 10:20$ t/ \  j' S2 q0 F; j
卡启动,,,N年前犯的一个错误,,
" S0 _6 K% J: U5 D* P
最后怎么解?

点评

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

2

主题

58

帖子

310

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

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

点评

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

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-11-9 05:57 , Processed in 0.069127 second(s), 35 queries , Gzip On.

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

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

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