|
USB Sniffer, Help!!! |
|
|
|
Aug 26 2015, 17:58
|
Группа: Новичок
Сообщений: 9
Регистрация: 8-08-15
Пользователь №: 87 906

|
Здравсвуйте, Я Хочю Собрать full sped USB Sniffer на STM32f407 Кто Может мне помочь в этом деле???? Буду благодарен за любой помощь
|
|
|
|
|
 |
Ответов
|
Aug 27 2015, 18:43
|
.
     
Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753

|
Цитата(aaarrr @ Aug 27 2015, 22:30)  Тем не менее, время входа зависит от прерываемого кода. Не очень понял из той ветки: что нужно сделать чтобы это увидеть? Какой код? ЗЫ Проверял не с одним обработчиком в раме, а и основной программой тоже, вместе с таблицей векторов. Цитата(aaarrr @ Aug 27 2015, 22:30)  Только не байт, а слова - у нас же 32 битный процессор, зачем по мелочам размениваться? У NXP SPI/SSP максимум 16 бит. Если у STM 32, то круто.
Сообщение отредактировал GetSmart - Aug 27 2015, 18:48
--------------------
Заблуждаться - Ваше законное право :-)
|
|
|
|
|
Aug 27 2015, 19:13
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(GetSmart @ Aug 27 2015, 21:43)  Не очень понял из той ветки: что нужно сделать чтобы это увидеть? Какой код? Прибавляется такт при прерывании bit-band операций и инструкций с невыровненным доступом. Цитата(GetSmart @ Aug 27 2015, 21:43)  У NXP SPI/SSP максимум 16 бит. Если у STM 32, то круто. Я данные предлагал сложить в RAM при помощи DMA. Далее уже оперировать 32 битными словами.
|
|
|
|
|
Aug 27 2015, 19:35
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Еще джиттер создают late arrival и pop pre-emption, если прерывание не одно. Цитата(GetSmart @ Aug 27 2015, 22:19)  А на CM0 джиттера нет? Только в особом режиме: Цитата The Cortex-M0 and Cortex-M0+ processors have an optional feature to force interrupt response time to have zero jitter. This is done by forcing the interrupt latency to be the worst case (i.e. interrupt latency + wait state effect). This feature is typically not used in microcontrollers (just process the interrupt request as quick as possible), but is used in some special SoC designs that demand zero jitter in interrupt responses. Цитата(GetSmart @ Aug 27 2015, 22:19)  Всё перечисленное легко избегаемо даже в Си-коде. И пугать тактом задержки на фоне EOP равного 28 тактам это как минимум странно. Странно, по-моему, пытаться разбирать поток на лету. Реальные задержки будут далеко не в один такт.
|
|
|
|
Сообщений в этой теме
Armen78 USB Sniffer Aug 26 2015, 17:58 Cyber А че не на плиске? Aug 26 2015, 18:00 Armen78 вообще с плис не знаком
Я немножко подумал над ал... Aug 26 2015, 19:04  aaarrr Цитата(Armen78 @ Aug 26 2015, 22:04) ...д... Aug 26 2015, 20:51   Armen78 Я новичок в этом деле...
Что Вы имеете ввиду?
И... Aug 27 2015, 07:34  kovigor Цитата(Armen78 @ Aug 26 2015, 22:04) вооб... Aug 27 2015, 08:50   jcxz Цитата(kovigor @ Aug 27 2015, 14:50) Дела... Aug 27 2015, 09:25    kovigor Цитата(jcxz @ Aug 27 2015, 12:25) Перехва... Aug 27 2015, 09:33     Armen78 Цитата(kovigor @ Aug 27 2015, 09:33) Я се... Aug 27 2015, 10:40      kovigor Цитата(Armen78 @ Aug 27 2015, 13:40) Кто ... Aug 27 2015, 10:44       Armen78 kovigor , можно связаться с вами по мейлу? Aug 27 2015, 10:53        kovigor Цитата(Armen78 @ Aug 27 2015, 13:53) kovi... Aug 27 2015, 11:02    Armen78 Светодиодами моргал, давно....
Я не знаком с этой ... Aug 27 2015, 09:34 aaarrr Цитата(Armen78 @ Aug 26 2015, 22:04) вооб... Aug 27 2015, 08:21 GetSmart Цитата(aaarrr @ Aug 27 2015, 12:21) Это и... Aug 27 2015, 11:55  aaarrr Цитата(GetSmart @ Aug 27 2015, 14:55) А E... Aug 27 2015, 14:04   GetSmart Цитата(aaarrr @ Aug 27 2015, 18:04) Взять... Aug 27 2015, 14:53    kovigor Цитата(GetSmart @ Aug 27 2015, 17:53) Мож... Aug 27 2015, 15:09    aaarrr Цитата(GetSmart @ Aug 27 2015, 17:53) Отъ... Aug 27 2015, 15:12 GetSmart Высший пилотаж - это когда через 5-6 периодов 12 М... Aug 27 2015, 09:06 Armen78 Спасибо за ответы.
В данном случаи у меня под руко... Aug 27 2015, 09:15 GetSmart Спортивный интерес программистов.
Да и ТС предлож... Aug 27 2015, 15:11 jcxz Цитата(GetSmart @ Aug 27 2015, 21:11) Спо... Aug 28 2015, 06:02  kovigor Цитата(jcxz @ Aug 28 2015, 09:02) Кстати ... Aug 28 2015, 06:32   jcxz Думаю - топикстартеру использовать CY7C68013A гора... Aug 28 2015, 16:25  GetSmart Цитата(jcxz @ Aug 28 2015, 10:02) Кстати ... Sep 23 2015, 12:31   Integro FUI, недавно saleae выкатили новый софт, парсит us... Sep 25 2015, 07:20 GetSmart Прерывание должно было "метку поставить... Aug 27 2015, 19:49
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|