1. Introducción a la función
STM32CubeIDE es una herramienta de desarrollo basada en STM32 lanzada oficialmente por ST, que integra las funciones de TrueStudio y STM32CubeMX en una.
Características principales:
1. Integre las características de STM32CubeMX
- Admite la selección de microcontroladores y microprocesadores STM32
- Configuración de pin, reloj, periférico y middleware
- Creación de proyecto y generación de código de inicialización.
2. Basado en ECLIPSE / CDT, con la ayuda de la función de complemento ECLIPSE, proporcione el compilador GNU C / C ++ para la cadena de herramientas ARM, soporte del depurador GDB
3. Otras funciones avanzadas de depuración
- Núcleo de CPU, registros periféricos y ventana de memoria
- Ventana de monitoreo variable en tiempo real
- Análisis del sistema y seguimiento en tiempo real.
- Herramienta de análisis de errores de CPU
4. Soporta depurador ST-Link y J-Link
5. Apoye el proyecto de importar TrueStudio y SW4STM32
6. Admite múltiples sistemas operativos, incluidos Windows, Linux y MacOS, solo admite 64 bits
Segundo, el menú básico.
De izquierda a derecha:
-
Archivo:
Principalmente implica opciones para operaciones de archivo. Incluyendo opciones nuevas, abrir, cerrar, guardar, revertir, mover, renombrar, actualizar, imprimir, importar, exportar y otras opciones de operación de archivos, así como el separador de línea de conversión de archivos, reiniciar el software, salir del software y otras opciones de operación.
-
Editar
Incluyendo operaciones de edición en el contenido del archivo. Como deshacer, deshacer, deshacer, copiar, cortar, pegar, eliminar, seleccionar todo, bloquear selección, buscar, reemplazar, completar palabras, completar códigos, etc.
-
Fuente
Prefiere la operación de acceso directo del código. Como agregar comentarios, descomentar, corregir sangría, implementar métodos, reescribir métodos, etc.
-
Refactor
Refactorización de operaciones relacionadas.
-
Navegar
Operación de navegación. Por ejemplo, salte al siguiente miembro, salte al archivo de encabezado, muestre la estructura del archivo, etc.
-
Buscar
Operación de búsqueda.
-
Proyecto
Operaciones relacionadas con proyectos. Incluyendo abrir, cerrar, compilar, configurar, borrar y otras operaciones.
-
correr
Operaciones relacionadas con la depuración.
-
Ventana
Operaciones relacionadas con ventanas. Incluyendo operaciones como nuevas, abiertas y cerradas.
-
Ayuda
Proporcione algunas opciones de información de ayuda relevantes.
3. Nuevo proyecto STM32
Operación general: Archivo–> Nuevo–> Proyecto STM32, y finalmente seleccione el modelo MCU, configure los pines, el reloj y los parámetros periféricos relacionados de acuerdo con la situación real para generar el código de inicialización.
Cuatro teclas de acceso directo comúnmente utilizadas
Tecla de acceso directo | Descripción de la tecla de acceso directo |
---|---|
Ctrl + / | Línea de comentarios / línea de comentarios |
Ctrl + D | Eliminar fila |
Ctrl + F | Buscar en archivo |
Ctrl + H | Buscar dentro del proyecto |
Ctrl + L | Saltar a la línea especificada |
Ctrl + O | Mostrar resumen del documento actual |
Ctrl + W | Cerrar el archivo actual |
Ctrl + Tabulador | Cambiar entre archivos de origen y encabezado |
Alt + / | Completar código |
Alt + ↓ (↑) | Línea abajo (línea arriba) |
Alt + ← (→) | Cambiar ventana de archivo |
F3 | Salta a la declaración |
F4 | Ver jerarquía de tipos |
F11 | Comience a depurar |
F5 | Entrar |
F6 | Dar un paso |
F7 | Dar un paso atrás |
F8 | Seguir corriendo |