Перейти к содержанию
    

Первый запуск платы

Залить ядро по сети у меня так и не получилось при любых источниках питания. Стартовать получается либо при заливке ядра через RS-232 либо при заливке его напрямую в DaraFlash через SAM-BA.

Что пробовал:

 

1. Стабилизированный импульсный источник 9В 0.75А. Этого источника явно недостаточно для видео. Идет полный срыв синхронизации, увидеть нормальную картинку на экране монитора нельзя.

 

2. Нестабилизированный источник 12В 1.5А. При использовании этого источника вообще начали происходить какие-то чудеса чудесатые с платой - старт BootStrap и тут же самопроизвольная перегрузка процессора.

 

3. Стабилизированный импульсный источник 18В 1.5А. С этим источником удалось получить нормальную картинку на экране монитора.

 

И еще один момент - обещанного на сайте X-сервера я в линуксе не обнаружил.

Изменено пользователем SHUR1K

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

*** Warning - bad CRC, using default environment[/code]

Похоже, что проблема все-таки в DataFlash

Тут проблемма в следующем, это может быть не ошибка. Там может быть сделано по следующей схеме, когда компилите u-boot дописывается к бинарнику переменные окружения по умолчанияю с контрольной суммой, а когда

прописывается u-boot по используемое для записи не трогает область Environmentи соответственно контрольная сумма там не та, да и переменных окружения нет, u-boot это понимает и идет такой варнинг.

 

по питанию сказать вообще ничего не могу схему не смотрел

 

А то на e-mail указанный на сайте не отправляются письма. Приходит ответ, что Ваше сообщение не может быть доставлено.

действительно контактный адрес не работает, может идет процесс отлова независимых девелоперов и посадка их в дурдом?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте.

Запускаю линукс на плате как написано на сайте.

Проблема в следующем. Все нормально грузится, загружается ядро, драйвера, на экране появляется изображение пингвина. В консоли надпись:

 

Waiting 5sec before mounting root device...
EXT2-fs warning: mounting unchecked fs, running e2fsck is recomended
VFS: Mounted root (ext2 filesystem).
Freeing init memory: 92K
INIT: version 2.86 booting

 

И на этом загрузка заканчивается. На нажатие на клавиатуру не реагирует. Попытка подождать подольше ни к чему не приводит.

 

С чем это может быть связано? Заранее спасибо

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И на этом загрузка заканчивается. На нажатие на клавиатуру не реагирует. Попытка подождать подольше ни к чему не приводит.

 

С чем это может быть связано? Заранее спасибо

Сообщение на экране или в консоле (RS-232)? rootfs какая?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Все разрешилось, просто я взял ядро с другими параметрами собраное и оно не подходило к rootfs.

 

Появился еще вопрос, я взял ядро которое выложено на сайте. Хочу попробовать использовать SPI который стоит на плате. В процессе загрузки линукса появляется строчка что есть SPI по такомуто адресу и прерывание 13 вроде как. Но в /dev нетуустройств spi. Это значит что они не подключены были в ядре при сборке? Нужно ли пересобирать ядро или можно так пообщаться по SPI? И если не трудно не подскажете ссылку на простейший пример работы с SPI? Спасибо большое.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

С SPI вроде разобрался. Но обнаружилась другая проблема. Хочу запустить TFT дисплей. При старте Linux пишет:

 

Epson S1D13XXX FB Driver
        =======> nb_trial:1,ack:0,status:0xffffff02
s1d13xxxfb: chip revision 4
s1d13xxxfb: regs mapped at 0xc4802000, fb 2304 KiB mapped at 0xc4c00000
s1d13xxxfb: bpp=8, lcd_bpp=18, crt_enabled=1, lcd_enabled=0
s1d13xxxfb: xres=800, yres=600, vxres=800, vyres=2949 is_color=1, is_dual=0, is_
tft=1
s1d13xxxfb_set_par: bpp=8
pseudo colour 8
writing 03 to display mode register
setting line_length to 800
done setup
Console: switching to colour frame buffer device 100x37
fb0: S1D13806 frame buffer device

 

Т.е драйвер стартовал и даже вроде как должен на TFT дисплей выводить. Одновременно подключен обычный монитор через VGA разъем. На мониторе картинка пингвина и предложение ввести логин.

 

Однако на TFT дисплее ничего нет. Мало того, щупаю осциллографом порт на плате контроллера - все по нулям, т.е сигналов FPFRAME, FPLINE, FPSHIFT и DRDY нету как и сигналов на линии данных дисплея (FDAT0-FDAT15).

 

Подскажите пожалуйста с чем это может быть связано и что нужно сделать чтобы включить работу TFT дисплея

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Выяснил в чем проблема. Дисплей на самом деле отключен, установлен вывод только на внешний монитор. Для вывода на дисплей необходимо сконфигурировать исходник драйвера дисплея.

 

Я видел в соседней теме что удалось запустить дисплей от PSP на этиой плате. Есть ли у кого нибудь исходный код драйвера сконфигурированный под дисплей от PSP? У меня дисплей такой: http://media.digikey.com/PDF/Data%20Sheets...35JU-LW-ADN.pdf и я так понимаю что конфигурация от PSP не совсем подойдет но хотябы будет откуда дальше двигаться.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

гляньте в аттаче пример для psp.

этого должно быть достаточно для Вашей задачи

 

p.s добавил конфигуратор регистров дисплея 13506cfg под винду, думаю с ним быстрее справитесь.

lcd_psp.zip

13506cfg.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...