USB low level debugging, feat. sigrok and OpenVizsla

  Рет қаралды 3,062

Sylvain Munaut

Sylvain Munaut

Күн бұрын

This video quickly introduces various way to perform USB low level debugging.
Some of the projects / boards used :
- sigrok / pulseview : sigrok.org/
- saleae : www.saleae.com/
- icebreaker : www.crowdsupply.com/1bitsquar...
- iua : github.com/smunaut/iua
- OpenVizsla : openvizsla.org/ ( available here : shop.sysmocom.de/t/usb/tracer-... )

Пікірлер: 10
@pixelflow
@pixelflow 5 жыл бұрын
Great breakdown, and kudos for all the different price point and technical approaches!
@0xssff
@0xssff 2 жыл бұрын
@bennguyen1313
@bennguyen1313 4 жыл бұрын
Any thoughts on the USB that's on the Fomu / TinyFPGA boards? It seems like it instantiates a RISC-V softcore processor on the Lattice (ICE40UP5K) that runs MicroPython (FuPy).. but not sure how the USB Bootloader/stack actually works. What's the (lite-x?) usb ip interface that allows the communication to the host?
@smunaut
@smunaut 4 жыл бұрын
Sorry I don't really understand your question ... The fomu uses a USB core implemented in the FPGA itself, it appears to the RISC-V softcore pretty much the same way as any USB device core appears to the CPU in any microcontroller with USB, you have control register and buffers or someway to send / receive USB packets. There are several of such USB core for FPGA. The one used in the FOMU official bitstream is ValentyUSB ( github.com/im-tomu/valentyusb ). I also wrote one myself available at github.com/smunaut/ice40-playground/tree/usb/cores/usb that I used on the fomu and other ice40 boards.
@slashghero
@slashghero 5 жыл бұрын
Hi, could you post link for that green development board with SIM slot.
@smunaut
@smunaut 5 жыл бұрын
It's a SIMTrace2 board : shop.sysmocom.de/products/simtrace
@J-K-AG
@J-K-AG 3 жыл бұрын
How do you get the data the actual from openvizsla?
@smunaut
@smunaut 3 жыл бұрын
I was using github.com/openvizsla/ov_ftdi but now there is also github.com/usb-tools/ViewSB which support the OpenVizla
@J-K-AG
@J-K-AG 3 жыл бұрын
@@smunaut brilliant thank you so much
[009] DSLogic Logic Analyzer Review and Teardown
46:09
OpenTechLab
Рет қаралды 89 М.
아이스크림으로 체감되는 요즘 물가
00:16
진영민yeongmin
Рет қаралды 62 МЛН
УГАДАЙ ГДЕ ПРАВИЛЬНЫЙ ЦВЕТ?😱
00:14
МЯТНАЯ ФАНТА
Рет қаралды 4,1 МЛН
Despicable Me Fart Blaster
00:51
_vector_
Рет қаралды 27 МЛН
What it feels like cleaning up after a toddler.
00:40
Daniel LaBelle
Рет қаралды 78 МЛН
Building and testing Alex Taradov's USB Sniffer
1:01:38
doogulass
Рет қаралды 2,4 М.
USB Logic Analyzer - Sigrok - Pulseview
16:39
Rudy's Hobby Channel
Рет қаралды 38 М.
28C3 - reverse engineering usb devices
26:03
HackersOnBoard
Рет қаралды 35 М.
The moment we stopped understanding AI [AlexNet]
17:38
Welch Labs
Рет қаралды 789 М.
iCE40 FPGA: Can it run DOOM ?   Let's find out !
22:45
Sylvain Munaut
Рет қаралды 21 М.
Detecting a Saleae Logic Analyzer on Your Data Bus
8:26
devttys0
Рет қаралды 18 М.
Instant USB cable tester
6:26
leepspvideo
Рет қаралды 23 М.
Как правильно выключать звук на телефоне?
0:17
Люди.Идеи, общественная организация
Рет қаралды 1,9 МЛН
НЕ БЕРУ APPLE VISION PRO!
0:37
ТЕСЛЕР
Рет қаралды 333 М.
НОВЫЕ ФЕЙК iPHONE 🤯 #iphone
0:37
ALSER kz
Рет қаралды 247 М.
Самые крутые школьные гаджеты
0:49
Что делать если в телефон попала вода?
0:17
Лена Тропоцел
Рет қаралды 2,7 МЛН