Ник:
Пароль:

Контакты

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
Alfamayonez
Добавлено 12.11.2009 23:55 Сообщение: 101
Alfamayonez
3.42

Пункты: 3702
Регистрация: 04.10.2009
Пол: Мужчина
Вот так приехали....
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 13.11.2009 00:41 Редактировалось 13.11.2009 00:47 Сообщение: 102
sasamy
4.70

Пункты: 77331
Регистрация: 14.08.2009
Тогда все встает на свои места - платы разные.
1 Какая частота кварца на ваших платах ?
2 2Alfamayonez какое наименование платы конкретно у вас - дайте ссылку на свою плату в магазине чтобы я мог посмотреть схему, угадаете наменование своей платы - драйвер я поправлю за 10 сек :)

ps вы сами виноваты - первое же утверждение было свашей стороны что платы у нас одинаковые, я даже не задумывался над этим потому что картинку со своей платой выкладывал - перепутать сложно.
Спуститься к концу Подняться к началу
Персональная информация
Alfamayonez
Добавлено 13.11.2009 01:13 Редактировалось 13.11.2009 01:19 Сообщение: 103
Alfamayonez
3.42

Пункты: 3702
Регистрация: 04.10.2009
Пол: Мужчина
Дело в том, что я точно своей платы не вижу теперь в магазине.
У меня SK-MAT91SAM9XE512.
Вот схема которая шла вместе с платой на DVD.
http://alfamayonez.ru/wp-content/uploads/2009/11/SK-MAT91SAM9XE512.pdf
Да уж кто знал, что одинаковое может быть разным :)))
Вот фото
http://alfamayonez.ru/wp-content/uploads/2009/11/IMG_0256.jpg
http://alfamayonez.ru/wp-content/uploads/2009/11/IMG_0255.jpg
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 13.11.2009 02:04 Сообщение: 104
sasamy
4.70

Пункты: 77331
Регистрация: 14.08.2009
Приношу искренние извинения если кого огорчил недобрым словом - я совсем забыл что в последних версиях ядра которыми пользовался внес небольшие поправки :) В общем в моем варианте отладочная консоль висела на uart2 а не на dbgu поэтому после загрузки ядра у вас пропадает видимость - у вас перемычка на максе установлена на dbgu. Это я с прексом возился - там так удобней :) и совсем забыл - столько времени прошло.. Вот попробуйте этот вариант
http://sasamy.narod.ru/zlinux
но порежнему непонятно - lcd должен работать, ядро не зависает, просто консоль переключаеся на другой порт, в общем пробуйте этот вариант и если не работает приведите _полный_ лог загрузки для анализа. Похоже что платы действительно идентичные - только цвет разный.
Спуститься к концу Подняться к началу
Персональная информация
Alfamayonez
Добавлено 13.11.2009 02:18 Сообщение: 105
Alfamayonez
3.42

Пункты: 3702
Регистрация: 04.10.2009
Пол: Мужчина
О! Это грузится но Kernel PANIC выдает :).
Дисплей ничего не показывает...
Цитата

Uncompressing Linux.............................................................
Linux version 2.6.30.4 (root@dell) (gcc version 4.2.4) #37 PREEMPT Fri Nov 13 09
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177
CPU: VIVT data cache, VIVT instruction cache
Machine: Atmel AT91SAM9260-EK
Memory policy: ECC disabled, Data cache writeback
Clocks: CPU 200 MHz, master 100 MHz, main 12.000 MHz
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 8128
Kernel command line: mem=32M root=/dev/mmcblk0p1 rootwait
NR_IRQS:192
AT91: 96 gpio irqs in 3 banks
PID hash table entries: 128 (order: 7, 512 bytes)
Console: colour dummy device 80x30
console [tty0] enabled
console [ttyS0] enabled
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Memory: 32MB = 32MB total
Memory: 29880KB available (2212K code, 170K data, 96K init, 0K highmem)
Calibrating delay loop... 99.73 BogoMIPS (lpj=498688)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
net_namespace: 296 bytes
NET: Registered protocol family 16
bio: create slab <bio-0> at 0
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 1024 (order: 1, 8192 bytes)
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
TCP: Hash tables configured (established 1024 bind 1024)
TCP reno registered
NET: Registered protocol family 1
msgmni has been set to 58
io scheduler noop registered
io scheduler anticipatory registered (default)
Console: switching to colour frame buffer device 44x22
fb0: lph88fb frame buffer device, 45K of video memory
atmel_usart.0: ttyS0 at MMIO 0xfefff2?0 (irq = 1) is ? ATMEL_SERIAL
ssc ssc.0: Atmel SSC device at 0xc2810000 (irq 14)
Driver 'sd' needs updating - please use bus_type methods
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)
atmel_spi atmel_spi.0: Atmel SPI Controller at 0xfffc8000 (irq 12)
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
at91_ohci at91_ohci: AT91 OHCI
at91_ohci at91_ohci: new USB bus registered, assigned bus number 1
at91_ohci at91_ohci: irq 20, io mem 0x00500000
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
mice: PS/2 mouse device common for all mice
usbcore: registered new interface driver usbhid
usbhid: v2.6:USB HID core driver
TCP cubic registered
NET: Registered protocol family 17
Waiting for root device /dev/mmcblk0p1...
mmc0: card lacks mandatory switch function, performance might suffer.
mmc0: host does not support reading read-only switch. assuming write-enable.
mmc0: new SD card at address b368
mmcblk0: mmc0:b368 SDC 976 MiB
mmcblk0: p1
EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended
VFS: Mounted root (ext2 filesystem) on device 179:1.
Freeing init memory: 96K
Kernel panic - not syncing: Attempted to kill init!
[<c0025180>] (unwind_backtrace+0x0/0xe0) from [<c003029c>] (panic+0x58/0x130)
[<c003029c>] (panic+0x58/0x130) from [<c0033164>] (do_exit+0x5c/0x648)
[<c0033164>] (do_exit+0x5c/0x648) from [<c0033870>] (complete_and_exit+0x0/0x1c)
[<c0033870>] (complete_and_exit+0x0/0x1c) from [<c0020d80>] (ret_fast_syscall+0)

Попробовал еще раз запустить так вообще пишет
Цитата

Uncompressing Linux.............................................................

crc error

-- System halted

Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 13.11.2009 02:34 Сообщение: 106
sasamy
4.70

Пункты: 77331
Регистрация: 14.08.2009
Цитата
VFS: Mounted root (ext2 filesystem) on device 179:1.
Freeing init memory: 96K
Kernel panic - not syncing: Attempted to kill init!


Да это ерунда - у меня ядро без oabi собрано а у вас наверняка root тулчейном с oabi. Можно ли выложить снимок где-бы было видно как идут проводки от Х2 к lcd на одном кадре чтобы можно было удостовериться что распаяно все правильно ? И еще - зачем отдельный источник 3.3В - я запитываю с того же разъема Х2 с 4 контакта, а то непонятно - соединены ли у вас минусовые провода этих источников.
Спуститься к концу Подняться к началу
Персональная информация
Alfamayonez
Добавлено 13.11.2009 02:44 Редактировалось 13.11.2009 02:50 Сообщение: 107
Alfamayonez
3.42

Пункты: 3702
Регистрация: 04.10.2009
Пол: Мужчина
Про эти 3.3 вольта я уже давно жалею... я делал сначала как у кранца на сайте было сделано. отдельный источник питания.... видимо и в нем тоже дело.
Фотки большие, потому что у меня все очень громоздое для подключения дисплея.
Сделал 2, на выбор.
http://alfamayonez.ru/wp-content/uploads/2009/11/IMG_0257.JPG
http://alfamayonez.ru/wp-content/uploads/2009/11/IMG_0258.JPG

Сейчас еще интересно почему ваше ядро теперь напрочь отказывается грузиться?
crc error.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 13.11.2009 02:45 Сообщение: 108
sasamy
4.70

Пункты: 77331
Регистрация: 14.08.2009
Пробуйте еще раз
http://sasamy.narod.ru/zlinux
думаю с этим и rootfs подхватится на sd-карте
Спуститься к концу Подняться к началу
Персональная информация
Alfamayonez
Добавлено 13.11.2009 02:58 Редактировалось 13.11.2009 03:00 Сообщение: 109
Alfamayonez
3.42

Пункты: 3702
Регистрация: 04.10.2009
Пол: Мужчина
Надо наверное fsck прогнать на SD?
У меня там дебиан, который тут в статьях описывался стоит на SD.
Но дисплей то уже должен же выдавать что-то на этой стадии? :)
Цитата

Waiting for root device /dev/mmcblk0p1...
mmc0: card lacks mandatory switch function, performance might suffer.
mmc0: host does not support reading read-only switch. assuming write-enable.
mmc0: new SD card at address b368
mmcblk0: mmc0:b368 SDC 976 MiB
mmcblk0: p1
EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended
VFS: Mounted root (ext2 filesystem) on device 179:1.
Freeing init memory: 96K
Kernel panic - not syncing: Attempted to kill init!
[<c0026460>] (unwind_backtrace+0x0/0xe0) from [<c003169c>] (panic+0x58/0x130)
[<c003169c>] (panic+0x58/0x130) from [<c0034564>] (do_exit+0x5c/0x648)
[<c0034564>] (do_exit+0x5c/0x648) from [<c0034c08>] (do_group_exit+0xb8/0xec)
[<c0034c08>] (do_group_exit+0xb8/0xec) from [<c003ecf0>] (get_signal_to_deliver)
[<c003ecf0>] (get_signal_to_deliver+0x3bc/0x41c) from [<c00233d0>] (do_signal+0)
[<c00233d0>] (do_signal+0x50/0x4cc) from [<c0020dac>] (work_pending+0x1c/0x20)
Internal error: Oops - undefined instruction: 0 [#1] PREEMPT
Modules linked in:
CPU: 0 Not tainted (2.6.30.4 #38)
PC is at 0xc027a8b0
LR is at run_timer_softirq+0x18c/0x24c
pc : [<c027a8b0>] lr : [<c003b3f0>] psr: 20000013
sp : c1c15d80 ip : c1c15d80 fp : c027ae08
r10: 01428843 r9 : c027b008 r8 : c027b408
r7 : 0142e850 r6 : 00000103 r5 : c1c14000 r4 : c027a600
r3 : 00000103 r2 : 00200200 r1 : c027a808 r0 : c027a818
Flags: nzCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user
Control: 0005317f Table: 21c60000 DAC: 00000015
Process init (pid: 1, stack limit = 0xc1c14268)
Stack: (0xc1c15d80 to 0xc1c16000)
5d80: c1c14000 c1c15d88 c027a808 c027a888 c0260a68 c1c14000 00000004 00000103
5da0: 00000081 0000000a 00000000 c027a4cc c027a4a0 c00364d0 00000001 00000001
5dc0: 00000000 00000001 00000000 00000001 00000002 00000001 c1c14000 00000001
5de0: c1c485a0 c0036818 c0020050 c0020060 00000000 ffffffff fefff000 c0020988
5e00: 0000b0d6 00000000 000001e7 60000013 00000000 000012b7 c0275b8c c1c12c40
5e20: c1c15f68 c1c15fb0 00000001 c1c485a0 00000000 c1c15e48 c0031748 c00e9b80
5e40: 20000013 ffffffff c1c485a0 c1c15e6c c0263348 c1c12c40 00000004 c1c12c40
5e60: c1c15f68 c0034564 c021db30 c1c15e50 c1c14000 c0263348 c1c15e78 c1c15e78
5e80: 00000000 00000004 c1c485f0 00000004 c1c15ee8 c1c15f68 c1c15fb0 c1c18e40
5ea0: c1c485a0 c0034c08 c1c14000 c003ecf0 00000000 c1c14000 00000000 c1c15fb0
5ec0: 00000000 00000000 c1c14000 c1c14120 beae29b4 c00233d0 c0020cfc c1c14120
5ee0: beae29b4 c1c12e74 00000004 00000000 00030001 400102c0 00000000 c1ccfde0
5f00: c1c61000 c006f74c 00000200 c00201a0 00000006 00000000 00000004 00000000
5f20: 00030001 400102c0 00000000 c1ccfde0 c1c61000 c006f74c 00000009 00000000
5f40: 00000000 00000000 00000022 c1c4a508 c1c4a50c ffffffff 40009000 c1c12c40
5f60: c1c4a4f0 c1ccfe14 c1ccfde0 00000200 40009000 c0027718 60000013 c005a0e0
5f80: 00000000 00000000 00000000 c025fc14 00017014 c1c14050 00000001 00000000
5fa0: c1c14000 c1c14120 beae29b4 c0020dac beae2814 00000000 4001d04c 00000000
5fc0: 00008bed 00017014 00000000 00000000 00008bec beae2900 4001d000 beae29b4
5fe0: 00000000 beae27f8 4000ac70 400102c0 60000010 ffffffff ffffffdf ffffffff
Code: c027a8a0 c027a8a0 c027a8a8 c027a8a8 (c027a8b0)
Kernel panic - not syncing: Fatal exception in interrupt
[<c0026460>] (unwind_backtrace+0x0/0xe0) from [<c003169c>] (panic+0x58/0x130)
[<c003169c>] (panic+0x58/0x130) from [<c00249bc>] (die+0x1fc/0x23c)
[<c00249bc>] (die+0x1fc/0x23c) from [<c0024a98>] (baddataabort+0x0/0x50)
[<c0024a98>] (baddataabort+0x0/0x50) from [<c002bab8>] (resched_task+0x10/0x30)
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 13.11.2009 03:13 Сообщение: 110
sasamy
4.70

Пункты: 77331
Регистрация: 14.08.2009
Цитата
Но дисплей то уже должен же выдавать что-то на этой стадии? :)


Да - lcd должен логотип с пингвином показать и лог загрузки ядра. Ищите ошибку в распайке lcd - платы у нас одинаковые, имидж ядра я скопировал из корня tftp-сервера после того как успешно запустилл на плате.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux