Domanda:

Riconfigurazione firmware di ULINK2


Risposta:

Le nuove versioni di uVision riprogrammano l'adattatore di debug ULINK2 con nuove versioni di firmware, che potrebbero risultare incompatibili con le versioni precedenti di uVision. 
Per ripristinare la compatibilita' con le versioni precedenti di uVision, KEIL ha pubblicato la seguente procedura:

http://www.keil.com/support/man/docs/ulink2/ulink2_boot_mode.htm

Qualora la procedura NON desse esito positivo, e' anche possibile CANCELLARE il firmware di ULINK2 per causarne la riprogrammazione nel momento in cui uVision viene avviato. 

http://www.keil.com/support/docs/3632.htm 

In questo caso, dopo aver cancellato il firmware di ULINK2, e' sufficiente avviare la versione di uVision desiderata, che provvedera' a riprogrammare il firmware corretto nel dispositivo. 
Questa procedura e' estremamente invasiva, poiche' causa una riprogrammazione della flash, che ha una vita limitata, in funzione del numero di riscritture; e' pertanto da utilizzare poco frequentemente poiche', a lungo andare, puo' portare a danneggiare permanentemente la flash di ULINK2.