找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
楼主: klend
打印 上一主题 下一主题

板子不启动,无打印信息

[复制链接]

7

主题

26

帖子

105

积分

二级会员(20)

Rank: 2Rank: 2

积分
105
46#
发表于 2013-12-11 16:20 | 只看该作者
F:\1.bmp
, V3 Y* f6 P4 J* r. y' O/ X9 w5 i: t# }
看看这个配置

7

主题

26

帖子

105

积分

二级会员(20)

Rank: 2Rank: 2

积分
105
47#
发表于 2013-12-11 16:22 | 只看该作者
datasheet  38页

点评

谢谢  发表于 2013-12-11 22:15

7

主题

26

帖子

105

积分

二级会员(20)

Rank: 2Rank: 2

积分
105
48#
发表于 2013-12-11 16:30 | 只看该作者
看看boot配置

boot配置.zip

65.34 KB, 下载次数: 8, 下载积分: 威望 -5

boot配置

62

主题

412

帖子

1620

积分

四级会员(40)

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

积分
1620
49#
 楼主| 发表于 2013-12-11 22:26 | 只看该作者
646571959 发表于 2013-12-11 16:30, S/ a  E, o0 H9 ?
看看boot配置
$ M8 w- y1 y) G2 f7 `/ L
5 c5 R' O5 X2 v8 K; i3 a) I
现在是有一个品牌的DDR3十次连续上电,偶尔会成功启动一两次,个人认为与上电时序有关系。明天再认真研究一下规格书的启动配置项。另外就是pcb的layout可能没有做好,影响了板子的稳定性。启动不成功就是死机在加载内核的时候最为多见。简言之就是死机。

62

主题

412

帖子

1620

积分

四级会员(40)

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

积分
1620
50#
 楼主| 发表于 2013-12-12 11:15 | 只看该作者
646571959 发表于 2013-12-11 16:22
& [2 K  I7 K* ?! w7 B, i& u6 udatasheet  38页
" R! E5 e! J- T! E. A9 C' H
关于DDR3的配置信息,规格书要求是1,0,0即有一个管脚是高,低,你配置。其中0,0有下拉,其中高那个没有接上拉也没有接下拉。这样可以认为是1吗?
5 z) @5 b- t& w* r' m还有NAF_AC[1:0]
8 q2 p% p/ L9 l1 @$ m0 h! ]204, 2 g( T3 {9 T; D5 h
203 , v( J, Q1 V! f+ x$ n- h, J6 F
I/O
1 B; ~+ p9 w% n% R7 A* UPU
" \/ T4 l7 x0 bI/O
; T5 a- c4 p' S- [! H/ GPU
' l9 [4 L1 i3 p, {& D% ~" c2 N. C   y$ p0 v5 V* }
Address Cycle " Z# `0 }( k2 K3 Y1 {+ T' W5 H
00: 3 address cycle 1 F# C# d! l- V8 b  b2 W
01: 4 address cycle
$ o) k6 C' J6 Z10: 5 address cycle 2 p- d: k8 @3 z9 I/ W
11: reserved
& p4 w% W6 `0 q8 Y+ a+ ?
1 m- ]/ D! g3 @' S3 S2 E+ DNote: these pins must be left floating, or pulled high or low via
) a! Z7 Y7 l1 L2 f7 H4 U1 xan external 4.7k Ohm resistor upon power-up or reset.
' {4 R$ A; R0 X0 G
. r& ]! `1 h& {$ W* f7 y这里的两个管脚即没有接上拉也没有接下拉。8 e5 N- F# A  V- t
这样配置对吗?软件里的是哪一种模式我不清楚。
$ B' w4 p9 i1 e( w5 D, X0 \还有NAFC_RC[1:0]
3 ?( W- g, ]& k. }9 D205,
9 [, `1 {2 }7 e; N207
- z5 q0 [  @0 r4 R- g& ?8 gI/O4 U$ ^$ {( V8 @  c
PD4 L  u9 q; f/ v9 [8 J
* D1 h/ Y9 W7 W2 U/ q
I/O
7 y5 {" }% W$ f0 lPU; C7 ]. b8 \( w1 Z
5 O3 v# q% T! ^
NAND flash page read command
) |( y8 k5 o# @3 E" _1 P8 D00: 1 cycle command{00h} (512Byte per page)
% L2 F- Z- _0 d+ ~% F: o7 C- w7 b01: 2 cycle command{00h, 30h} (2048Byte per page) . L, E7 @% P, m& ~1 ?) \
10: 2 cycle command{00h, 30h} (4096Byte per page) 3 \3 V  D* J$ n. J$ d+ D
11: 2 cycle command{00h, 30h} (8192Byte per page)   
  l; [4 y: e. j5 p. B% I* d
( _3 i: H2 v9 kNote: these pins must be left floating, or pulled high or low via an
- `3 }1 h3 ]2 A" s$ r/ {external 4.7k Ohm resistor upon power-up or reset. 4 k+ D4 P/ y( p. B
Address Cycle 1 C1 z3 H" Q  ]/ Z
这两个管脚也是没有接上拉也没有接下拉。

