ida no reconoce el ensamblaje del firmware STM32F103

0

Estoy intentando RE un firmware específico instalado en un chip m3 de cortex del brazo (STM32F103 para ser específico). Usando ida pro, he intentado cargar el firmware (archivo bin) y configurar el procesador en ARM, armv6-M (el La base de código de acuerdo con documntation es la siguiente:

define FLASH_BASE ((uint32_t) 0x08000000) / *! < Dirección base de FLASH en la región de alias * /

define SRAM_BASE ((uint32_t) 0x20000000) / *! < Dirección base de SRAM en la región de alias * /

define PERIPH_BASE ((uint32_t) 0x40000000) / *! < Dirección base periférica en la región de alias * /

define SRAM_BB_BASE ((uint32_t) 0x22000000) / *! < Dirección base de SRAM en la región de banda de bits * /

define PERIPH_BB_BASE ((uint32_t) 0x42000000) / *! < Dirección base periférica en la región de banda de bits * /

sin embargo, cuando lo cargo en ida y presiono "c" para convertirlo en código, solo las partes pequeñas se analizan como código, y parece que no puedo obtener el código completo del ensamblaje.

este es el firmware de bin ( enlace )

Estaremos encantados de recibir cualquier comentario o sugerencia sobre cómo abordar esto.

Gracias

    
pregunta user44088

0 respuestas

Lea otras preguntas en las etiquetas