Se pueden encontrar nuevas funciones recientes y correcciones de errores en el registro de cambios de este proyecto de software.
La biblioteca y las herramientas stlink tienen la licencia BSD-3 .
stlink es un conjunto de herramientas de código abierto para programar y depurar dispositivos y placas STM32 fabricados por STMicroelectronics. Admite varias placas programadoras STLINK (y sus clones) que utilizan un chip microcontrolador para traducir comandos de USB a JTAG/SWD. Hay cuatro generaciones disponibles en el mercado, todas ellas compatibles con este conjunto de herramientas:
A nivel de usuario no hay diferencia en el manejo u operación entre estas diferentes revisiones.
El conjunto de herramientas STlink incluye:
st-info
: una herramienta de programación y información de chipsst-flash
: una herramienta de manipulación de flashst-trace
: una herramienta de registro para registrar información sobre la ejecuciónst-util
: un servidor GDB (compatible con Visual Studio Code/VSCOdium a través del complemento Cortex-Debug)stlink-lib
- una biblioteca de comunicaciónstlink-gui
- una interfaz GUI [opcional] Los objetivos de MCU que funcionan actualmente se enumeran en support_devices.md.
Puede encontrar una lista de operaciones compatibles en version_support.md.
Nuestro tutorial puede ayudarle con algunas tareas avanzadas e información adicional.
Ventanas :
A partir de la versión v1.6.1, los binarios independientes de Windows están disponibles (nuevamente) en la página de lanzamiento del proyecto. Asegúrese de seleccionar la versión correcta para su sistema (i686 o x86_64). El archivo comprimido se puede descomprimir en cualquier ubicación deseada, ya que no contiene rutas codificadas. Sin embargo, sugerimos mover la carpeta de la aplicación descomprimida a C:Program Files
en sistemas de 32 bits y a C:Program Files (x86)
en sistemas de 64 bits (el conjunto de herramientas es de 32 bits).
Alternativamente, se puede compilar e instalar desde el código fuente como se describe en nuestro manual de compilación.
Linux/Unix :
Recomendamos instalar stlink-tools
desde el repositorio de paquetes de la distribución utilizada:
Nota: Como los paquetes distribuidos a través de los repositorios de Debian y Ubuntu difieren de nuestro paquete deb automantenido, recomendamos utilizar este último (consulte el enlace a continuación). Brinda la oportunidad de manejar y solucionar problemas de paquetes informados por los usuarios directamente dentro del proyecto y no es redundante para ninguna limitación derivada de pautas de mantenimiento externas.
MacOS :
La compatibilidad con macOS se eliminó con la versión 1.8.0.
Utilice la versión 1.7.0 en su lugar, pero tenga en cuenta que esta versión ya no se mantiene ni se admite.
Cuando no hay ningún ejecutable disponible para su plataforma o necesita la última versión (posiblemente inestable), debe compilar el conjunto de herramientas usted mismo. Este procedimiento se explica en el manual de compilación.
Consulte también nuestras Pautas de contribución.
Espero que no esté fuera de tema, pero me he sentido tan frustrado con las cosas relacionadas con AVR en OpenBSD, que el hecho de que stlink se construyera fuera de la caja sin necesidad de tocar nada fue un gran alivio. ¡Literalmente mejoró todo mi fin de semana! Supongo que es gracias a @Crest y también al equipo de stlink-org (@Nightwalker-87 y @xor-gate, al parecer) por haber creado un software que no es hostil para los sistemas operativos "marginales". Gracias <3" - nbonfils, 12.11.2021