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

|
Здравсвуйте, Я Хочю Собрать full sped USB Sniffer на STM32f407 Кто Может мне помочь в этом деле???? Буду благодарен за любой помощь
|
|
|
|
|
Aug 26 2015, 18:00
|
Участник

Группа: Участник
Сообщений: 52
Регистрация: 20-10-06
Пользователь №: 21 517

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

|
вообще с плис не знаком
Я немножко подумал над алгоритмом работы, думаю подавать сигнал на сдвиговый регистр(8 или 16 битный) а выходы подать на целый порт МК, при таком подходе получается что считать информацию нужно на более низкой скорости. Но вот тут для меня есть один не решенный , когда считывать порт? Задействовать таймер и считать до 8 или 16 клоков от 12мгц и считать? Успеет ли МК ? Не потеряется ли бит?
|
|
|
|
|
Aug 27 2015, 07:34
|
Группа: Новичок
Сообщений: 9
Регистрация: 8-08-15
Пользователь №: 87 906

|
Я новичок в этом деле... Что Вы имеете ввиду? Использовать приёмник буфера SPI как сдвиговый регистр?
У меня немножко со временем скудно... Если есть кот реально может помочь , конечно же не за спасибо, пишите на мейл или в личку.
|
|
|
|
|
Aug 27 2015, 08:21
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(Armen78 @ Aug 26 2015, 22:04)  вообще с плис не знаком Вообще, это хороший повод ознакомиться и приобрести полезные навыки. Цитата(Armen78 @ Aug 27 2015, 10:34)  Использовать приёмник буфера SPI как сдвиговый регистр? Это и есть сдвиговый регистр. Можете принимать поток данных с частотой 42МГц, и сразу складывать через DMA в память для последующего анализа. Для настольной конструкции можно и до 48МГц разогнать. Цитата(Armen78 @ Aug 26 2015, 22:04)  У меня немножко со временем скудно... Если со временем скудно, то это совсем не та задача, за которую стоит браться. На МК подобный прибор можно делать только из любви к искусству в свободное время.
|
|
|
|
|
Aug 27 2015, 09:15
|
Группа: Новичок
Сообщений: 9
Регистрация: 8-08-15
Пользователь №: 87 906

|
Спасибо за ответы. В данном случаи у меня под рукой просто есть такой МК, вот и решил что на нём получится.... Главная задача это просто сделать такой прибор , хоть на ПЛИС хоть на МК. Если есть люди которые возьмутся за софт , то буду рад, повторюсь-на за спасибо. Пишите на мейл, договоримся.
|
|
|
|
|
Aug 27 2015, 09:25
|
Гуру
     
Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713

|
Цитата(kovigor @ Aug 27 2015, 14:50)  Делал такое на ПЛИС, Spartan-II. Плюс ПО, которое отображало информацию, полученную сниффером, на экране. Как такой сниффер сделать на МК - представляю с большим трудом ... Перехват и отображение одиночных пакетов думаю возможно так сделать. Но человек, который сможет это сделать, не станет спрашивать как это сделать, или как использовать SPI. ЗЫ: Начинать надо с моргания светодиодами, имхо.
|
|
|
|
|
Aug 27 2015, 09:33
|
Гуру
     
Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295

|
Цитата(jcxz @ Aug 27 2015, 12:25)  Перехват и отображение одиночных пакетов думаю возможно так сделать. Но человек, который сможет это сделать, не станет спрашивать как это сделать, или как использовать SPI.
ЗЫ: Начинать надо с моргания светодиодами, имхо. Я семплировал шину с частотой 96 МГц и отсчеты записывал в BlockRAM в режиме "магнитофона". А уже потом эту запись выводил в ПК и там отображал. Т.е., сам сниффер ничего о пакетах не знал, а просто брал отсчеты с шины. Задача эта гораздо лучше решается именно на ПЛИС, ИМХО. Но начинать, как вы правильно сказали, надо не с нее, а с мигания светодиодом ...
|
|
|
|
|
Aug 27 2015, 09:34
|
Группа: Новичок
Сообщений: 9
Регистрация: 8-08-15
Пользователь №: 87 906

|
Светодиодами моргал, давно.... Я не знаком с этой темой(USB sniffer),только начал изучать, не работал вообще по этой области, нужно многое изучить, выходит что и с ПЛИС-ами нужно знакомится, а это займёт мнооооого времени, вот и решил обратится к более опытным людям за помощью.
|
|
|
|
|
Aug 27 2015, 10:40
|
Группа: Новичок
Сообщений: 9
Регистрация: 8-08-15
Пользователь №: 87 906

|
Цитата(kovigor @ Aug 27 2015, 09:33)  Я семплировал шину с частотой 96 МГц и отсчеты записывал в BlockRAM в режиме "магнитофона". А уже потом эту запись выводил в ПК и там отображал. Т.е., сам сниффер ничего о пакетах не знал, а просто брал отсчеты с шины. Задача эта гораздо лучше решается именно на ПЛИС, ИМХО. Но начинать, как вы правильно сказали, надо не с нее, а с мигания светодиодом ... Господа, наверное я не правильно сформулировал вопрос. Кто возьмётся за софт USB full speed сниффера? На чём угодно, не имеет значения О подробностей договоримся по мейлу.
|
|
|
|
|
Aug 27 2015, 10:53
|
Группа: Новичок
Сообщений: 9
Регистрация: 8-08-15
Пользователь №: 87 906

|
kovigor , можно связаться с вами по мейлу?
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|