roboforum.ru

Технический форум по робототехнике.
Текущее время: 23 ноя 2024, 08:02

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Анализатор протоколов на stm32f4discovery
СообщениеДобавлено: 01 май 2014, 21:03 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Колупал нунчаки от Wii китайские на предмет "не все работают". Пришлось снифферить i2c протокол. И тут я понял что у меня нет нормального анализатора шин. Перебрал все девайсы какие были у меня: жалкую поделку мастеркита BM8021, логический анализатор на базе PICkit2, свой древний хакерский девайс. Ни один из них не подошел либо по скорости, либо по автоматизации анализа. Уже начал гуглить покупку профессионального анализатора и вспомнил, что у меня есть разные discovery :)
Нагуглилась статья на хабре:
http://habrahabr.ru/post/165853/
Все собрал, зашил, запустил, проверил, резюме: ВЕСЧ!, крутая крутотень, супер мега девайс, который должен быть у любого эмбеддера :)
Клиент под PC - OLS, написан на яве, идет в любой OS, очень удобный. На одном из моих компов стоят венды только для убогого осциллографа BM8021, теперь это не актуально. Все, венды можно нести на помойку...
Ссылки:
http://jjmz.free.fr/?p=148
http://dangerousprototypes.com/docs/Log ... tart_guide
http://blog.philippklaus.de/2012/03/ope ... c-sniffer/

Ну и скриншотик анализа i2c:
Вложение:
i2c_analyser.png
i2c_analyser.png [ 103.61 КиБ | Просмотров: 6876 ]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Анализатор протоколов на stm32f4discovery
СообщениеДобавлено: 01 май 2014, 21:09 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
а "Saleae logic analizer 24MHz 8ch" есть? :) он баксов 7 всего стоит, для низкоскоростных интерфейсов вполне хватает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Анализатор протоколов на stm32f4discovery
СообщениеДобавлено: 01 май 2014, 21:17 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Неа, нет, но ты меня всегда удивлял знанием всяких няшек :)
У меня есть отмазка :), приставку Nintendo дали всего на неделю, Не успел бы купить...

Добавлено спустя 2 минуты 17 секунд:
А какой софт там? Ибо осцилл не подошел из-за кучи перелопачивания загогулинок.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Анализатор протоколов на stm32f4discovery
СообщениеДобавлено: 01 май 2014, 22:12 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Angel71 писал(а):
а "Saleae logic analizer 24MHz 8ch" есть? :) он баксов 7 всего стоит, для низкоскоростных интерфейсов вполне хватает.

Я хотел купить, потом зашел на страницу Saleae, прочитал их обращение к покупателям китайских клонов, разрыдался и больше к этому вопросу не возвращался

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Анализатор протоколов на stm32f4discovery
СообщениеДобавлено: 01 май 2014, 22:30 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
Dmitry__, софт официальный https://www.saleae.com/downloads совершенно бесплатно. в общем они сделаны на cypress`овских чипах, прошивка в память заливается каждый раз по юсб. какой железкой на юсб прикидываться определяется данными в eeprom at24. на этих чипах ещё есть как минимум USBee, можно память перепрошить. +есть варианты логических анализаторов с осцилографом.

Добавлено спустя 2 минуты 45 секунд:
dccharacter писал(а):
Angel71 писал(а):
а "Saleae logic analizer 24MHz 8ch" есть? :) он баксов 7 всего стоит, для низкоскоростных интерфейсов вполне хватает.

Я хотел купить, потом зашел на страницу Saleae, прочитал их обращение к покупателям китайских клонов, разрыдался и больше к этому вопросу не возвращался

:) кто им мешает продавать по 7-10$ с доставкой? ладно, налоги, таможня, ориджинал и всё такое. ну пусть 20-30$, как ардуинки. покупатели потянуться активней и будут им денюжки на пропитание. :pardon: по 149$ пусть сами покупают. а за 100-150$ можно и посерьезней анализатор присмотреть, заодно и поддржать опенсорс проекты.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Анализатор протоколов на stm32f4discovery
СообщениеДобавлено: 01 май 2014, 23:30 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Angel71 писал(а):
софт официальный https://www.saleae.com/downloads совершенно бесплатно

Пощупал софт в демо режиме, не впечатлит анализ, или не разобрался...
Сравни с картинкой анализа i2c из первого сообщения, там полное декодирование, включая NACK. Кста, из-за него и не работали некоторые нунчаки, Все нагугленные исходники нунчаков, включая и на этом форуме, не учитывали этот NACK...
Вообще, крутость анализатора заключается в крутости PC клиента. Тот же мастеркитовский BM8021, весь на плисах, быстрых ацп, и.т.д. ценой в 9000р. - нервно курит из-за убогого интерфейса, да и забили они на обновление оболочки. А OLS - открытый проект, пили под себя как хочешь.

Добавлено спустя 7 минут 28 секунд:
Angel71 писал(а):
на этих чипах ещё есть как минимум USBee

