ЗАО «ЗЭО»
Техническая поддержка пользователей => Тион-Про28, Орион28 => Тема начата: 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
-
Цоколовека совпадает с этой картинкой http://www.zao-zeo.ru/forum/index.php?topic=682.msg3633#msg3633
-
А тион загружается нормально, или ситуация аналогична этой?
http://www.zao-zeo.ru/forum/index.php?topic=870.0
-
все отлично грузится и с nand и c sd, и через uboot по сети, но если грузится с usb0 на ПК в диспетчере устройств hid не появляется, появляется unknown device в usb устройствах, проще наверно с sd в nand залить систему, в проводе из 4 жил сложно ошибиться, прозвонил x5 - x8, контакт есть, прозвонил x5 - пк usb, все ок с подключением, d+, d- осцилографом смотрел сигнал есть, похоже, что проблема в скрипте инициализации usb при загрузке с usb0, т.к. даже vendor id не выдается и остальная информация о девайсе
-
Свой кабель делать не обязательно. Можно использовать кабель USB-AM - USB-AM, подключать к Х18.
-
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, не знаю почему на этой плате не работает и доки внятной нет с цоколевкой и конкретным указанием разъема на тионе, спасибо за внимание
-
Да, не Х18, а Х5 - двойной разъем USB, прошивать можно через него.
-
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
-
ошибку посмотрел по rs232, когда загрузка идет с usb0 висит 0x80502004
ERROR_ROM_USB_DEVICE_NOT_CONFIGURED (ERROR_ROM_GROUP | ERROR_ROM_USB_DRIVER_GROUP | 0x4), без usb0 не смогу hab использовать, т.к. otp биты прошиваются только через usb0
-
Похоже, что USB0 сгорел.
-
флешку цепляю в 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