neithernut
Maintainer of rvet and riscv-etrace, researcher at FZI Forschungszentrum Informatik.
Session
=== Reservierung nötig / Reservation needed: https://pretix.entropia.de/entropia/gpn24-workshops/ ===
When developing for/debugging embedded hardware, you sometimes need to know what's going on. But using a debugger may not be an option when the behavior you want to observe involves timing-critical code paths such as interrupt handling or bit-banging some arcane protocol. Hardware assisted tracing allows capturing this information and analyzing it offline, without halting or blocking the core.
The "Efficient Trace for RISC-V" (E-Trace) allows tracing programs on RISC-V hardware equipped with a compatible trace encoder. This workshop introduces general concepts and the infrastructure involved in traces, including open source tooling. You have the opportunity to work on traces provided as part of the workshop and capture your own.
