cancel
Showing results for 
Search instead for 
Did you mean: 

How to select Key I/O for In-application program(IAP) through UART for STM32F407VGT6TR?

JieShen_Jason
Associate II

Hi,

I would like to in-live upgrade firmware of STM32F407 through USART1, that means  in-application program(IAP) . If I remember right, there need a trigger signal from key meanwhile NRST is low.

My question is that the Key signal could be connected to any GPIO I/O of STM32F407 except those dedicated pin, right?  Is there special point to care about selection of  Key I/O pin?

 

Thanks in advance!

Best regards!

Jason

11 REPLIES 11
JieShen_Jason
Associate II

Hi

very clear, get it!

Many thanks to all replier

 

Best regards!

Jason


@JieShen_Jason wrote:

So, the pin for key could be  any GPIO I/O


Doesn't even have to be a GPIO pin - you can use any event you like to trigger the upgrade process.

It could be a UART command (as illustrated by the menu in the AN4657 example) or anything else...

A complex system that works is invariably found to have evolved from a simple system that worked.
A complex system designed from scratch never works and cannot be patched up to make it work.