62

主题

412

帖子

1620

积分

四级会员(40)

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

积分
1620
51#
 楼主| 发表于 2013-12-13 15:36 | 只看该作者
bluskly 发表于 2013-11-29 10:23# ~5 H3 \, `* w0 ?2 f+ K+ T
串口没打印信息? 串口电平对不? TXD和RXD没有接反? 地线有没有接? 驱动有吧?% w; e+ [) v. m
唉。。
8 u' |, T8 e  A6 y' \- h& a不知道。。。
6 O/ |2 K3 B1 T$ Q
我的板子在啟動過程中死機在加載內核階段,是什麼問題?連續上電偶爾可以成功一兩次進入到命令行。
& {, h4 ^4 W$ d: q# Y) m到底是軟件問題還是DDR的走線没有畫好的問題?uncompressing kernel Image...死機不動了

28

主题

130

帖子

1120

积分

四级会员(40)

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

积分
1120
52#
发表于 2013-12-13 17:14 | 只看该作者
本帖最后由 dck 于 2013-12-13 17:15 编辑 3 ]0 M% E. Q( Y( D. Y% C" X

2 A0 r0 j3 d1 u如果最小系统(RST,OSC,CPU,DDR3,NAND)这部分跟原厂公版一致,而固件也是原厂提供的。那么对于硬件来说就是调节DDR3的差分时钟匹配元件值(例如串接电阻,跨接电阻或电容)和RZQ=240R的值,这个值得可以调整,但一般不需要调节。对于软件来说就需要降低DDR3的频率以及调节ZQ值。
0 I8 k& r, q# R; l4 P
  l6 i4 R! H, g1 p8 @3 W# \我们调试平板也好碰到类似情况。有打印,但加载OS加载不了。这是DDR3部分的不稳定问题。

62

主题

412

帖子

1620

积分

四级会员(40)

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

积分
1620
53#
 楼主| 发表于 2013-12-16 10:57 | 只看该作者
dck 发表于 2013-12-13 17:14
; X; ~& L+ E/ j# [. R如果最小系统(RST,OSC,CPU,DDR3,NAND)这部分跟原厂公版一致,而固件也是原厂提供的。那么对于硬件来说就 ...

8 B8 Z) q* K) g( N现在我的板子把CPU主频由600MHz降到500MHz,DDR由300MHz降到125MHz就可以顺利启动了。我想是DDR跑不起来。

28

主题

130

帖子

1120

积分

四级会员(40)

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

积分
1120
54#
发表于 2013-12-16 12:04 | 只看该作者
klend 发表于 2013-12-16 10:57- ?5 T" E/ T) ]% H% S3 k
现在我的板子把CPU主频由600MHz降到500MHz,DDR由300MHz降到125MHz就可以顺利启动了。我想是DDR跑不起来。
( U7 W' _0 p% W& A9 M
降频不是最好的选择。
# d/ S' \; y* s
. l0 u! h8 X/ F8 y2 v这种情况,可以去调节DDR部分的clock串接或跨接参数。以及软件调节ZQ参数值。不断去尝试,能利用示波器观看波形最好。(但我们公司比较屌丝,没有高档示波器,只能是不断尝试参数,找到最合适的值。)

62

主题

412

帖子

1620

积分

四级会员(40)

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

积分
1620
55#
 楼主| 发表于 2013-12-16 12:15 | 只看该作者
dck 发表于 2013-12-16 12:04
% D2 i  a9 M$ e+ q2 c4 o! Y降频不是最好的选择。
/ V' w" ?# V0 V. U) [1 y' i* V2 P/ L' `. O
这种情况,可以去调节DDR部分的clock串接或跨接参数。以及软件调节ZQ参数值。不 ...

) `. x1 O- J( \1 [/ @3 {以及软件调节ZQ参数值。不断去尝试: r( t3 y+ U. t) y# X( s
2 ?* p; ~8 x. F% p; h# w
这里的ZQ参数是指什么参数呢?DDR的差分时钟可以调那个匹配电阻,差分100R的,我这里电阻可有用错了,用了100R,实际应该是用49.9R1%的才对。
0 F4 v' _* f4 z  u3 x. k$ p. k+ p
  U# E4 m% @7 u# ZDDR跑不高与layout质量关系大吧?

62

主题

412

帖子

1620

积分

四级会员(40)

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

积分
1620
56#
 楼主| 发表于 2013-12-16 12:23 | 只看该作者
klend 发表于 2013-12-4 16:04
$ M/ k+ i9 H+ _; ~' N换了nandflash后和加焊DDR后有两种状态,但是板子都没有启动成功,串口有打印。
( q% r2 w3 F! m/ I' P以下是状态1的log:
; C* [& }3 n; s+ _. ]; hSoC p ...
8 O* V- J/ h& G5 \' V! W7 U1 x# z
是第三种情况,降频可以启动了。

0

主题

50

帖子

1009

积分

四级会员(40)

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

积分
1009
57#
发表于 2013-12-16 13:48 | 只看该作者
本帖最后由 xhk_hlju 于 2013-12-16 13:49 编辑
0 `: i( k; L' a0 C+ ^! c
! I* d, }$ c* d做全志方案的经验是  RZQ=240欧1%  楼主可以找原厂 要DRAM_ZQ 和 DDR_CLK的匹配值说明书  他们应该能给的

28

主题

130

帖子

1120

积分

四级会员(40)

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

积分
1120
58#
发表于 2013-12-16 14:01 | 只看该作者
xhk_hlju 发表于 2013-12-16 13:48
) J! Z" Z$ H3 w做全志方案的经验是  RZQ=240欧1%  楼主可以找原厂 要DRAM_ZQ 和 DDR_CLK的匹配值说明书  他们应该能给的

