| From | Frederic Lehobey <Frederic dot Lehobey at free dot fr> |
| Subject | Re: [gulliver] Re: bootloader PIC |
| Date | Tue, 11 Apr 2006 00:28:42 +0200 |
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é > Questions : > Cherche bonne âme pour traduire le fichier log proposé pour soulager David 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
Attachment:
signature.asc
Description: Digital signature