Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:0
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Embedded Linux
lcd siemens s65 & linux
Geban
Добавлено 30.01.2010 22:41 Сообщение: 151
Geban
5

Пункты: 2060
Регистрация: 03.01.2010
вот
Код
ls020fb spi fb driver
atmel_usart.0: ttyS0 at MMIO 0xfefff200 (irq = 1) is a ATMEL_SERIAL
ssc ssc.0: Atmel SSC device at 0xc2810000 (irq 14)
eth0 (macb): not using net_device_ops yet
MACB_mii_bus: probed
eth0: Atmel MACB at 0xfffc4000 irq 21 (00:1f:f2:00:00:00)
eth0: attached PHY driver [Generic PHY] (mii_bus:phy_addr=ffffffff:01, irq=-1)
Driver 'sd' needs updating - please use bus_type methods
atmel_spi atmel_spi.0: Atmel SPI Controller at 0xfffc8000 (irq 12)
Console: switching to colour frame buffer device 44x22
fb0: ls020fb frame buffer device, 21cc0000 base address 45K of video memory
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 30.01.2010 22:48 Сообщение: 152
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
а ls /dev/fb* ихде?
если /dev/fb0 есть то попробовать cat /bin/busybox >/dev/fb0
цветной мусор на экране должен поменятся..
а это.. /dev/tty1 существует?
тогда попробовать df >/dev/tty1 смотреть на экран :)

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Geban
Добавлено 30.01.2010 22:56 Сообщение: 153
Geban
5

Пункты: 2060
Регистрация: 03.01.2010
вот что говорит:

[root@SK-MAT91SAM9 /]$ls /dev/fb*
/dev/fb0

дальше :cat /bin/busybox >/dev/fb0
говорит:
[root@SK-MAT91SAM9 /]$cat /bin/busybox > /dev/fb0
cat: write error: No space left on device

на экране при этом ничего не меняется.
/dev/tty1 существует. но комманду df > /dev/tty1 говорит:

[root@SK-MAT91SAM9 /]$df > /dev/tty1
df: /dev/shm: No such file or directory
df: /dev/shm: No such file or directory
Спуститься к концу Подняться к началу
Персональная информация
Geban
Добавлено 31.01.2010 01:04 Сообщение: 154
Geban
5

Пункты: 2060
Регистрация: 03.01.2010
хе хе обнаружился интересный баг :)
После манипуляций описаных выше, плата скала RomBoot :)
Отключил экран, тоже самое. По всей видимости чкакая-то из команд перезаписала датафлэш. Перезалил Bootstrap и U-Boot, плата грузится. Думаю как бы выйти из положения. где то драйвер перехватывает и вместо того что бы писать данные в дисплей(через драйвер) он шлет их прямо в датафлэш
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 31.01.2010 01:11 Редактировалось 31.01.2010 01:12 Сообщение: 155
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
пардон за молчание (крысюка своего лечил)
Цитата
[root@SK-MAT91SAM9 /]$cat /bin/busybox > /dev/fb0
cat: write error: No space left on device
на экране при этом ничего не меняется.

это значит устройство доступно, не хватает место для записи, что логично
эта команда засылает бинарный массив в область памяти фреймбуфера - так можно быстренько проверить отображение на экран
надо пристально смотреть какие пины куда смотрят (SPI - bus, cs), отключить датафлеш - чтоб ни мешал
ЗЫ все, ушел

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Geban
Добавлено 31.01.2010 02:20 Сообщение: 156
Geban
5

Пункты: 2060
Регистрация: 03.01.2010
Так... вроди ура.. а вроди и не ура... как обычно загрузил плату.. и нечаянно выдернул проводок CS.. и ..появился пингвин и приглашение ввода пароля. После перезагрузки все пропало.. теперь хоть убейте не могу найти как где тут собака зырыта :)
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 31.01.2010 17:42 Сообщение: 157
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
:)

1. соответствие проводков между экраном и разъемом платы
типа
CS - pin_2(PA25)
и т.д.

2. ну и традиционно - цвет платы (синий, зеленый)
собаку похоже зовут CS

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Geban
Добавлено 31.01.2010 18:14 Сообщение: 158
Geban
5

Пункты: 2060
Регистрация: 03.01.2010
Плата синяя. Все работает. просто выбраный пин был видно чем то занят. Посмотрел осциллогафом, там какая то фигня а не CS, перекинул на другой пин и все завелось сразу. Только эеран немного глюкнутый.. цвета искажает.
А так все работает. Уже хочу дисплей побольше :)
Немного оффтоп:
Не поскажите какбе собрать МС под арм.. пробовал скомпилить простой кросс-компилятором... ругается на библиотеки
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 31.01.2010 19:15 Сообщение: 159
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Плата синяя. Все работает. просто выбраный пин был видно чем то занят. Посмотрел осциллогафом, там какая то фигня а не CS, перекинул на другой пин и все завелось сразу. Только эеран немного глюкнутый.. цвета искажает.
А так все работает. Уже хочу дисплей побольше :)

если CS висел на PA25, то это некий сигнал TCLK0 (лень даташит смотреть) возможно таймерный - вот и гадил не вовремя..
цвета искажает - по физике или логике? если первое, то возможно помехи (длинный шлейф, нет кондюка блокир.)
если по логике, то надо смотреть даташит на контроллер и его инит..
хм - дисплей побольше - аппетит приходит..

Цитата
Немного оффтоп:
Не поскажите какбе собрать МС под арм.. пробовал скомпилить простой кросс-компилятором... ругается на библиотеки

я делал подходов ~10-20 и на большом линухе пытался собрать под АРМ и прямо на плате пробовал компилять.. мои кривенькие ручки не смогли :)
на том же "старом" форуме где-то в тредах мелькали сообщения и ссылки об успешной установке - были ссылки на два пакета mc_что-то.там и slang_что-то.там - как мне помниться проблема была в библиотеках.. уже и не помню

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Geban
Добавлено 31.01.2010 21:00 Сообщение: 160
Geban
5

Пункты: 2060
Регистрация: 03.01.2010
Это с дсплеем какой то баг.. пробовал его на АВР .. тоже самое.. хотя когда я его купил было норм. Ну эт не проблема.. главное софт работает.. Про МС.. может быть альфамайонез или sasamy что нить подскажут
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux