¿Un programador ARM (LPC21xx) tira P0.14 / BSL a tierra?

1

La mayoría de los programadores ARM vienen con pines BSL, RESET, TXD, RXD, GND y VCC que necesitamos conectar con los pines respectivos de ARM.

Para ISP, es necesario conectar a tierra P0.14 / BSL después del reinicio.

Ya que estos programadores tienen pines BSL y RESET, ¿el programador mismo reinicia el controlador y tira de BSL a tierra O es necesario que primero tire BSL a tierra, reinicie el controlador y luego comience a programar usando programas como FlashMagic?

También, ARM permanece en el cargador de arranque si jalo P0.14 / BSL a tierra después del encendido hasta el próximo reinicio o si tiene algún tipo de tiempo de espera para que salte al código de la aplicación después de eso.

O como Wouter van Ooijen lo reformuló, si el cargador de arranque saltará espontáneamente a la aplicación después de un cierto tiempo de espera?

Estoy trabajando con LPC2138.

    
pregunta Swanand

2 respuestas

4

Como señala starblue, se refiere a la gama de microcontroladores LPC. Se recomienda mencionar esto en el título y / o texto de su pregunta.

Si el programador te baja BSL (¡y también si restablece el chip por ti!) depende del programador y del software de PC que utilices.

FlashMagic y lpc21isp pueden configurarse para hacer ambas cosas por usted, siempre que el hardware del programador (que puede ser tan simple como un chip FT232RL) lo admita y esté conectado correctamente al objetivo.

No puedo entender tu última pregunta. ¿Quizás quieres saber si el gestor de arranque saltará espontáneamente a la aplicación después de un cierto tiempo de espera? AFAIK no.

    
respondido por el Wouter van Ooijen
1

El cargador de arranque en el controlador muestra los pines que deciden si ingresan al cargador de arranque poco después del reinicio. Una vez que ha entrado en el cargador de arranque, no hay tiempo de espera y debe reiniciar el controlador nuevamente para iniciar la aplicación.

Tenga en cuenta que los pines utilizados pueden diferir según la serie específica de controladores (por ejemplo, para LPC11xx, el pin para ingresar al cargador de arranque es P0_1).

    
respondido por el starblue

Lea otras preguntas en las etiquetas