Вот это что-то интересное, надо курить. Я еще в поиске своего анализатора. Спасибо за наводку...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Анализатор протоколов на stm32f4discovery
СообщениеДобавлено: 01 май 2014, 23:53 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
софт да, немного разочаровал. хотя при желании можно плагин поискать или свой сделать. на крайняк лог сохранить и в своей проге с ним работать. если учитывать цену и то, что он мне нужен раз в когда-никогда, то как говориться "с пивом покатит".
речь про этот http://dangerousprototypes.com/docs/Open_Bench_Logic_Sniffer/ru ols? видел, понравился, но у меня необходимости в таком зверьке пока нет.

Добавлено спустя 5 минут 30 секунд:
Dmitry__ писал(а):
Вот это что-то интересное, надо курить. Я еще в поиске своего анализатора. Спасибо за наводку...

на всякий уточню, что нужно только память eeprom перепрошить. некоторые просто одну дорожку на плате перерезают (+вариации) и cypress`овской утилитой память перепрошивают. одно железо, а как минимум 2-3 софтины с ним будет работать (usbee, saleae и т.д.)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Анализатор протоколов на stm32f4discovery
СообщениеДобавлено: 02 май 2014, 00:53 
Не в сети
Аватара пользователя

Зарегистрирован: 23 апр 2009, 17:03
Сообщения: 2639
Откуда: Москва, Самара
прог. языки: C#
да, подтверждаю выбор тов. Ангел71, тоже купил салеае за $12,
ну раз в полгода нужен всего-то :roll:
Походу saleae жалуются админам ебея, те убирают лоты (которые по 500 продаж имеют :pardon: )
Но продаван честный попался, все равно прислал, хотя я спор открыл.
А то уже заколебался мучиться с анализатором в Pickit3


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Анализатор протоколов на stm32f4discovery
СообщениеДобавлено: 02 май 2014, 01:16 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
ребят, берите чаще на али и не оплачивайте палкой. :) хоть чуть-чуть меньше кормите этих американцев.
:) вот пара ссылочек
http://www.aliexpress.com/item/Free-shipping-USB-Saleae-24M-8CH-Saleae-Logic-Analyzer-with-10pcs-Quality-test-of-the-quality/1739170237.html
http://www.aliexpress.com/item/Free-shipping-USB-Saleae-24M-8CH-Saleae-24MHz-8Channel-Logic-Analyzer-saleae-24M-8CH-Latest-support/1557769357.html
http://www.aliexpress.com/item/1pcs-New-Arrival-USB-Logic-Analyzer-24M-8CH-MCU-ARM-FPGA-DSP-debug-tool/1710322113.html


Последний раз редактировалось Angel71 02 май 2014, 01:22, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Анализатор протоколов на stm32f4discovery
СообщениеДобавлено: 02 май 2014, 01:20 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Извращенцы атакуэ :)
Для дуины:
http://forum.arduino.cc/index.php/topic,52881.0.html
Код:
Sampling rate: 4MHz (or lower)
Channel Groups: 0 (zero) only
Recording Size:
   ATmega168:  532 (or lower)
   ATmega328:  1024 (or lower)
   ATmega2560: 7168 (or lower)
Noise Filter: doesn't matter
RLE: disabled (unchecked)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Анализатор протоколов на stm32f4discovery
СообщениеДобавлено: 02 май 2014, 01:23 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
добавил ссылочек на лоты. у этих продавцов уже дастаточно прилично всякой мелочевки брал, полёт нормальный (как они в диспутах хз, всё нормально доходило). по первой ссылке кстати скорей всего один набор даталоггер/провода, а не 2 и тем более не 10.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Анализатор протоколов на stm32f4discovery
СообщениеДобавлено: 02 май 2014, 09:40 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
AndreiSk писал(а):
заколебался мучиться с анализатором в Pickit3
А какой прогой запускать анализатор в пиккит3 - для него ведь нет облолчки как для пиккит2.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Анализатор протоколов на stm32f4discovery
СообщениеДобавлено: 02 май 2014, 10:26 
Не в сети
Аватара пользователя

Зарегистрирован: 23 апр 2009, 17:03
Сообщения: 2639
Откуда: Москва, Самара
прог. языки: C#
Не знаю где чего нет, а у меня все есть. См. аттач.


Вложения:
PICkit 3 Scripting.zip [436.72 КиБ]
Скачиваний: 0
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Анализатор протоколов на stm32f4discovery
СообщениеДобавлено: 02 май 2014, 11:20 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Спасибо! А откуда такая прога? на сайте микрочипа не видно вроде http://www.microchip.com/Developmenttoo ... O=PG164130

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Анализатор протоколов на stm32f4discovery
СообщениеДобавлено: 02 май 2014, 11:45 
Не в сети
Аватара пользователя

Зарегистрирован: 23 апр 2009, 17:03
Сообщения: 2639
Откуда: Москва, Самара
прог. языки: C#
Откуда-то качал несколько лет назад, как купил pickit3. Тоже хотел оболочку как в pickit2, ну просто чтобы была (у меня есть оба pickit 2 и 3). У меня, наверное, старая версия, но рабочая.
И правда, чего сходу не найти эту оболочку на сайте microchip,
но "PICKit 3 Scripting Tool" ищется гуглом на других сайтах.
Может уже есть версии поновее, с поддержкой последних чипов, но мне пока не надо, я из MPLAB прошиваю, там есть поддержка pickit3 тоже...


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO