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

один хост, один девайс.

у бга - два хоста.

Это понятно, но на фото 2-х этажный USB, я думал два USB-A, или это сдвоенный HOST + DEVICE? Если такой существует, напишите название please и где брали.

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


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

Судя по фото, на плате стоит сдвоенный разъем USB-A, но у контроллера в корпусе QFP-208 только один USB-HOST. Откуда взялся второй USB-HOST?
Это действительно два USB-A...
Разговор немого с глухим или правильнее сказать двух глухонемых. Попробую задать вопрос поконкретнее.

Факты:

1. На плате стоит процессор в корпусе QFP-208 с одним USB-HOST и с одним USB-DEVICE.

2. На этой же плате стоит разъем "сдвоенный USB-A" (фактически 2 разъема HOST).

3. Один из двух разъемов USB-A подключен к процессору.

 

Вопрос: "Куда подключен второй разъем USB-A?"

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


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

Разговор немого с глухим или правильнее сказать двух глухонемых. Попробую задать вопрос поконкретнее.

Факты:

1. На плате стоит процессор в корпусе QFP-208 с одним USB-HOST и с одним USB-DEVICE.

2. На этой же плате стоит разъем "сдвоенный USB-A" (фактически 2 разъема HOST).

3. Один из двух разъемов USB-A подключен к процессору.

 

Вопрос: "Куда подключен второй разъем USB-A?"

 

Наверное вы хотели сказать слепо-глухо-немых.

Посмотрите на картинку.

Можете указать место в спецификации USB , где указано, что разъем тип А соответсвует хосту? :)

Я такого не помню. Поэтому и для хоста и для девайса используется один тип разъема.

Это просто экономия места на плате. Возможно в следующей ревизии поставлю и А и В...

post-7294-1202398906_thumb.jpg

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


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

Полностью удовлетворен ответом. :beer:

Просто делал плату, была проблема с местом, не помещались 2 разъема USB-A и USB-B, пришлось USB-B вообще не ставить (не очень-то и нужен). Подумал может есть сдвоенные A и B. 2 разъема A как-то не додумался поставить, все же обычно на DEVICE ставят B.

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


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

Я не искал A+B. Но почему то думается, что нет таких в природе.

Хотя могу и ошибаться...

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


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

Можете указать место в спецификации USB , где указано, что разъем тип А соответсвует хосту? :)

Chapter 6. Mechanical

To minimize end user termination problems, USB uses a “keyed connector” protocol. The physical difference in the Series “A” and “B” connectors insures proper end user connectivity. The “A” connector is the principle means of connecting USB devices directly to a host or to the downstream port of a hub. All USB devices must have the standard Series “A” connector specified in this chapter. The “B” connector allows device vendors to provide a standard detachable cable. This facilitates end user cable replacement.

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


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

Итак, первые итоги - линукс запущен, лог приведен ниже.

Сеть работает, часы тикают, пингвин на экране.

Звук пока незапущен, по причине разбирательства с видео.

Разумеется, найдены ошибки в плате - смешные и не очень, легкие и тяжелые.

От PS2 решено отказаться, на плате новой ревизии будет стоять USB хаб.

Замечания и пожелания принимаются.

 

Starting kernel ...

 

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

............... done, booting the kernel.

Linux version 2.6.22 (root@slava2005) (gcc version 4.2.0 20070413 (prerelease) (

CodeSourcery Sourcery G++ Lite 2007q1-10)) #15 Thu Feb 14 13:22:52 MSK 2008

CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177

Machine: Atmel AT91SAM9260-EK

Memory policy: ECC disabled, Data cache writeback

Clocks: CPU 198 MHz, master 99 MHz, main 18.432 MHz

CPU0: D VIVT write-back cache

CPU0: I cache: 8192 bytes, associativity 4, 32 byte lines, 64 sets

CPU0: D cache: 8192 bytes, associativity 4, 32 byte lines, 64 sets

Built 1 zonelists. Total pages: 16256

Kernel command line: mem=64M console=ttyS0,115200 root=/dev/mmcblk0p1 rw rootdel

ay=10

AT91: 96 gpio irqs in 3 banks

PID hash table entries: 256 (order: 8, 1024 bytes)

Console: colour dummy device 80x30

Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)

Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)

Memory: 64MB = 64MB total

Memory: 62464KB available (2104K code, 207K data, 108K init)

Mount-cache hash table entries: 512

CPU: Testing write buffer cohe

NET: Registered protocol family 16

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: 2048 (order: 2, 16384 bytes)

TCP bind hash table entries: 2048 (order: 1, 8192 bytes)

TCP: Hash tables configured (established 2048 bind 2048)

TCP reno registered

NetWinder Floating Point Emulator V0.97 (double precision)

io scheduler noop registered

io scheduler anticipatory registered (default)

Epson S1D13XXX FB Driver

s1d13xxxfb: regs mapped at 0xc480c000, fb 1280 KiB mapped at 0xc4a00000

Console: switching to colour frame buffer device 80x60

fb0: S1D13806 frame buffer device

