ЗАО «ЗЭО»
Техническая поддержка пользователей => ОС Linux, U-Boot => Тема начата: QwerTech от 21 Августа, 2010, 13:29:34
-
3)При подключении к монитору во-первых изображение сильно смещено в лево, пикселей на 200. И еще рябит вертикальными полосками. Это в линуксе.
В винде рябь тоже есть. Следовательно дело наверняка не в настройках. В этой теме пытался с виндой решить:http://www.zao-zeo.ru/forum/index.php?topic=388.0 (http://www.zao-zeo.ru/forum/index.php?topic=388.0)
>При подключении к монитору
> Следовательно дело наверняка не в настройках
Вы меняете настройки для VGA?
http://www.zao-zeo.ru/dokuwiki/doku.php/linux#%D0%B4%D0%B8%D1%81%D0%BF%D0%BB%D0%B5%D0%B9
-
Прописал параметры ядра так:
setenv bootargs 'console=ttyAM0,57600n8 root=/dev/ram0 video=ep93xxfb:vout=1,vmode=16'
и так попробовал:
setenv bootargs 'console=ttyAM0,57600n8 root=/dev/ram0,video=ep93xxfb:vout=1,vmode=16'
и даже так попробовал:
setenv bootargs 'console=ttyAM0,57600n8 root=/dev/ram0 video=ep93xxfb:vout=1 vmode=16'
Ничего нигде, к сожалению, не поменялось.
Что примечательно, что даже если не грузить линукс, то логотип вашего завода тоже рябит и смещен. Пробовал на другом мониторе и с другим кабелем все тоже самое.
Подскажите, что еще можно сделать? А не может ли быть дело в железе?
-
Что примечательно, что даже если не грузить линукс, то логотип вашего завода тоже рябит и смещен. Пробовал на другом мониторе и с другим кабелем все тоже самое.
Потому что заставку рисует U-Boot и у него настройки делаются по другому:
http://www.zao-zeo.ru/dokuwiki/doku.php/u-boot#заставка
Подскажите, что еще можно сделать? А не может ли быть дело в железе?
Второй и третий варианты bootargs -- ерунда. Должна работать содержащая 'video=ep93xxfb:vout=1,vmode=16'.
После задания этого bootargs что именно вы делаете?
По железу -- можете привезти Тион, проверим. Но ваше описание очень подходит на несоответствие настроек.
-
>После задания этого bootargs что именно вы делаете?
saveenv
run reflash
reset
-
> run reflash
А зачем?
После того как загрузится Linux и будет консоль, что выводит
cat /proc/cmdline
-
>После того как загрузится Linux и будет консоль, что выводит
cat /proc/cmdline
console=ttyAM0,57600n8 root=/dev/ram0 video=ep93xxfb:vout=1,vmode=16
Прописал еще в panel=vga
может поможет printenv:
$ printenv
bootdelay=1
baudrate=57600
bootfile="uImage"
mtdparts=mtdparts=flash:512k(u-boot)ro,2560k(kernel)ro,-(fs)
partition=nor0,2
kern_file=uImage-2.6.20.4_tion-pro2
rd_file=uramdisk_bb1.8.2.gz
kern_fladdr=60080000
rd_fladdr=60300000
rd_addr=800000
kern_flash=tftpboot ${fileaddr} ${kern_file}; erase ${kern_fladdr} +${filesize}; cp.b ${fileaddr} ${kern_fladdr} ${filesize}rd_flash=tftpboot ${fileaddr} ${rd_file}; erase ${rd_fladdr} +${filesize}; cp.b
${fileaddr} ${rd_fladdr} ${filesize}; setenv rd_size ${filesize}
bootcmd=echo Copy ramdisk to RAM...; cp.b ${rd_fladdr} ${rd_addr} ${rd_size}; bootm ${kern_fladdr} ${rd_addr}
reflash=echo Re-flashing...; protect off all; run kern_flash; run rd_flash; imls; saveenv; echo Re-flash done
verify=no
filesize=2C9CCE
fileaddr=0
gatewayip=10.42.42.1
netmask=255.255.255.0
ipaddr=192.168.1.200
serverip=192.168.1.2
rd_size=2C9CCE
panel=vga
bootargs=console=ttyAM0,57600n8 root=/dev/ram0 video=ep93xxfb:vout=1,vmode=16
ethaddr=00:12:34:56:78:90
-
> Прописал еще в panel=vga
saveenv сделали? И как теперь заставка в U-Boot?
-
абсолютно так же. смещена и присутствуют вертикальные рябящие полоски на расстоянии где-то 50px и толщиной 7px.
saveenv конечно же сделал.
-
> смещена
Настраивается монитором
Если есть возможность, подключите плату к другому монитору. Если будет также, то отправляйте нам (с указанием неисправности и счёта покупки).
-
Даже если выкрутить на всю, в мониторе, то этого не достаточно. Попробую попозже с другими мониторами.
-
На другом мониторе тоже самое.
-
Отправляйте плату нам.