реклама на сайте
подробности

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> FTDI, Синий экран
bureau
сообщение Jan 30 2017, 14:26
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 625
Регистрация: 22-02-07
Пользователь №: 25 593




Вообщем... При работе с FTDI чипом (сидишь отлаживаешь железо, используешь виртуальный СОМ порт и тут), время от времени возникает синий экран, иногда чуть ли не через каждые 10 мин. При том если оставить подключенным USB кабель, то загрузка винды не происходит. Типа "Невозможно восстановить вашу систему". НО как только отключить USB с FTDI -- система грузится как ни в чем не бывало.
У меня Win10 x64. Начал спрашивать: аналогичные проблемы возникают и на Win7 у коллег

Кто-то сталкивался с подобным, как решали?
Go to the top of the page
 
+Quote Post
ivanoffer
сообщение Jan 30 2017, 14:36
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 120
Регистрация: 21-07-11
Пользователь №: 66 348



[quote name='bureau' date='Jan 30 2017, 17:26'
Кто-то сталкивался с подобным, как решали?
[/quote]

Обычное дело с драйверами от FTDI. Если выдернуть кабель
из USB при отладке программы, то гарантированно синий экран. Сначала останавливаем выполнение отладки программы, затем дергаем кабель.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jan 30 2017, 15:52
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(ivanoffer @ Jan 30 2017, 16:36) *
Обычное дело с драйверами от FTDI. Если выдернуть кабель
из USB при отладке программы, то гарантированно синий экран. Сначала останавливаем выполнение отладки программы, затем дергаем кабель.

Никаких проблем с выдергиванием FTDI USB на ходу приводящих к синим экранам нет. Тем более наличие или отсутствие вирутального порта к отладке, если в отладчике, никакого отношения не имеет. Так что если что, то следует выкинуть нафиг ту терминальную программу, которая этим портом пользуется, поскольку если что то и падает, то она.
На моем обычном стенде в дополнение 4+2+1 = 7 физическим портам постоянно работают 5 FTDI USB->UART переходников, как под WIN10, так и под WIN7. Терминальные программы собственные. Выдергивание USB по отваливанию порта отлавливают, при вставлении продолжают.

Следует только убедится, что FTDI чипы оригинальные, а не китайские клоны. С клонами знаю о разнообразных проблемах.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
jcxz
сообщение Jan 30 2017, 16:15
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(bureau @ Jan 30 2017, 16:26) *
Кто-то сталкивался с подобным, как решали?

Было как-то у меня подобное на XP. Решилось обновлением FTDI-шных дров на последние дрова скачанные с сайта ftdi.

Цитата(zltigo @ Jan 30 2017, 17:52) *
Так что если что, то следует выкинуть нафиг ту терминальную программу, которая этим портом пользуется, поскольку если что то и падает, то она.

По идее любая терминальная программа работает на пользовательском уровне привилегий и не может привести к синему экрану чтобы она не делала.
В крайнем случае - она просто будет закрыта по "Приложение выполнило недопустимую операцию и будет закрыто".
К синему экрану может приводить некорректная работа каких-то дров.

Да и не было в сообщении ТС-а ничего о используемом приложении на компе. С чего Вы решили, что это терминалка?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jan 30 2017, 18:08
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(jcxz @ Jan 30 2017, 18:15) *
Да и не было в сообщении ТС-а ничего о используемом приложении на компе. С чего Вы решили, что это терминалка?

Может и не терминалка, но что-то с портом работает, как бы не называлось. Смущает еще слово "отладка", может там какой отладчик на этом чипе висит. Да и сам чип не назван вообще sad.gif.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
bureau
сообщение Jan 30 2017, 19:42
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 625
Регистрация: 22-02-07
Пользователь №: 25 593



Цитата(jcxz @ Jan 30 2017, 18:15) *
Да и не было в сообщении ТС-а ничего о используемом приложении на компе. С чего Вы решили, что это терминалка?


Терминалка -- HTerm

Но меня больше настораживает то что винда не может загрузится пока я не отключу FTDI от USB
Go to the top of the page
 
+Quote Post
adnega
сообщение Jan 30 2017, 19:46
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(bureau @ Jan 30 2017, 17:26) *
Кто-то сталкивался с подобным, как решали?

Есть такое с FTDI. У меня Win7-64. Плата не моя, поэтому приходится мириться.
С китайскими поделиями на CH340, PL2303, CP2101 и т.п. синих экранов не видел.
Установленная FTDI 100% клон, т.к. последние родные драйвера ее кирпичат.
У авторов платы какие-то требования к наличию FTDI на плате (типа, защиты ПО на стороне ПК),
но я бы решал вопросы связи с ПК и защиты ПО иначе...
Go to the top of the page
 
+Quote Post
Lagman
сообщение Jan 31 2017, 08:00
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 875
Регистрация: 28-10-05
Пользователь №: 10 245



Если в 10 еще это осталось то попробуйте так и выбрать Logged:
Цитата
Кроме стандартного запуска Windows есть ряд особых режимов, которые могут весьма пригодиться в случае тех или иных неприятностей. Чтобы получить к ним доступ, надо в момент старта операционной системы нажать клавишу F8. Чтобы не пропустить то неуловимое мгновение, когда стартует Windows, многие начинают тыкать в клавишу F8 заранее (это помогает).

На чёрном экране появится меню режимов загрузки, состоящее из как минимум шести пронумерованных строк. Введя номер одной из этих строк (или выбрав нужную строку стрелками), а потом нажав Enter, мы добьёмся следующего:

2. Logged - пойдёт точно такая же нормальная загрузка, но при этом в файл Bootlod.txt, который находится в корневой директории системного диска, запишется последовательно весь её ход, все запускаемые команды. Проанализировав их потом, кто-то, возможно, сумеет догадаться, на чём всё «сдыхает», и удалить соответствующую программу или драйвер. Но новичок вряд ли в этом деле преуспеет;

А потом посмотреть файл и посмотреть что не нравится.
Go to the top of the page
 
+Quote Post
Onkel
сообщение Jan 31 2017, 17:39
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 708
Регистрация: 8-05-11
Из: Чг
Пользователь №: 64 861



Цитата(bureau @ Jan 30 2017, 22:42) *
Терминалка -- HTerm

у меня со свистками (cамодельными, хотя и заводскими) ftdi при работе с HTerm никаких проблем нет, просто connect при выдергивании рвется и все.
Go to the top of the page
 
+Quote Post
jcxz
сообщение Feb 1 2017, 10:09
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(adnega @ Jan 30 2017, 21:46) *
Есть такое с FTDI. У меня Win7-64. Плата не моя, поэтому приходится мириться.
С китайскими поделиями на CH340, PL2303, CP2101 и т.п. синих экранов не видел.

У меня как раз другой опыт. На XP много лет работал с разными FTDI, CP210x, PL230x.
Проблемы были только с PL230x (после замены дров FTDI на родные с их сайта).
На PL230x на скоростях выше 115200 есть проблемы с периодической потерей символов. Заметно это только в больших непрерывных потоках. Замена на FTDI или CP210x сразу решает проблему.
На Win8 тоже вот уже пару месяцев непрерывно плотно работаю с быстрой передачей на 921600 бод на FT232BM - ни одной проблемы.
Имхо: FT232x и CP210x - работают корректно, остальное - лучше не использовать.
Go to the top of the page
 
+Quote Post
adnega
сообщение Feb 1 2017, 11:09
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(jcxz @ Feb 1 2017, 13:09) *
Имхо: FT232x и CP210x - работают корректно, остальное - лучше не использовать.

А китайские CH340/341 не пробовали? Мне они больше всех понравились.
Был даже случай, когда у одного из заказчиков патчили дрова CH34x под Mac, чтоб работал аппаратный контроль четности.
Я был очень скептически настроен, но все довольно просто получилось.
Go to the top of the page
 
+Quote Post
jcxz
сообщение Feb 1 2017, 13:03
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(adnega @ Feb 1 2017, 13:09) *
А китайские CH340/341 не пробовали? Мне они больше всех понравились.

Вот про них не скажу ничего - не уверен, что с ними работал когда-либо.
PL230x ставят во все самые дешёвые китайские переходники USB-UART. Вот их стараюсь избегать.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Feb 1 2017, 13:15
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата
С китайскими на .... CP2101 и т.п

Silabs и его CP21xx зря обидели. Это не "китай". Лет мамнадцать назад, когда FTDI был еще полным глюкалом, силабсовские чипы и драйвера уже радовали стабильностью.



--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Feb 1 2017, 14:04
Сообщение #14


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Цитата(zltigo @ Feb 1 2017, 18:15) *
Silabs и его CP21xx зря обидели. Это не "китай".

Это они, вслед за FTDI, стали детектировать в драйверах поддельные чипы? Иди я путаю их с Prolific?
Мне очень не по душе такие финты.


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
zltigo
сообщение Feb 1 2017, 14:09
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(AHTOXA @ Feb 1 2017, 16:04) *
Это они, вслед за FTDI, стали детектировать в драйверах поддельные чипы?

Не в курсе. Я всегда оригинальными пользуюсь и проблемы подделок меня никак не волнуют. Но поступают борясь с подделками, которые своим существованием реально портят репутацию оригинальных, абсолютно правильно.



--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post

3 страниц V   1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 26th June 2025 - 15:23
Рейтинг@Mail.ru


Страница сгенерированна за 0.01462 секунд с 7
ELECTRONIX ©2004-2016