atmel_usart.0: ttyS0 at MMIO 0xfefff200 (irq = 1) is a ATMEL_SERIAL

atmel_usart.1: ttyS1 at MMIO 0xfffb0000 (irq = 6) is a ATMEL_SERIAL

atmel_usart.2: ttyS2 at MMIO 0xfffb4000 (irq = 7) is a ATMEL

RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize

macb macb: detected PHY at address 0 (ID 0181:b8a0)

eth0: Atmel MACB at 0xfffc4000 irq 21 (3e:36:65:ba:6f:be)

Linux video capture interface: v2.00

usbmon: debugfs is not available

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: 1 port detected

Initializing USB Mass Storage driver...

usbcore: registered new interface driver usb-storage

USB Mass Storage support registered.

udc: at91_udc version 3 May 2006

zero gadget: Gadget Zero, version: St Patrick's Day 2004

zero gadget: using at91_udc, OUT ep2 IN ep1

mice: PS/2 mouse device common for all mice

i2c /dev entries driver

i2c-adapter i2c-0: Client creation failed at 0x68 (-5)

at91_i2c at91_i2c: AT91 i2c bus driver.

Advanced Linux Sound Architecture Driver Version 1.0.14 (Thu May 31 09:03:25 200

7 UTC).

ASoC version 0.13.1

ALSA device list:

No soundcards found.

TCP cubic registered

NET: Registered protocol family 1

NET: Registered protocol family 17

drivers/rtc/hctosys.c: unable to open rtc device (rtc0)

Waiting 10sec before mounting root device...

mmc0: host does not support reading read-only switch. Assuming write-enable.

mmcblk0: mmc0:1234 SD512 489472KiB

mmcblk0: p1

VFS: Mounted root (ext2 filesystem).

Freeing init memory: 108K

Mount failed for selinuxfs on /selinux: No such file or directory

INIT: version 2.86 booting

hostname: the specified hostname is invalid

Activating swap...done.

Checking root file system...fsck 1.40.1 (08-Jul-2007)

/lib/init/rw/rootdev: clean, 7920/122400 files, 168230/489352 blocks

done.

Setting the system clock..

modprobe: FATAL: Could not load /lib/modules/2.6.22/modules.dep: No such file or

directory

 

modprobe: FATAL: Could not load /lib/modules/2.6.22/modules.dep: No such file or

directory

 

Cannot access the Hardware Clock via any known method.

Use the --debug option to see the details of our search for an access method.

Cleaning up ifupdown....

Loading kernel modules...FATAL: Could not load /lib/modules/2.6.22/modules.dep:

No such file or directory

Loading device-mapper support.

Checking file systems...fsck 1.40.1 (08-Jul-2007)

done.

Setting kernel variables...done.

Mounting local filesystems...done.

Activating swapfile swap...done.

Setting up networking....

Configuring network interfaces...eth0: link down

done.

INIT: Entering runlevel: 2

Starting system log daemon....

Starting kernel log daemon....

* Not starting internet superserver: no services enabled.

Starting periodic command scheduler: crond.

 

Debian GNU/Linux lenny/sid ecb_at91 ttyS0

 

ecb_at91 login: root

Last login: Thu Jan 1 00:00:47 1970 on ttyS0

Linux ecb_at91 2.6.22 #15 Thu Feb 14 13:22:52 MSK 2008 armv5tejl

 

The programs included with the Debian GNU/Linux system are free software;

the exact distribution terms for each program are described in the

individual files in /usr/share/doc/*/copyright.

 

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent

permitted by applicable law.

ecb_at91:~#

 

 

 

Данный лог относится к моменту, когда часы не были запаяны, потому ошибки.

Остается только предоставить слово тому, кто все это поднимал -

Slava2005.

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


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

Ну на самом деле тяжелых ошибок не было.

 

На плате в данный момент успешно крутиться Debian.

Пока не запущены: звук и тач.

 

В самых ближайших планах - подключить LCD от Sony Playstation.

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


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

Как только плата будет полностью работоспособной и без ошибок - любой желающий сможет купить чистую/собранную плату.

Все файлы будут выложены, сможете заказать изготовление сами.

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


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

Хочу попросить помощи. Собрал видеоплату на Epsone для платы на базе AT91RM9200.

При обращении из своей программы я могу инициализировать видео и "порисовать"

Но Линукс видеоконтроллер не видит!

Драйвер на Епсон я скомпилировал (в ядро) , при компиляции ошибок не было.

Но при старте радостных сообщений, как у вас. например,

Epson S1D13XXX FB Driver

s1d13xxxfb: regs mapped at 0xc480c000, fb 1280 KiB mapped at 0xc4a00000

Console: switching to colour frame buffer device 80x60

fb0: S1D13806 frame buffer device

НЕ ВЫДАЕТСЯ, т е драйвер не контачит с контроллером.

Прошу совета, т. к. не знаю с чего начать процесс оживления драйвера.

 

На ARMe у меня стоит Debian Etch, устанавливал по инструкции для Debian Sid на этом форуме.

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


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

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

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

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

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

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

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

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

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

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