STM32L1 de arranque desde USART

1

Estoy tratando de mover una aplicación de la placa de descubrimiento STM32L1 (que tiene el chip STM32L152) a una PCB que contiene el STM32L151RC. En el panel de descubrimiento, pude seguir las notas de la aplicación (AN2606 y CD0026342) para programar la unidad de usuario a través de USART1. Sin embargo, cuando uso la misma configuración de arranque (BOOT0 es alto, BOOT1 es bajo, USART 2 RX PA3 es bajo, luego conduzco el pin NRST bajo para un RESET) No recibo respuesta de la unidad uC cuando le envío los datos 0x7F marco a través del chip FTDI (8 bits, paridad par, 1 parada). Todos los VDD (incluido el VDDA) reciben 3.3V con un límite de .1uF a tierra y todos los VSS están conectados a tierra del FTDI.

¿Podría alguien, por favor, ofrecer una sugerencia de lo que podría estar haciendo mal o lo que debería verificar a continuación? Estaba operando bajo el supuesto de que no había diferencias entre STM32L151 y STM32L152 a este respecto. ¿Es esa una buena suposición? ¿Los chips tienen el gestor de arranque en la memoria del sistema de forma predeterminada, o hay que especificarlo al momento de ordenarlos?

Esto es muy específico, pero quizás alguien tenga experiencia con otro chip STM. Las notas de la aplicación muestran que es muy similar para el STM32F.

    
pregunta MrUser

1 respuesta

1

Probablemente ya haya solucionado el problema, pero por si acaso en la nota de aplicación an2606, se indica que los chips STM32L1XXXC usen los pines PD5 / PD6 como TX / RX para USART2. Supongo que esto es obligatorio.

    
respondido por el Eric

Lea otras preguntas en las etiquetas