Knowledge / Technical topic

HW/SW boundary debugging

Not started

Self-directed study

Debugging where hardware and software meet: buses, drivers, and timing.

Practice in the Flight Lab: Call the injected fault · Read the I2C capture · UART framing and a SPI chip select · The rate group overran · Read the differential pair · Silent sensor

Subareas

GPIO drivers & rate groupsUART/SPI/I2C at the register levelInterrupts & timingLogic analyzer / oscilloscope bus debuggingRS-422/485 differential physical layerUnit tests for drivers

What to learn

  • LED Blinker on hardware
  • Valvano I/O chapters
  • Capture a bus trace

Resources

← All knowledge