El programa no se ejecuta en STM32F4 después de desconectarlo de la PC

0

Desarrollé un programa en STM32F4 usando keil uV en Windows 10, funciona perfectamente cuando el objetivo está alimentado por la computadora, incluso después de que detengo la depuración. Normalmente, después de descargar el programa en la memoria flash, se ejecutará automáticamente cuando el objetivo se alimente con cualquier fuente de energía. No puedo entender por qué no funciona en mi caso.

    
pregunta oussama zaidi

1 respuesta

1

Cuando el chip no comienza a ejecutarse en el reinicio de encendido, puede tener dos causas:

  • El chip se inicia en el modo de cargador de arranque porque los pines de selección de arranque tienen el voltaje incorrecto en el encendido.
  • Su programa no está enlazado correctamente. En otras palabras, está en la parte equivocada de flash. (esto es poco probable cuando se construye a partir de ejemplos)
respondido por el Jeroen3

Lea otras preguntas en las etiquetas