El flasheo de Atmel SAMD20G18 con OpenOCD y Segger J-Link Lite solo tiene éxito en cada segundo intento

1

Estoy usando los siguientes comandos para flashear un Atmel SAMD20G18 usando OpenOCD (0.9.0-00073-gdd34716) y un Segger J-Link Lite usando SWD:

halt
flash write_image flash.bin 0
reset

cada dos veces, esto solo borra el flash (como se verifica al descargar la memoria y con flash erase_check ), lo cual no es un gran problema pero se está volviendo un poco molesto.

El borrado manual ( flash erase_sector 0 0 3 ) borra los sectores utilizados, pero no evita que el siguiente flash write_image falle.

Estoy usando la secuencia de comandos target/at91samdXX.cfg , que detecta automáticamente este banco flash:

> flash banks
#0 : at91samd20g18.flash (at91samd) at 0x00000000, size 0x00040000, buswidth 1, chipwidth 1

¿Es este un problema conocido? ¿Hay alguna manera de hacer que el comando flash tenga éxito de una sola vez?

    
pregunta mvds

0 respuestas

Lea otras preguntas en las etiquetas