I am researching resilient embedded software and need to perform fault injection on an AVR Atmega32 microprocessor.

I know I could modify the binary and insert, delete or modify branch instructions. However, I am looking for a way to use the on-chip debugger so the contents of CPU registers can be changed. I successfully created such a program for the NXP LPC1768 using its CMSIS-DAP interface and PyOCD. I am looking for something similar for the Atmega32.

Does anyone know of tools that can be used for this purpose?

More Jens Vankeirsbilck's questions See All
Similar questions and discussions