Recientemente, en Embedded World 2018 en Nuremberg, obtuve, gratis, NUCLEO-L433RC-P con chip STM32L433RCT6P integrado. Quiero ampliar mis conocimientos en chips STM32. Antes, hice cosas simples en STM32F4.
Todos los puentes en el tablero están colocados correctamente.
Abrí STMcubeMX, seleccioné la placa NUCLEO-L433RC-P de la selección de placa y usé todas las configuraciones predeterminadas para ella. También hice una versión seleccionando el chip STM32L433RCTxP directamente, no la placa, y configurando todo manualmente. Mi objetivo final era hacer parpadear un LED.
Seguí este tutorial solo como guía, no cambié RCC ni SYS ni nada por el estilo: https://www.youtube.com/watch?v=BJdXR0Al6os
Aquí es donde comenzaron los problemas. Después de generar el código y abrir Keil, obtuve la ventana de actualización y actualicé todo para STM32L433RCT6P. Debajo de los tableros no había NUCLEO-L433RC-P para encontrar o actualizar. Después de cerrar esa ventana, apareció esto (lo intenté una y otra vez mientras revisaba todas las opciones):
En este punto, solo intenté escribir código y ver qué sucedería. Revisé todo en opciones para targeter y compilé todo. Después de hacer clic en el botón Descargar, obtiene lo mismo para ambos escenarios:
¿Qué debo hacer para arreglar esto?
Versiones: Keil V5.24.2.0, STM32CubeMX 4.24.0
El dispositivo no se encuentra en los paquetes familiares de dispositivos disponibles. Use PackInstaller: 'Buscar actualizaciones' para actualizar la lista de dispositivos compatibles.
Keil no conoce el dispositivo. Desde Keil 5, no viene por defecto con todos los dispositivos compatibles. Tienes que instalar los dispositivos manualmente a través del Pack Installer .
En el registro:
No se encontró ningún algoritmo para: 08000000H - 08000F53H.
Dado que Keil no conoce el dispositivo, no tiene idea de cómo debería comenzar a programarlo. Necesita firmware para cargar en SRAM y ejecutar para poder programar flash. Esto viene con el instalador del paquete.
Error: Error al descargar Flash - "Cortex-M4"
Ese es solo el mensaje de error menos descriptivo que recibe en casi todos los errores.
Acostumbrarse a él.
Chico perezoso
Jeroen3
runoelperro
Chico perezoso
runoelperro