0 v  H2 D. T6 L, a2 ^! J+ O( V, |; I ,原厂的我们都是拿来参考,有时候需要改变。

28

主题

130

帖子

1120

积分

四级会员(40)

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

积分
1120
59#
发表于 2013-12-16 14:04 | 只看该作者
本帖最后由 dck 于 2013-12-16 14:12 编辑
! p$ n' E. H: P' T# r
klend 发表于 2013-12-16 12:15" y5 A2 U. R' P! E+ h5 M% J2 F
以及软件调节ZQ参数值。不断去尝试! e  W+ H2 H* I4 Y* Q- l( Y7 `+ I# t( {
  P/ {0 I1 Z+ C: x: }+ l
这里的ZQ参数是指什么参数呢?DDR的差分时钟可以调那个匹配电阻, ...

# h0 o# C$ C: O+ ^5 u$ e5 h8 ]0 f$ T  L9 c! ]
ZQ这个是在软件配置文件里的。由于你方案可能不一样,也许没有配置文件,但软件里应该有这个类似的设置值。这个值是用来调整DDR的输出驱动阻抗(RON)和端接阻抗值(RTT)的(配合外部电阻RZQ来调节)。
" s" d: y7 D" H: t2 e7 K) x! o- u
与Layout的质量关系当然大。不过我们都是直接应用原厂的Layout,所以在Layout方面出的问题比较少,但是还是会有,因为敷铜设置可能导致返回平面部完整而导致问题。这方面我经验也不是很多,都在学习。

10

主题

111

帖子

369

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
369
60#
发表于 2014-1-9 15:12 | 只看该作者
NANDFLASH是否有改变型号,FLASH的容量大小会影响内核中的配置,还有就是UBOOT启动的时候选择内核映像的地址是否是烧写的内核映像的地址
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-12-27 07:02 , Processed in 0.068940 second(s), 34 queries , Gzip On.

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

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

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