返回列表 发帖

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

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

在N32916上点 古瑞芯微提供的一个3.5inch 320*240分辨率的屏,6.5Mhz DCLK。采用RGB888并行接口接18根线。DE接地、reset 100k 1uf RC电路复位。嵌入式开发联盟/ R2 [4 P4 u4 J6 u4 o8 E! n8 K
  B" s: Q0 V! X! Q/ o7 N/ W' O
代码路径 \linux-2.6.17.14\drivers\video\w55fa95_Sharp_LQ035Q1DH02.c
5 o  O. s  O/ c# Q, w# T. y嵌入式开发联盟$ B* n7 j0 Y9 U+ f; l7 F5 o9 C

. b2 R& x0 O" R% V嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习在此文件基础上修改,调试了一个星期 NVloader及kernel都没亮,测量CPU出来的时钟LPCLK/GPB15,发现周期为20ns,频率为50Mhz,查看时钟配置,mcuos.com8 L- z: b2 L) C$ s* c5 v$ Z
本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。7 K6 H, k* a( k4 o
clock_div = w55fa95_upll_clock / 5000;
1 G& B: M& h0 w+ t( @/ G* D/ v6 M; u嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习* f; d& s" L3 i: O% b7 U
clock_div /= 2;9 h9 a! `4 R' X- L( N' }1 O* o
5 ]; q& S- [& j
clock_div &= 0xFF;本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。5 |; N/ e- t( R" N

# J& o5 x( Y0 ]3 I! T$ ?" X' o3 U- 嵌入式底层驱动开发技术学习网站
/ j3 @1 p! L2 E0 b" l' O- 嵌入式底层驱动开发技术学习网站// given clock divider for VPOST
3 e1 i  U% s& a* ]1 Y嵌入式开发联盟
+ H: z. u' K+ C3 Q; c嵌入式开发联盟outl((inl(REG_CLKDIV1) & ~VPOST_N0) | 1, REG_CLKDIV1);嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习/ P% E. ^- U: y  c' L% U7 h
// divider 2 in VPOST_N0
2 Z7 v7 ]8 g5 S+ n' b% l( p嵌入式开发联盟
* {9 H9 q9 R# N* o+ q/ k; p: ~6 N嵌入式开发联盟outl((inl(REG_CLKDIV1) & ~VPOST_N1) | (clock_div << 8), REG_CLKDIV1);
! Z6 _! s' s  j- ]& b5 dmcuos.com0 W' O) y9 k% c# t. o$ j

; ^( n1 F9 r0 s- 嵌入式底层驱动开发技术学习网站
# b: p/ s& a+ ]# s& W嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习//嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习5 P3 u: p, }4 ]" R) P$ a
outl((inl(REG_CLKDIV1) & ~VPOST_S), REG_CLKDIV1);
4 S9 @/ u( ], o% U: Z  [本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。// VPOST clock from UPLL
1 l% C6 B: Y7 w  u. W嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习+ |6 V' j" l$ T9 F
outl((inl(REG_CLKDIV1) & ~VPOST_S) | (3<<3), REG_CLKDIV1);' N7 A2 o2 M* l) x, P% d5 a
// VPOST clock from UPLL
" j# ~0 i, m( I) z7 ]嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习: a% w0 ?; c2 Y$ k4 ~
& b' e* a: [8 A/ L/ F- z! \7 S
开机log显示 UPLL=300Mhz ,改 Lpclk设置约为 5Mhz  ?,但实测为50Mhz。 不知道哪里有问题?
( V' [- O" Z& P9 B9 \- J3 Y0 l* E本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。! F. |4 f9 B5 u& }( y
把分频参数设为最大:
' _8 L& G. s& _  g# x- 嵌入式底层驱动开发技术学习网站
1 Y3 u. f! G4 [& p8 z// given clock divider for VPOST
( s' c. x* K9 k  `' k( Y2 }0 Zmcuos.com嵌入式开发联盟8 g, h5 T# r4 Q0 [9 D; R) ~
outl((inl(REG_CLKDIV1) & ~VPOST_N0) | 7, REG_CLKDIV1);
  B+ ], L4 ?9 p2 F5 B/ @* v嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习// divider 2 in VPOST_N0嵌入式开发联盟# W/ T8 Y) X* C/ R
嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习' Q+ ~: s7 k% K: m0 S  t
outl((inl(REG_CLKDIV1) & ~VPOST_N1) | (0xff << 8), REG_CLKDIV1);
0 w) X1 G) x1 q- W! ymcuos.com- 嵌入式底层驱动开发技术学习网站5 o4 ]& t& v1 D. T  h3 Y

+ i5 V2 ?; v( ?1 l0 N6 A4 T本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。嵌入式开发联盟/ S0 V: A* k- [2 o! a3 Z3 N. m
//本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。" R$ Y& Z& O1 p
outl((inl(REG_CLKDIV1) & ~VPOST_S), REG_CLKDIV1);嵌入式开发联盟0 _' c# m4 X0 M( s, \" o
// VPOST clock from UPLL
3 g* c  R  F! j. p, d嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习
3 G' b5 T0 M% W1 m, ]outl((inl(REG_CLKDIV1) & ~VPOST_S) , REG_CLKDIV1);本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。& }3 }! ~) ^* U* p0 n9 P
// VPOST clock from UPLL本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。+ `- }' j8 M- g5 Y" P
mcuos.com! I# H3 S9 b& x5 v% U. V+ i6 G2 Y

! E9 X# ?" i2 A/ M- 嵌入式底层驱动开发技术学习网站
: X: F  Z" A) a2 t- 嵌入式底层驱动开发技术学习网站实测 pclk周期仍为20ns, 周期50Mmcuos.com; D1 l& _" U6 i: i, O

1 K9 ]. M5 A; ^+ O- 嵌入式底层驱动开发技术学习网站mcuos.com8 ]" [8 l' Z7 Y  D! W* Z: C4 l
真心不知道咋整了,完全达不到 屏的要求6.5M???
分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友

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

TOP

回复 2# osboy . W# i3 k$ T$ t* I
嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习- {" D( R  A9 ~2 I
mcuos.com- C, |' R& p/ t0 @3 @+ {
   代理 是大联大的品佳集团,昨天带了一个比我还菜的人过来,完全没经验,没搞定,跟芯唐 李工李翊 联系了 也还没回邮件,刚在NVTloader里面改时钟 可以改了, 不过跟datasheet 有点对不上,先测试下,还是怀疑是时钟问题。 谢谢了 老板

TOP

回复  osboy 嵌入式开发联盟6 T5 _1 ~0 T6 x* i- J3 h
嵌入式开发联盟$ c8 A& _' i. o6 ]# \
3 g+ M+ a2 W* E
   代理 是大联大的品佳集团,昨天带了一个比我还菜的人过来,完全没经验,没搞定,跟芯唐  ...
1 M0 x/ v3 L! N9 H% q2 M( ~touxiong 发表于 2016-5-24 09:51
嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习$ J* H+ p) U% c+ R( V- S
本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。2 F) K) a1 N; K2 Y( A# t
mcuos.com+ X+ g6 d- u, n( w
    你先问着吧,实在搞不定我帮你问下新唐的人。

TOP

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