[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [gulliver] Re: bootloader PIC


From launay <pierre dot launay at ac-rennes dot fr>
Subject Re: [gulliver] Re: bootloader PIC
Date Tue, 11 Apr 2006 22:06:46 +0200

Frederic Lehobey a écrit :

Salut,

À relire.

On Mon, Apr 10, 2006 at 11:29:31PM +0200, launay wrote:



Fichier log proposé :
La modification apportée avec les fichiers
moniteur.asm et f877_jmon2.inc permettent qu'un même fichier utilisateur
par exemple user.hex puissent être programmé indifféremment avec un programmateur de PIC standard avec le mode ICSP ou avec le bootloader moniteur et une liaison série.


En mode ICSP les adresses 0000 à 0003 contiennent un saut vers le programme utilisateur.

En mode Bootloader les adresses 0000 à 0003 contiennent un saut vers le programme du bootloader. Mais au bout de 4 secondes, si aucune touche du clavier n'est appuyé, on fait un saut vers le programme utilisateur.

La modification consiste à déplacer le contenu des adresses 0000 à 0003 en D000 à D003, et
au bout de 4 secondes, si aucune touche du clavier n'est appuyé, on fait un saut en D000


Fin fichier log proposé


Traduction proposée (à relire) :

-----------------------------------------------------------------------
The changes to the files moniteur.asm and f877_jmon2.inc make possible
for a single user file like, for example, user.hex to be programmed
indifferently with a standard PIC in ICSP mode or with the bootloader
monitor and a serial link.

In ICSP mode, the addresses 0000 to 0003 hold a jump to the user
program.

In Bootloader mode, the addresses 0000 to 0003 hold a jump to the
bootloader program.  But if after 4 seconds no key of the keyboard has
been pressed, it jumps to the user program.

The change consists in moving the content of addresses 0000 to 0003 to
D000 to D003 and, after 4 seconds, if none key is pressed to jump to
D000.
-----------------------------------------------------------------------


Faut il mettre les fichier diffs dans le fichier log ?


Non. Mais mettre le journal (log) des modifications dans le diff. :-)

Librement,
Frédéric


Frédéric, merci beaucoup pour la traduction mais je ne comprends pas très bien ton explication mettre le fichier log dans le diff
Concrètement j'ai 2 fichiers modifiés f877_jmon2.inc et monitor.asm (j'ai mis monitor au lieu de moniteur ça fait plus anglais, Jack a bien précisé qu'il ne parlait que l'anglais) et mettre le fichier monitor.hex (celui à programmer dans le PIC)
actuellement 2 fichiers diff qui s'appellent monitor.txt et f877_jmon.txt ainsi que le fichier
log que tu vient de traduire.
Si je mets les 2 fichiers diff en 1 seul avec à la fin le fichier log, je vais faire fuir tous les électroniciens.
Les bootloaders sont utilisés par des électroniciens qui ne sont pas tous des mordus d'informatique, si je trouve un site avec des fichiers qui commencent par des fichier diff je pars en courant. Déjà que j'ai eu du mal à comprendre mes propres fichiers diff, alors ceux des autres je t'en parle pas.


Faut-il mettre le fichier log au début puis les 2 fichiers diff après, le tout dans un fichier ???
Dans le fichier monitor.asm : ne faut-il pas préciser que c'est une version modifiée et renvoyer vers le fichier ???


Merci de vos suggestions, n'oubliez pas que les utilisateurs intéressés ne sont tous des informaticiens.

Pierre