Continue reading“Supercon 2023 – Going Into Deep Logic Waters With The Pico’s PIO And The Pi’s SMI”→ Bringing The PIO To The FPGA May 22, 2023byMatthew Carlson10 Comments We’ve seen some pretty incredible hacks using the Raspberry Pi 2040. However, one of the most exciting bits ...
Patch the PicoSDK to report the additional PIO file information. VisualGDB can show the PIO files used by the targets in Solution Explorer, as long the SDK is patched to report them. To patch the SDK, open the<SDK path>\tools\CMakeLists.txtfile, and locate the following line: add_custo...
It also uses theregproperty as the SM, instead of relying on pico sdk to arbitrarily assign one, which seems to be the norm for other PIO-based drivers in the codebase. I'll put up a separate PR to do this on the main pio dts nodes and fix-up drivers if people think this is a...
Once the SDK has been patched, and the project has been updated to include the profiler framework, start debugging it again and let the breakpoint in the main loop hit. Click “halt and begin debugging” in the PIO debugger window again. This time VisualGDB will show the values of the PI...