返回列表 发帖

[驱动开发] N32916 VPOST 时钟不可调

[驱动开发] N32916 VPOST 时钟不可调

在N32916上点 古瑞芯微提供的一个3.5inch 320*240分辨率的屏,6.5Mhz DCLK。采用RGB888并行接口接18根线。DE接地、reset 100k 1uf RC电路复位。mcuos.com/ E8 }. O# _& h7 {0 p% K- u# E

2 t; v, n/ y6 Tmcuos.com代码路径 \linux-2.6.17.14\drivers\video\w55fa95_Sharp_LQ035Q1DH02.c - q1 Q' I, \$ J4 E

% r, x  u, P; q6 s( O嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习mcuos.com1 r! V$ H' N9 v; g: J
在此文件基础上修改,调试了一个星期 NVloader及kernel都没亮,测量CPU出来的时钟LPCLK/GPB15,发现周期为20ns,频率为50Mhz,查看时钟配置,
9 i9 e; A; {9 v+ a& e/ c- P1 |2 R嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习
1 o* l+ |1 a& c2 ?; {2 G7 k& ?本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。clock_div = w55fa95_upll_clock / 5000;
6 A# X0 [' ~. C6 Z! S* I' Y2 ~7 L- 嵌入式底层驱动开发技术学习网站
( ]& C+ ?, @0 o& {' k嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习clock_div /= 2;- 嵌入式底层驱动开发技术学习网站7 J+ n! u2 Q( }' Y. P4 p/ o$ s
- 嵌入式底层驱动开发技术学习网站1 i! O% E, q) ]
clock_div &= 0xFF;
9 o, c7 B- S( E8 \+ h# r# z2 d嵌入式开发联盟
# l9 o+ Q& A6 n% _' o" B嵌入式开发联盟
- f: w# D* {' X9 B4 |# X嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习// given clock divider for VPOST
/ I3 U7 {8 @* r5 A' }嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习
! \: U) M* D3 _4 d嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习outl((inl(REG_CLKDIV1) & ~VPOST_N0) | 1, REG_CLKDIV1);
2 i+ C, J& t5 K, _- t本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。// divider 2 in VPOST_N0mcuos.com6 h) T9 R( T& O) M+ e# p% _5 i) P
- 嵌入式底层驱动开发技术学习网站0 v; v7 I/ k/ |! V" y4 n  J
outl((inl(REG_CLKDIV1) & ~VPOST_N1) | (clock_div << 8), REG_CLKDIV1);
; D- ?- |4 t  X' i4 J嵌入式开发联盟
) P# P  p3 F5 N% Q- ?" c
) \+ ~0 `- Y! f3 f/ Y8 e) r- l本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。mcuos.com2 J' H( \& P) t9 _% j* T$ p
//mcuos.com# t2 Z+ _- [# X8 j; b; X& |, l
outl((inl(REG_CLKDIV1) & ~VPOST_S), REG_CLKDIV1);本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。3 D& T/ X( `: V
// VPOST clock from UPLL
* [  I# Z. s8 N  c嵌入式开发联盟/ d" l( F5 S# w/ L; y0 Z( E+ c
outl((inl(REG_CLKDIV1) & ~VPOST_S) | (3<<3), REG_CLKDIV1);嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习' z. w4 g4 j+ v8 V2 n2 _
// VPOST clock from UPLL
% m& i2 }/ H" O) t: t$ S$ ?本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。
2 @; n! K. d0 k嵌入式开发联盟
# E  W6 j5 \  l. R* C' f% C7 ?- 嵌入式底层驱动开发技术学习网站开机log显示 UPLL=300Mhz ,改 Lpclk设置约为 5Mhz  ?,但实测为50Mhz。 不知道哪里有问题?mcuos.com1 K$ ~3 R# v( }+ A1 w2 {
mcuos.com- c. m, Z9 J* e( y
把分频参数设为最大:本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。- H, ]) T1 c" G/ `3 B

& z3 a8 u, ~4 {5 [& z1 h; T$ `mcuos.com// given clock divider for VPOST ! {6 `3 ~. z0 U- S4 W# R& Z
嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习% Z( w- C- M3 ]
outl((inl(REG_CLKDIV1) & ~VPOST_N0) | 7, REG_CLKDIV1);mcuos.com( i6 H3 V2 Q4 q4 c  h" Y. `( c
// divider 2 in VPOST_N0- 嵌入式底层驱动开发技术学习网站; }3 S$ R" m* S' U
嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习3 g2 |: C% z3 d& L% H% o
outl((inl(REG_CLKDIV1) & ~VPOST_N1) | (0xff << 8), REG_CLKDIV1);- 嵌入式底层驱动开发技术学习网站3 V0 K* @  C9 D2 T  Y1 Q/ Y0 C
mcuos.com/ A( ~- C, J8 {% W7 x; s; t5 L

7 V6 D, {7 W6 b1 g3 Z6 v: O嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习0 m$ F0 n" X; m6 ^
//
5 R+ U4 e1 P* F; q* _+ u本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。outl((inl(REG_CLKDIV1) & ~VPOST_S), REG_CLKDIV1);
1 L$ G* b- L& O" f嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习// VPOST clock from UPLLmcuos.com, H' P8 k' l; m' {4 _, a7 _
mcuos.com1 Q& s3 s% R5 O* x0 E
outl((inl(REG_CLKDIV1) & ~VPOST_S) , REG_CLKDIV1);
' @5 v* i0 v2 Xmcuos.com// VPOST clock from UPLL嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习$ [' r: ~& N6 c

5 `) Y$ v- f% k! v- W- Nmcuos.commcuos.com1 `. T" e  v) w: H
- 嵌入式底层驱动开发技术学习网站  r3 ^3 Q# u+ Y: w/ N" N
实测 pclk周期仍为20ns, 周期50M
% ?7 S  d& @! u/ X嵌入式开发联盟嵌入式开发联盟% d1 \% g# C/ ?/ h% Z
嵌入式开发联盟! l. q4 f( m5 y! X5 C# W
真心不知道咋整了,完全达不到 屏的要求6.5M???
分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友

有找过新唐的代理商解决问题吗?我没有做过这一款芯片。

TOP

回复 2# osboy
9 p& H8 B# r: E  u' Nmcuos.com: m7 I2 y1 O6 H5 o
1 [# M' |1 M/ i
   代理 是大联大的品佳集团,昨天带了一个比我还菜的人过来,完全没经验,没搞定,跟芯唐 李工李翊 联系了 也还没回邮件,刚在NVTloader里面改时钟 可以改了, 不过跟datasheet 有点对不上,先测试下,还是怀疑是时钟问题。 谢谢了 老板

TOP

回复  osboy - 嵌入式底层驱动开发技术学习网站+ T0 s8 w* `6 A& S+ Z

# l5 W- |5 b( _' _mcuos.commcuos.com1 V! s: z9 Q8 \2 P6 {5 q
   代理 是大联大的品佳集团,昨天带了一个比我还菜的人过来,完全没经验,没搞定,跟芯唐  ...
, b5 N. H5 @2 k: h+ O8 e8 p6 f+ r本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。touxiong 发表于 2016-5-24 09:51
本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。3 D1 x! ~! K4 s' a* J$ ?4 R) h
- 嵌入式底层驱动开发技术学习网站0 M8 |5 q( w: j. h

0 g) A) t2 @& \- ~! M( t- x嵌入式开发联盟    你先问着吧,实在搞不定我帮你问下新唐的人。

TOP

返回列表
网页右侧QQ悬浮滚动在线客服
网页右侧QQ悬浮滚动在线客服