PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Программаторы (http://pccar.ru/forumdisplay.php?f=151)
-   -   Программатор контроллеров RTD2660 на базе FT2232H (http://pccar.ru/showthread.php?t=20565)

Alex_St 10.07.2014 16:46

На схеме есть ошибочка. Диод надо ставить на DO, а не на DI.
Как-то сразу не обратил внимания, а потом не выкроил момент чтобы исправить.
И если после этого не заведется, то можно поиграться с кондером 100...1000пФ на шине данных.
И еще - не забывай, что на однорядном разъеме вга обозначения линий данных и тактов перепутаны.

ancc 10.07.2014 19:26

ЗАработало. Кондер оставил 330пФ, мож и не нужен он, но лень отпаивать.

YAM1966 27.07.2014 23:21

Alex_St, почистите пожалуйста свой личный ящик. Есть вопросец.

Alex_St 28.07.2014 01:11

Почистил.

Romich 05.09.2014 21:02

Форумчане, подскажите в какую сторону копать :

Система XP
1. Программатор : TIAO USB Multi Protocol Adapter
2. Подключил как в 1-м посте, только диод на D0
3. кондер 300 пф ( пробовал и без )

в ответ:
06.09.2014 0:00:48.203: openDevice()
06.09.2014 0:00:48.234: Device[1]: USB <-> Serial Converter
06.09.2014 0:00:48.250: device is opened.
06.09.2014 0:00:48.250: error initialyzing MPSSE!

может сам программатор барахлит ?

Alex_St 05.09.2014 21:10

Цитата:

Сообщение от Romich (Сообщение 305679)
06.09.2014 0:00:48.234: Device[1]: USB <-> Serial Converter
06.09.2014 0:00:48.250: device is opened.
06.09.2014 0:00:48.250: error initialyzing MPSSE!

Похоже, ты не выбрал правильное устройство, а подключился к имеющемуся рядом адаптеру USB-Serial на чипе FT232RL )

Посему - похоже так же, что устройства FT2232H в списке не появились.

Для моей проги нужны вот эти дрова: http://www.ftdichip.com/Drivers/D2XX.htm
Но из коробки плата имеет VID и PID, которые с ними не совместимы. Поэтому нужно либо отпаять 8-ногую микросхему памяти, чтобы фтди работала с настройками по-умолчанию, либо поменять их на стандартные вот этой программой FT_PROG: http://www.ftdichip.com/Support/Utilities.htm
Возможно (не помню уже - делал всего один раз) - нужно будет поставить сначала дрова от производителя для этого: http://www.tiaowiki.com/download//file.php?id=33

После этого моя прога должна увидеть два новых устройства, и ты уже сам выберешь из них нужное.

Если что-то будет не получаться дальше - не стесняйся, постараюсь помочь ;)

Romich 09.09.2014 12:21

Alex_St, благодарю за помощь !
Этими драйверами и пользуюсь....
Все драйвера установились только на 3ей системе ( на работу унес) с вин 7. А так висело неизвестное устройство и не хотело принимать ни один драйвер. И некогда было разбираться, почему так.
Итак, подключил с кондером на 300 пф.
на запрос поиска устройств программка выдала:
37 (6E)
4A (94)
50 (A0)
Прям как в описании :)
Считал китайскую- "success", записал прошивку от anc - так же, успех.
Закрыл, открыл снова ради интереса, Жму открыть и теперь определяются всего два девайса:
4A (94)
50 (A0)
и теперь "Verify chip" вылетает с ошибкой.
Терзают меня смутные сомнения, прошился или нет... саму матрицу с контроллером еще не подключал, вечером попробую.
Это только у меня так или не критично все это ?

Alex_St 09.09.2014 12:33

В принципе, плата шьется через устройство с адресом 4A (94). Поэтому все должно быть гуд. А вот почему не проходит проверка - не знаю. Нужен лог.
Чтение проходит успешно?

Romich 09.09.2014 13:13

