roboforum.ru

Технический форум по робототехнике.
Текущее время: 26 ноя 2024, 18:49

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 21 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Параметры дисплея
СообщениеДобавлено: 10 авг 2011, 00:02 
Не в сети

Зарегистрирован: 06 апр 2011, 20:36
Сообщения: 64
Код:
cat /proc/cmdline
noinitrd root=/dev/mtdblock3 init=/linuxrc console=ttySAC0
[root@FriendlyARM /]#


вот что он мне выдал


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Параметры дисплея
СообщениеДобавлено: 11 авг 2011, 20:39 
Не в сети

Зарегистрирован: 06 апр 2011, 20:36
Сообщения: 64
что посоветуете делать дальше?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Параметры дисплея
СообщениеДобавлено: 22 авг 2011, 13:31 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
научиться попадать в консоль uboot


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Параметры дисплея
СообщениеДобавлено: 25 авг 2011, 08:37 
Не в сети

Зарегистрирован: 13 апр 2009, 09:29
Сообщения: 89
Откуда: Иваново
Skype: b_andrey_37
Может стоит заглянуть в исходники ядра и посмотреть linux-2.6.32.2/arch/arm/mach-s3c2440/mach-mini2440.c Там вроде все указано. Вдруг поможет. Я когда баловался с другим дисплеем, ковырялся тут. Мне помогло.

Код:
/* LCD driver info */

#if defined(CONFIG_FB_S3C2410_N240320)

#define LCD_WIDTH 240
#define LCD_HEIGHT 320
#define LCD_PIXCLOCK 100000

#define LCD_RIGHT_MARGIN 36
#define LCD_LEFT_MARGIN 19
#define LCD_HSYNC_LEN 5

#define LCD_UPPER_MARGIN 1
#define LCD_LOWER_MARGIN 5
#define LCD_VSYNC_LEN 1

#elif defined(CONFIG_FB_S3C2410_TFT640480)
#define LCD_WIDTH 640
#define LCD_HEIGHT 480
#define LCD_PIXCLOCK 80000

#define LCD_RIGHT_MARGIN 67
#define LCD_LEFT_MARGIN 40
#define LCD_HSYNC_LEN 31

#define LCD_UPPER_MARGIN 25
#define LCD_LOWER_MARGIN 5
#define LCD_VSYNC_LEN 1


#elif defined(CONFIG_FB_S3C2410_T240320)
#define LCD_WIDTH 240
#define LCD_HEIGHT 320
#define LCD_PIXCLOCK 170000

#define LCD_RIGHT_MARGIN 25
#define LCD_LEFT_MARGIN 0
#define LCD_HSYNC_LEN 4

#define LCD_UPPER_MARGIN 1
#define LCD_LOWER_MARGIN 4
#define LCD_VSYNC_LEN 1

#elif defined(CONFIG_FB_S3C2410_TFT800480)
#define LCD_WIDTH 800
#define LCD_HEIGHT 480
#define LCD_PIXCLOCK 40000

#define LCD_RIGHT_MARGIN 67
#define LCD_LEFT_MARGIN 40
#define LCD_HSYNC_LEN 31

#define LCD_UPPER_MARGIN 25
#define LCD_LOWER_MARGIN 5
#define LCD_VSYNC_LEN 1

#elif defined(CONFIG_FB_S3C2410_VGA1024768)
#define LCD_WIDTH 1024
#define LCD_HEIGHT 768
#define LCD_PIXCLOCK 80000

#define LCD_RIGHT_MARGIN 15
#define LCD_LEFT_MARGIN 199
#define LCD_HSYNC_LEN 15

#define LCD_UPPER_MARGIN 1
#define LCD_LOWER_MARGIN 1
#define LCD_VSYNC_LEN 1
#define LCD_CON5 (S3C2410_LCDCON5_FRM565 | S3C2410_LCDCON5_HWSWP)

#endif

#if defined (LCD_WIDTH)

static struct s3c2410fb_display mini2440_lcd_cfg __initdata = {

#if !defined (LCD_CON5)
   .lcdcon5   = S3C2410_LCDCON5_FRM565 |
           S3C2410_LCDCON5_INVVLINE |
           S3C2410_LCDCON5_INVVFRAME |
           S3C2410_LCDCON5_PWREN |
           S3C2410_LCDCON5_HWSWP,
#else
   .lcdcon5   = LCD_CON5,
#endif

   .type      = S3C2410_LCDCON1_TFT,

   .width      = LCD_WIDTH,
   .height      = LCD_HEIGHT,

   .pixclock   = LCD_PIXCLOCK,
   .xres      = LCD_WIDTH,
   .yres      = LCD_HEIGHT,
   .bpp      = 16,
   .left_margin   = LCD_LEFT_MARGIN + 1,
   .right_margin   = LCD_RIGHT_MARGIN + 1,
   .hsync_len   = LCD_HSYNC_LEN + 1,
   .upper_margin   = LCD_UPPER_MARGIN + 1,
   .lower_margin   = LCD_LOWER_MARGIN + 1,
   .vsync_len   = LCD_VSYNC_LEN + 1,
};


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Параметры дисплея
СообщениеДобавлено: 10 сен 2011, 22:39 
Не в сети

Зарегистрирован: 06 апр 2011, 20:36
Сообщения: 64
а реально вытащить конфиг из запущенного ядра?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Параметры дисплея
СообщениеДобавлено: 24 дек 2011, 12:12 
Не в сети

Зарегистрирован: 28 ноя 2011, 13:06
Сообщения: 1
Привет всем. Ширину и высоту менять этими строчками?

"#define LCD_RIGHT_MARGIN xx
#define LCD_LEFT_MARGIN xx
#define LCD_HSYNC_LEN xx
#define LCD_UPPER_MARGIN xx
#define LCD_LOWER_MARGIN xx
#define LCD_VSYNC_LEN xx

Чем отличается "CONFIG_FB_S3C2410_N240320" от "CONFIG_FB_S3C2410_T240320" ?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 21 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO