IAP a través de HTTP STM32

2

Estoy usando un controlador STM32F207 conectado a un Micrel KSZ8995FQ en modo MII. Utilizo IAP sobre HTTP disponible en el sitio web de ST para el controlador STM32.

Puedo actualizar el firmware utilizando HTTP, pero si mi aplicación (la imagen cargada con el Código IAP) y el Código IAP tienen la misma dirección IP, solo recibo una respuesta al comando ping desde el código de la aplicación. después de aproximadamente 5 minutos.

Estoy seguro de que la aplicación comienza a ejecutarse. Esta situación (respuesta retrasada para el ping desde la aplicación) no se ve cuando uso una dirección IP diferente en el código IAP y en el código del cargador de arranque.

    
pregunta Vivek V

1 respuesta

1

Debe vaciar la caché arp en la computadora que está utilizando o asegurarse de que la dirección MAC del stm32 no cambie durante o como resultado de la actualización.

Si cambia, necesitará un acceso de administrador / raíz para eliminar el registro arp anterior o esperar a que ese registro caduque, de modo que el PC emita una nueva solicitud de arp para encontrar su dirección MAC actual.

    
respondido por el Chris Stratton

Lea otras preguntas en las etiquetas