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

 
 
> Виснет USBXpreess Silabs, Непонятные зависания
Left Radio
сообщение Aug 14 2009, 21:09
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 48
Регистрация: 4-11-08
Пользователь №: 41 361



Устройство сделано на C5081F321, софт на компе написан на шарпе. Так вот, запускаю программу на компе,
все работает, данные принимает, но через пару секунд все зависает....
Иногда так, что диспетчер задач не спасает....
Также прошивал в мк Silab-овские примеры, при запуске Host программы тоже самое sad.gif
В чем может быть причина?

Сообщение отредактировал Left Radio - Aug 14 2009, 21:11
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
exeron
сообщение Sep 9 2009, 17:20
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 14-06-06
Пользователь №: 18 062



Если вопрос был адресован мне, то сообщаю:
Кабели используем достаточно хорошие: http://www.nix.ru/autocatalog/cables/Defen...0406_56778.html
Когда только начинали работать с этими МК, достаточно быстро обнаружили, что с обычными лучше не связываться.

Ставили 2 компа, отличавшихся только процессором - двухядерный достаточно часто "замирал", с одноядерным таких проблем не было. Эксперимент многократно повторялся с разными процессорами (надо же и рабочие компы обновлять wink.gif ). Не думаю что дело в помехах.
Go to the top of the page
 
+Quote Post
_AM_
сообщение Nov 5 2009, 00:44
Сообщение #3





Группа: Участник
Сообщений: 6
Регистрация: 12-02-05
Пользователь №: 2 589



Цитата(exeron @ Sep 9 2009, 20:20) *
Ставили 2 компа, отличавшихся только процессором - двухядерный достаточно часто "замирал", с одноядерным таких проблем не было. Эксперимент многократно повторялся с разными процессорами (надо же и рабочие компы обновлять wink.gif ). Не думаю что дело в помехах.


Пару лет назад при работе с USB-мс FT2232 от FTDI (интенсивный обмен с использованием D2XX-драйвера) обнаружилась такая же проблема (одноядерный ЦП - OK, двухядерный (Pentium HT) - сбои и зависы). Было найдено "гениальное" решение - лишить ЦП многоядерности (естественно только для свого приложения).
А недавно, уже при работе с USBXpreess Silabs (ЦП - Athlon X2), - та же беда! Но и решение - то же!

Для проверки эффективности решения производим следующие манипуляции:
- запускаем приложение;
- запускаем Диспетчер задач;
- на вкладке "Процессы" находим своё приложение, правой кнопкой вызываем для него контекстное меню, выбираем там "Задать соответствие" и оставляем галочку только у одного из ЦП.

В случае положительного результата проверки - добавляем в приложение несколько строк, лишающих ЦП многоядерности уже программно.
Go to the top of the page
 
+Quote Post
exeron
сообщение Nov 10 2009, 09:35
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 14-06-06
Пользователь №: 18 062



"Лечили" с помощью SetProcessAffinityMask?

PS
Может ребята из Silabs "одолжили" часть кода драйвера у FTDI и по этому не хотят показывать, или просто у дураков мысли сходятся? ))
Go to the top of the page
 
+Quote Post
_AM_
сообщение Nov 12 2009, 19:12
Сообщение #5





Группа: Участник
Сообщений: 6
Регистрация: 12-02-05
Пользователь №: 2 589



Цитата(exeron @ Nov 10 2009, 12:35) *
"Лечили" с помощью SetProcessAffinityMask?

Да.

Цитата(exeron @ Nov 10 2009, 12:35) *
PS
Может ребята из Silabs "одолжили" часть кода драйвера у FTDI и по этому не хотят показывать, или просто у дураков мысли сходятся? ))

Возможно, они пользовались одними и теми же рекомендациями и ЦУ от Microsoft , и не всё в них поняли smile.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Left Radio   Виснет USBXpreess Silabs   Aug 14 2009, 21:09
- - Left Radio   Ну раз никто мне не отвечает, то придется самому с...   Aug 18 2009, 00:30
- - exeron   У меня проблема была (есть) поинтереснее. Между ос...   Aug 19 2009, 04:15
- - Left Radio   Очень похоже на мою проблему, только функция у мен...   Aug 19 2009, 06:07
- - exeron   USB Legacy еще можно попробовать отключить, но по-...   Aug 19 2009, 07:45
- - Left Radio   Понятно что это не решение проблемы... Это так ра...   Aug 19 2009, 08:20
- - exeron   Ну если бы проблема хоть как то четко вылавливалас...   Aug 19 2009, 08:28
- - exeron   Отключение USB Legacy - не помогло.   Sep 9 2009, 10:59
- - uriy   А какой у вас USB кабель и электромагнитная обстан...   Sep 9 2009, 16:35
- - exeron   Похоже Silab все же соизволили посмотреть на баги ...   Nov 26 2009, 11:46
- - 62256   Проверил старый (2й) USBXpreess на четырехядерном ...   Dec 11 2009, 11:03


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

 


RSS Текстовая версия Сейчас: 29th July 2025 - 10:31
Рейтинг@Mail.ru


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