[Armadillo:07447] Re: Armadillo-440 :異なる解像度(SVGA)のLCD接続について

Takenoshita Koyo email@hidden
2011年 8月 2日 (火) 13:37:33 JST


(2011年08月02日 08:07), Masahiko Mizuguchi wrote:
> 
> 竹之下さん回答ありがとうございました。
> 再度確認です。
> 
> email@hidden wrote on 2011/07/29 15:49:59:
>>> ここで、ひとつ質問です。
>>> 上記配列のhsとvsの項ですが、コメント行と数値が合ってないように思わ
> れま
>>> す。
>>> もし、コメントの順であれば、参照値では160,45になるのでは?
>>> ここを間違うと画像が流れてしまいそうです。
>>> 確認をお願いします。
>> 逆ですね。。
>> 間違いです。
> 
> この”間違いです”は、”コメント行”が間違っているのか、”値”が間違っているの
> か。
> 確認です。
値の方が間違っています。

struct fb_videomode は、linux-2.6.26-at/include/linux/fb.h
で以下のように定義されています。

struct fb_videomode {
        const char *name;       /* optional */
        u32 refresh;            /* optional */
        u32 xres;
        u32 yres;
        u32 pixclock;
        u32 left_margin;
        u32 right_margin;
        u32 upper_margin;
        u32 lower_margin;
        u32 hsync_len;
        u32 vsync_len;
        u32 sync;
        u32 vmode;
        u32 flag;
};

Howtoでは、以下のように記述されていますので、コメント部分は
hs(=hsync_len)、vs(vsync_len)の順番で合っています。
値が逆になっています。

{
        /* name           rfsh xres yres dotclk lm rm um lm  hs  vs */
        "FG100410DNCWBGT1", 60, 640, 480, 39683, 0, 0, 0, 0, 45, 160,
        0, /* sync */
        FB_VMODE_NONINTERLACED, /* vmode */
        0, /* flag */
},

> 
> よろしくお願いします。
> 
> 水口@東静電気
> 
> 
> 
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
> 


-- 
Koyo Takenoshita




armadillo メーリングリストの案内