返回列表 发帖

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

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

在N32916上点 古瑞芯微提供的一个3.5inch 320*240分辨率的屏,6.5Mhz DCLK。采用RGB888并行接口接18根线。DE接地、reset 100k 1uf RC电路复位。- 嵌入式底层驱动开发技术学习网站. l9 n" E" {; _( \- n% W* |/ e

, I! k; a& K' E/ {; o1 }# v嵌入式开发联盟代码路径 \linux-2.6.17.14\drivers\video\w55fa95_Sharp_LQ035Q1DH02.c mcuos.com7 _1 E- {. m- M! l) P- o

/ S: L: d! G, q嵌入式开发联盟嵌入式开发联盟* a- J% K4 C% p$ r; j
在此文件基础上修改,调试了一个星期 NVloader及kernel都没亮,测量CPU出来的时钟LPCLK/GPB15,发现周期为20ns,频率为50Mhz,查看时钟配置,* |* U- f& _. t  `: ?4 E" \
% l/ M- ~$ y4 ^! o8 K: J
clock_div = w55fa95_upll_clock / 5000;
# Q( d9 j4 z, l* O+ H% w: E- D, W, v嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习
! m' h6 ^1 n& Q5 g( O嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习clock_div /= 2;
0 l' e( ~, j6 S: {1 Y/ A嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习
2 P4 @: K; R% t: z- b5 A; s* Lclock_div &= 0xFF;
  J+ Y# s' a! V7 _7 c# f( D
# O* M5 `' j6 |本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。
) T  }' d' N) |9 e! U# K% s% l// given clock divider for VPOST mcuos.com( [; S5 C! ?, v+ y
嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习" I' c% @, G% h9 ]' d3 @4 q: C, f
outl((inl(REG_CLKDIV1) & ~VPOST_N0) | 1, REG_CLKDIV1);mcuos.com: `# u% S8 O$ V6 x4 _' r
// divider 2 in VPOST_N0
. G7 {" J# U+ r" V2 a8 z嵌入式开发联盟嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习: `6 K, P, p- C, Q, z
outl((inl(REG_CLKDIV1) & ~VPOST_N1) | (clock_div << 8), REG_CLKDIV1);本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。# ]4 g  D6 t3 ?$ s& k  w8 l
本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。0 `2 X5 w* K) m% c! i
mcuos.com+ g8 t' W5 T) v2 K

; A' O9 V: Z5 N- g* P6 z//- 嵌入式底层驱动开发技术学习网站6 @8 r" @$ \# \) J. I
outl((inl(REG_CLKDIV1) & ~VPOST_S), REG_CLKDIV1);
4 j3 E! G2 v' x* M# Y本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。// VPOST clock from UPLL9 A2 ?0 \0 e5 P2 ^7 e* `4 s

# t0 ^" g+ Z. a5 ]* Zmcuos.comoutl((inl(REG_CLKDIV1) & ~VPOST_S) | (3<<3), REG_CLKDIV1);9 f6 r" t% M! Y* y
// VPOST clock from UPLL
% a: S& S- `- z& D) J& i. G* T9 g/ \嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习
0 L) F4 p7 ~& U  z3 E本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。- 嵌入式底层驱动开发技术学习网站+ P* {0 K' u" G3 D. H. ?
开机log显示 UPLL=300Mhz ,改 Lpclk设置约为 5Mhz  ?,但实测为50Mhz。 不知道哪里有问题?嵌入式开发联盟8 B5 G& x( _* U* l

& {, A) N0 C! }3 w4 J$ w# L0 f2 c嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习把分频参数设为最大:嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习8 N1 l6 j4 a$ q/ j, Q8 L' p
$ m! P! z  s% L  L) U. A& T3 v1 }
// given clock divider for VPOST
9 T" q  @+ R. X  P; D$ W; `& L嵌入式开发联盟
. a2 H. C/ e9 L, {! Y2 w; N) c' ~嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习outl((inl(REG_CLKDIV1) & ~VPOST_N0) | 7, REG_CLKDIV1);
' Q8 _- @& b' \) |嵌入式开发联盟// divider 2 in VPOST_N0- 嵌入式底层驱动开发技术学习网站& ~3 K- ]6 B9 X7 w

/ F  x6 s, N) N( q( d2 u, I1 u本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。outl((inl(REG_CLKDIV1) & ~VPOST_N1) | (0xff << 8), REG_CLKDIV1);
2 r/ m; m. G& G9 e9 h3 C9 x9 D嵌入式开发联盟嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习, [. R0 x9 a8 j( l' r
嵌入式开发联盟5 I- K: H, O4 ]9 N: y7 p
嵌入式开发联盟/ m4 @  e( q0 |" Z
//嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习" G; ]- Y$ M: l5 M2 R
outl((inl(REG_CLKDIV1) & ~VPOST_S), REG_CLKDIV1);嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习9 E3 V1 b* \4 v$ p( Y& p' V& e
// VPOST clock from UPLL
$ Q& ^" p# ^* Z- 嵌入式底层驱动开发技术学习网站
) f* l' k) F& l. b* O' F嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习outl((inl(REG_CLKDIV1) & ~VPOST_S) , REG_CLKDIV1);嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习, X) G* p8 i. g* V+ b
// VPOST clock from UPLL
2 d8 F5 u1 l, q. e* z5 r' F本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。0 m5 s' g6 O1 O+ n* z* X/ m% m

+ d% @  P" ^- \3 B7 d7 N9 Q' V嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习
% J; V8 ^# t9 v* o嵌入式开发联盟实测 pclk周期仍为20ns, 周期50M嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习( }5 U+ n$ h3 b: t) n
嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习8 {7 {3 P" h4 u7 W* H$ k! I+ p! s* n
本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。% x$ K. b  C0 A7 q
真心不知道咋整了,完全达不到 屏的要求6.5M???
分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友

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

TOP

回复 2# osboy
) s2 M4 u6 j" A/ l9 [* {嵌入式开发联盟
- ^. ~  I) B1 y* C2 B0 e4 k. c嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习
0 i- s( X+ x# v本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。   代理 是大联大的品佳集团,昨天带了一个比我还菜的人过来,完全没经验,没搞定,跟芯唐 李工李翊 联系了 也还没回邮件,刚在NVTloader里面改时钟 可以改了, 不过跟datasheet 有点对不上,先测试下,还是怀疑是时钟问题。 谢谢了 老板

TOP

回复  osboy 嵌入式开发联盟; @/ ^% x3 Y! t# t7 ^( H/ b
- 嵌入式底层驱动开发技术学习网站2 J! j& r# ?! }) ^2 H

5 U8 }/ U+ L4 S* g  ^% Y( K: H- 嵌入式底层驱动开发技术学习网站   代理 是大联大的品佳集团,昨天带了一个比我还菜的人过来,完全没经验,没搞定,跟芯唐  ...
) Y- J1 Q: s# y. m+ M5 ?嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习touxiong 发表于 2016-5-24 09:51

1 N+ }" H3 E7 H( m# M- E5 U- 嵌入式底层驱动开发技术学习网站2 r$ c3 f, X8 v- u/ p9 ~+ p* ^
嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习7 I8 l  }  p  u( x. G& Z
    你先问着吧,实在搞不定我帮你问下新唐的人。

TOP

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