Tengo algunos tableros personalizados con un procesador ARM (marvell78100, compatible con armv5), algunos SDRAM y algunos Flash. Estoy tratando de investigar el problema de los tiempos con la SDRAM, ya que parece que el diseño no se realizó correctamente, lo que provoca bloqueos del programa en algunas placas, cada dos horas.
Desafortunadamente, es una situación típica de heisenbug, donde observar el error hace que desaparezca: cuando ejecuto el programa en gdb con un depurador JTAG de peedi, la cantidad de errores parece ser extremadamente reducida.
¿Cuál es la velocidad de un programa que se ejecuta en un depurador JTAG en comparación con la velocidad normal?
Creo que podría encontrar esta información en las especificaciones de las celdas de depuración ARM JTAG, pero no logré encontrar esas especificaciones.