Cómo hacer que los archivos SVD se puedan buscar con Svd2db

Todos los que escriben código bare-metal para microcontroladores probablemente conocen el placer de buscar los detalles de registros específicos en el manual de referencia, incluyendo su dirección absoluta. Aunque la función de búsqueda del visor de PDF puede ser útil, sería bastante agradable si hubiera una manera de buscar sólo los registros, y tener los cálculos de desplazamiento realizados automáticamente. Esto es básicamente lo que [Terry Porter]permite la herramienta Svd2db. Como el nombre sugiere, esta herramienta convierte los archivos de descripción de hardware SVD que vienen con los MCUs basados en ARM en un archivo de base de datos.

Este archivo de base de datos es una base de datos SQLite, lo que permite que se busque utilizando la herramienta proporcionada readdb o cualquier otra herramienta SQLite. Esto haría que la utilidad fuera útil no sólo para búsquedas rápidas durante el desarrollo, sino presumiblemente también para escenarios de pruebas automatizadas donde tener una base de datos de registros fácilmente buscable es de utilidad. En este punto Svd2db está garantizado para trabajar con SVDs de STM32, pero puede funcionar con SVDs para otros archivos SVD basados en ARM también.

Ricardo Prieto
Ricardo Prieto

Deja una respuesta

Tu dirección de correo electrónico no será publicada.