OPEN
09.09.2014 16:09:17.868: openDevice()
09.09.2014 16:09:18.011: Device[0]: USB <-> Serial Converter A
09.09.2014 16:09:18.027: device is opened.
09.09.2014 16:09:18.147: MPSSE is initialyzed!
09.09.2014 16:09:28.244: findDevices()
09.09.2014 16:09:28.617: Device: 4A (94)
09.09.2014 16:09:28.648: Device: 50 (A0)
09.09.2014 16:09:28.654: Device: 51 (A2)

FIND DEVICE
09.09.2014 16:12:10.084: findDevices()
09.09.2014 16:12:10.457: Device: 4A (94)
09.09.2014 16:12:10.488: Device: 50 (A0)

READ CHIP
09.09.2014 16:12:57.592: Start reading!
09.09.2014 16:12:57.595: write94(): 6F
09.09.2014 16:12:57.597: Error!
09.09.2014 16:12:57.598: Read94( 1 bytes )
09.09.2014 16:12:57.600: 01
09.09.2014 16:12:57.602: write94(): 6F 80
09.09.2014 16:12:57.604: Error!
09.09.2014 16:12:57.605: write94(): 6F
09.09.2014 16:12:57.606: Error!
09.09.2014 16:12:57.606: Read94( 1 bytes )
09.09.2014 16:12:57.607: 01
09.09.2014 16:12:57.608: Cannot set ISP mode!
09.09.2014 16:12:57.609: Fail!

ENTER ISP
09.09.2014 16:13:35.563: write94(): 6F 80
09.09.2014 16:13:35.569: Error!
09.09.2014 16:13:35.570: write94(): 6F
09.09.2014 16:13:35.571: Error!
09.09.2014 16:13:35.572: Read94( 1 bytes )
09.09.2014 16:13:35.573: 01

Verify
09.09.2014 16:13:54.259: Start verification
09.09.2014 16:13:54.261: write94(): 6F
09.09.2014 16:13:54.262: Error!
09.09.2014 16:13:54.263: Read94( 1 bytes )
09.09.2014 16:13:54.264: 01
09.09.2014 16:13:54.265: write94(): 6F 80
09.09.2014 16:13:54.266: Error!
09.09.2014 16:13:54.267: write94(): 6F
09.09.2014 16:13:54.268: Error!
09.09.2014 16:13:54.273: Read94( 1 bytes )
09.09.2014 16:13:54.274: 01
09.09.2014 16:13:54.277: Cannot set ISP mode!
09.09.2014 16:13:54.277: verifyFlash(): 145275 Bytes!
09.09.2014 16:13:54.277: Fail!

Alex_St 10.09.2014 21:52

Цитата:

Сообщение от Romich (Сообщение 305948)
OPEN

09.09.2014 16:09:28.244: findDevices()
09.09.2014 16:09:28.617: Device: 4A (94)
09.09.2014 16:09:28.648: Device: 50 (A0)
09.09.2014 16:09:28.654: Device: 51 (A2)

FIND DEVICE
09.09.2014 16:12:10.084: findDevices()
09.09.2014 16:12:10.457: Device: 4A (94)
09.09.2014 16:12:10.488: Device: 50 (A0)

READ CHIP
09.09.2014 16:12:57.592: Start reading!
09.09.2014 16:12:57.595: write94(): 6F
09.09.2014 16:12:57.597: Error!
09.09.2014 16:12:57.598: Read94( 1 bytes )
09.09.2014 16:12:57.600: 01

Похоже на неустойчивую связь. Сначала он видит три устройства, потом два. Но то, которое видит при поиске, не отвечает на реальный запрос... Неправильно это.
Попробуй поиграться с кондером - может, надо поставить больше, а может и меньше.
Как вариант - положить палец на контакты разъема, и прижимать его по-разному. Это увеличит емкость линии. И проверять связь при этом.
Если не поможет, то, извиняюсь, наслюнявить палец, и сделать то же самое. Это уменьшит сопротивление, и уменьшит влияние емкости.
Если связь улучшится - то ты знаешь куда копать.

Есть еще вариант подключиться к шине HDMI. Там и без кондера все прекрасно работает. Но только на прошивке от Ancc.


Часовой пояс GMT +4, время: 02:47.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot