Troubleshootings: First sector of Datashash erased at boot time during hardware development

3 views
Skip to first unread message

tanzox

unread,
Jun 7, 2010, 6:42:01 AM6/7/10
to groupe de discussion autour de Netus G20 et FOX Board G20
Hi to all,

Unfortunately the standard AT91Bootstrap bootloader, written by
default on the Dataflash memory on the Netus G20 module, has a
software features inherited from the Atmel software development kit
that erase the first sector of the Dataflash when the line A31 (Pin
J6.31 on the FOX Board G20) is mantained to 0 by an external hardware.

When this happen the FOX Board G20 (or the Netus G20 module) doesn't
boot anymore.

This problem doesn't affects who don't use the J6.31 pin (A31) because
this pin is mantained to 1 by an internal pull-up resistor .

To solve it rewrite the Dataflash contents following this procedure:
http://foxg20.acmesystems.it/doku.php?id=dev:factory-default

A patch to AT91bootstrap will be available very soon.

Sergio Tanzilli
Acme Systems srl

SebFox

unread,
Jun 7, 2010, 7:52:43 AM6/7/10
to groupe de discussion autour de Netus G20 et FOX Board G20
Bonjour,

Voici le dernier message de ACME System indiquant une défaillance
héritée du kit de développement d'Atmel.

Si vous utilisez la pin J6.31 (ligne A31) en entrée, et que vous lui
appliquez une tension logique externe de 0V, le premer secteur
de la mémoire programme du micro sera effacée.

L'effet produit sera une impossibilité de démarrer la FoxBoard
G20 jusqu'à ce qu'une nouvelle programmation du Bootloader soit
flashée.

SI vous n'utilisez pas cette pin, aucun problème, car elle maintenue
au niveau logique 1 en interne. Si vous utilisez ou prévoyez
d'utiliser
le bus I2C, vous devrez suivre la procédure de mise à niveau du
BootLoader expliquée ici:
http://foxg20.acmesystems.it/doku.php?id=dev:factory-default

Bonne journée à tous
sebFox
Reply all
Reply to author
Forward
0 new messages