ЗАО «ЗЭО»

Техническая поддержка пользователей => Тион-Про28, Орион28 => Тема начата: svsool от 08 Июля, 2015, 14:30:45

Название: Режим загрузки по USB, Unknown device
Отправлено: svsool от 08 Июля, 2015, 14:30:45
Добрый день! Спаял провод tion usb0 - pc usb, подключил в x8, PC видит как Unknown device, перемычки стоят в 0000 по документации, с d+, d- все ок, из-за чего может быть? Цоколевку сам определил прозвонив разъемы, так что провод спаян 100% норм. Мне нужно прошить свое ядро в nand, в доке есть еще один способ через linux с sd, но интересно почему host не определяет imx28 в режиме debug, на PC - windows 7, на XP не пробовал, но пробовал еще на 2 компьютерах, usb 3.0 отключил, т.к. с ним не запускался configuration/usb в mfgtools
Название: Re: Режим загрузки по USB, Unknown device
Отправлено: svsool от 08 Июля, 2015, 14:46:05
Цоколовека совпадает с этой картинкой http://www.zao-zeo.ru/forum/index.php?topic=682.msg3633#msg3633
Название: Re: Режим загрузки по USB, Unknown device
Отправлено: Danila от 08 Июля, 2015, 18:08:04
А тион загружается нормально, или ситуация аналогична этой?
http://www.zao-zeo.ru/forum/index.php?topic=870.0
Название: Re: Режим загрузки по USB, Unknown device
Отправлено: svsool от 09 Июля, 2015, 02:11:59
все отлично грузится и с nand и c sd, и через uboot по сети, но если грузится с usb0 на ПК в диспетчере устройств hid не появляется, появляется unknown device в usb устройствах, проще наверно с sd в nand залить систему, в проводе из 4 жил сложно ошибиться, прозвонил x5 - x8, контакт есть, прозвонил x5 - пк usb, все ок с подключением, d+, d- осцилографом смотрел сигнал есть, похоже, что проблема в скрипте инициализации usb при загрузке с usb0, т.к. даже vendor id не выдается и остальная информация о девайсе
Название: Re: Режим загрузки по USB, Unknown device
Отправлено: Danila от 10 Июля, 2015, 11:03:04
Свой кабель делать не обязательно. Можно использовать кабель USB-AM - USB-AM, подключать к Х18.
Название: Re: Режим загрузки по USB, Unknown device
Отправлено: svsool от 10 Июля, 2015, 18:53:10
x18 - это разъем питания d+/d- там нет, подал на него +5v, gnd с usb pc  тион запустился, d+, d- оставшиеся провода подключил в x8 usb0 d+, d- пинам итог тот же unknown device, вообщем ладно прошился в nand уже и без mfgtool просто с sd в nand, хоть и в доке к imx28evk i.MX28 Linux BSP в разделе 5.2.1 Usb Boot заявлена загрузка с usb, не знаю почему на этой плате не работает и доки внятной нет с цоколевкой и конкретным указанием разъема на тионе, спасибо за внимание
Название: Re: Режим загрузки по USB, Unknown device
Отправлено: Danila от 10 Июля, 2015, 19:32:51
Да, не Х18, а Х5 - двойной разъем USB, прошивать можно через него.
Название: Re: Режим загрузки по USB, Unknown device
Отправлено: svsool от 11 Июля, 2015, 14:57:24
USB-AM USB-AM купил, вставил в x5, unknown device, это похоже софтовая проблема с загрузчиком в режим usb, я могу как-то сам загрузчик прошить? или нужен программатор или dev плата для imx28, думаю инициализация usb0 порта не отрабатывает корректно в режиме 0000, к линуксу зацепиться тоже попробовал, hub не видит подсоединенных устройств, попробую еще usb debug'ом посмотреть, просто неохото каждый раз с sd прошиваться, а то если несколько плат одновременно шить понадобится, придется несколько sd использовать, а так mfgtool 4 за раз позволяет, но и расширить его несложно на большее кол-во плат т.к. исходники есть. Класс устройства определяется, как bDeviceClass = 9 (т.е. unknown device), а должно быть bDeviceClass = 3 (hid). А так вроде с остальным все нормально ядро собрал, проект перенес, единственное плохо конечно, что зависимости в ltib самому разрешать приходится для пакетов, есть rpm, но он автоматом все равно не кроскомпилит пакеты, может есть более удобный способ автоматом собирать пакеты со всеми зависимостями? Хотя нашел уже yocto
Название: Re: Режим загрузки по USB, Unknown device
Отправлено: svsool от 12 Июля, 2015, 02:38:44
ошибку посмотрел по rs232, когда загрузка идет с usb0 висит 0x80502004
ERROR_ROM_USB_DEVICE_NOT_CONFIGURED (ERROR_ROM_GROUP | ERROR_ROM_USB_DRIVER_GROUP | 0x4), без usb0 не смогу hab использовать, т.к. otp биты прошиваются только через usb0
Название: Re: Режим загрузки по USB, Unknown device
Отправлено: Danila от 15 Июля, 2015, 20:46:19
Похоже, что USB0 сгорел.
Название: Re: Режим загрузки по USB, Unknown device
Отправлено: svsool от 15 Июля, 2015, 22:46:07
флешку цепляю в usb0,  ставлю перемычку на 4, 5 пинах на x25, все норм тион видит флешку, значит не сгорел точно

здесь видно даже, что с питухой все ок http://rghost.ru/private/8TKstV85p/451bdd5030d929f5343608630e62dc8c/image.png (http://rghost.ru/private/8TKstV85p/451bdd5030d929f5343608630e62dc8c/image.png)

тион видит флешку в порте usb0
scsi 0:0:0:0: Direct-Access JetFlash TS1GJF120 8.07 PQ: 0 ANSI: 2
sd 0:0:0:0: [sda] 2047998 512-byte logical blocks: (1.04 GB/999 MiB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Assuming drive cache: write through
sd 0:0:0:0: [sda] Assuming drive cache: write through
 sda: sda1
sd 0:0:0:0: [sda] Assuming drive cache: write through
sd 0:0:0:0: [sda] Attached SCSI removable disk

когда подключал в пинах не ошибся гарантированно, тестером прозвонил определил цоколевку и сравнил с файлом контактов в exсel, 4 жилы еще пока могу спаять :) в итоге все равно купил usb-am usb-am, результат тот же. В ближайшее время yocto добью, выложу виртуалку, yocto погибче ltib