返回列表 发帖

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

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

在N32916上点 古瑞芯微提供的一个3.5inch 320*240分辨率的屏,6.5Mhz DCLK。采用RGB888并行接口接18根线。DE接地、reset 100k 1uf RC电路复位。
' E, g7 `# G$ |9 o: b. x# o8 N嵌入式开发联盟
2 b2 {4 O/ A. E, ?, O; ^; g9 ^$ A代码路径 \linux-2.6.17.14\drivers\video\w55fa95_Sharp_LQ035Q1DH02.c 嵌入式开发联盟* p* t  K) V) r* i
嵌入式开发联盟$ _& Q; O" N5 i5 W: F# I: j6 y
- 嵌入式底层驱动开发技术学习网站( M# o) I( z' h2 ~
在此文件基础上修改,调试了一个星期 NVloader及kernel都没亮,测量CPU出来的时钟LPCLK/GPB15,发现周期为20ns,频率为50Mhz,查看时钟配置,
) C1 W2 K8 _& _# Z/ ?$ O% V5 |本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。) o6 y8 P6 s" U1 I# m* V8 b
clock_div = w55fa95_upll_clock / 5000;" {7 I5 n3 d4 A+ b3 V' r
本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。5 B; g8 Y  N- T
clock_div /= 2;
  @4 @6 T" ~' [) Z/ Emcuos.com$ D, C( ?1 O1 k3 h- }' B3 d- c
clock_div &= 0xFF;嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习1 R, ]$ ]5 L; [8 u8 n4 v" K! {

+ @; i9 j1 a' J& D; y  }: f  N- n嵌入式开发联盟
! u, @8 i  J5 S6 A/ A8 ?本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。// given clock divider for VPOST
) _4 `6 X) Y4 Z1 S0 W; b( K: f
: t* ]( o* A5 R3 b; x) J6 ~/ j2 x- 嵌入式底层驱动开发技术学习网站outl((inl(REG_CLKDIV1) & ~VPOST_N0) | 1, REG_CLKDIV1);嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习8 |7 A" k! V/ K1 M
// divider 2 in VPOST_N0嵌入式开发联盟. L7 X- f5 K1 p& j# L. C4 n* |" c
嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习' t/ A, q' y& B8 L
outl((inl(REG_CLKDIV1) & ~VPOST_N1) | (clock_div << 8), REG_CLKDIV1);
6 r3 j7 L  r/ dmcuos.com
4 u2 ^2 |7 N- \: d- 嵌入式底层驱动开发技术学习网站
6 t! E" G% {( m+ ~) B; l嵌入式开发联盟2 p( [) x$ k4 E4 ^: M2 J0 Z
//嵌入式开发联盟0 V% |" _2 Z! t
outl((inl(REG_CLKDIV1) & ~VPOST_S), REG_CLKDIV1);mcuos.com$ N* O8 u" i& }# q& Z- b$ g
// VPOST clock from UPLL
" J  x3 ~  w9 l9 f本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。嵌入式开发联盟9 K* q. I" V2 @9 [
outl((inl(REG_CLKDIV1) & ~VPOST_S) | (3<<3), REG_CLKDIV1);
6 H8 j" x# w- O3 _& U// VPOST clock from UPLL
" [: G" x6 @' b  F* M6 h) S; g本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。  ~" D1 [" Y' D4 J' m* W

7 J4 B# s" l( j  v0 W开机log显示 UPLL=300Mhz ,改 Lpclk设置约为 5Mhz  ?,但实测为50Mhz。 不知道哪里有问题?
1 a+ L4 `$ a1 }; |/ r嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习mcuos.com+ D: q9 K8 A6 D6 D7 H
把分频参数设为最大:嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习1 J# p6 `+ o; T2 U6 X" a) m

" X- h2 E3 J9 umcuos.com// given clock divider for VPOST
/ Q# P; d& x3 R5 |
* P1 [# t3 v/ |, C& l# _4 K本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。outl((inl(REG_CLKDIV1) & ~VPOST_N0) | 7, REG_CLKDIV1);- 嵌入式底层驱动开发技术学习网站( e, k; z6 e4 s7 Z
// divider 2 in VPOST_N0
, Z* D" P$ R3 {9 P' J- 嵌入式底层驱动开发技术学习网站嵌入式开发联盟4 j+ O$ K9 \- L' x
outl((inl(REG_CLKDIV1) & ~VPOST_N1) | (0xff << 8), REG_CLKDIV1);- 嵌入式底层驱动开发技术学习网站, M  _- c5 P* c3 @4 K

- A0 i# E# @/ s0 y) H  O嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。- H8 F- W. a5 c; Y/ Q& S

" @2 O7 d0 N/ C$ a嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习//
  S( P% Y: a" n- 嵌入式底层驱动开发技术学习网站outl((inl(REG_CLKDIV1) & ~VPOST_S), REG_CLKDIV1);本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。7 j' ?* f7 J4 I8 r
// VPOST clock from UPLL
; b  Q6 K8 W' O  omcuos.com
+ N6 J$ i9 i# d' E6 R+ \' [/ uoutl((inl(REG_CLKDIV1) & ~VPOST_S) , REG_CLKDIV1);
; ?" I- A* u4 L8 ?5 e// VPOST clock from UPLL
8 f: J6 ?$ t& q  D嵌入式开发联盟嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习- g7 R/ W7 O! `
本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。) \! j9 N- j  d: M

9 M. l4 \9 C" V实测 pclk周期仍为20ns, 周期50M# L$ _+ i" X) u0 o
mcuos.com: Y" \3 K) S( i+ Q/ g' x2 K
嵌入式开发联盟* b" b9 v; }! C1 n5 F
真心不知道咋整了,完全达不到 屏的要求6.5M???
分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友

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

TOP

回复 2# osboy - 嵌入式底层驱动开发技术学习网站& f  P! K+ u6 P; J4 b

4 I& z* g8 f3 c; X/ z. e- 嵌入式底层驱动开发技术学习网站嵌入式开发联盟1 P" }3 @! d( }: {
   代理 是大联大的品佳集团,昨天带了一个比我还菜的人过来,完全没经验,没搞定,跟芯唐 李工李翊 联系了 也还没回邮件,刚在NVTloader里面改时钟 可以改了, 不过跟datasheet 有点对不上,先测试下,还是怀疑是时钟问题。 谢谢了 老板

TOP

回复  osboy 本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。3 y, D% r4 `9 a% ~, k
mcuos.com+ X2 Y* I9 i; B7 r2 ^* T# Z

7 R" n5 X# [  f0 Wmcuos.com   代理 是大联大的品佳集团,昨天带了一个比我还菜的人过来,完全没经验,没搞定,跟芯唐  ...mcuos.com% R( {1 s$ F+ ]2 L5 {4 H( Q, b
touxiong 发表于 2016-5-24 09:51
- 嵌入式底层驱动开发技术学习网站3 _/ j: s( n& S4 w2 P

  N6 C* H* f) {$ bmcuos.com嵌入式开发联盟5 z" K6 q: b5 v7 m2 V1 a( {! [" ?
    你先问着吧,实在搞不定我帮你问下新唐的人。

TOP

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