Exploración de límites de sonda de magia negra

0

Tengo una pregunta simple. ¿Se puede utilizar sonda de magia negra para realizar un escaneo de límites?

No pude encontrar que dice explícitamente eso.

Si no, ¿cuál sería la alternativa más barata para hacerlo en STM32 (STM32F103) y similares?

    
pregunta ShP

1 respuesta

1

Después de buscar en la fuente el firmware de Black Magic Probe, no parece que admita el escaneo de límites.

Los comandos GDB al BMP pasan por gdb_main_loop , que contiene comandos para leer y escribir memoria y registros y para iniciar, detener y reiniciar el procesador de destino, así como los comandos extendidos q y v . v es principalmente para escribir en flash, mientras que q proporciona algunas descripciones del objetivo, así como los comandos GDB monitor .

Dado que GDB en sí no tiene soporte para los análisis de límites JTAG, estos comandos monitor son los que brindan la mejor oportunidad de soporte, ya que se pasan directamente al BMP. Sin embargo, mirando la lista de comandos admitidos , ninguno de ellos se relaciona con JTAG escaneo de límites.

Si bien es difícil demostrar que un negativo es negativo, no veo ningún mecanismo para manejar el escaneo de límites en la sonda Black Magic.

La herramienta de depuración de código abierto más popular que admite el escaneo de límites es probablemente OpenOCD. admite escaneos SVF , aunque no vi ninguna forma de controlar los pines individuales a través de los comandos de OpenOCD . OpenOCD admite una amplia gama de adaptadores JTAG de hardware , aunque no parece documentar si todos ellos soportan escaneo de límites. Dado que está utilizando un STM32, tal vez pruebe el ST-LINK / V2.

    
respondido por el Abe Karplus

Lea otras preguntas en las etiquetas