Re: Tiny Bootloader
- From: "JohnT" <jctooley@xxxxxxxxx>
- Date: 30 Aug 2006 10:06:18 -0700
I've looked through the bootloader and my interpretation is as follows
:-
1. PIC Starts
2. Jumps to (Max_Memory - 100)
3. Waits a period of time for 'C1' to be received.
4a. If 'C1' is receieved then continue to rewrite the program that it
is being sent.
4b If no 'C1' is received then exit the bootloader.
5 Jump to the start of the bootloader where the four 'nop' commands
should have been replaced with the 'Goto' command that is at the start
of my program.
6 It should find my 'Goto' command and then execute my program.
I believe that the download program that you get off the site looks at
the start of the user program. Finds this 'Goto' command and relocates
it in memory to the start of the bootloader. I think this is where it
is failing but I don't have the source code for the download program to
verify this.
Thanks
.
- Follow-Ups:
- Re: Tiny Bootloader
- From: Stef Mientki
- Re: Tiny Bootloader
- References:
- Tiny Bootloader
- From: JohnT
- Re: Tiny Bootloader
- From: Pietje Bell
- Re: Tiny Bootloader
- From: RaceMouse
- Re: Tiny Bootloader
- From: JohnT
- Re: Tiny Bootloader
- From: RaceMouse
- Re: Tiny Bootloader
- From: JohnT
- Re: Tiny Bootloader
- From: Neil
- Re: Tiny Bootloader
- From: JohnT
- Re: Tiny Bootloader
- From: Diogo G. Casado (a.k.a dIIo)
- Tiny Bootloader
- Prev by Date: Re: Improving RFID reader throughput!
- Next by Date: Re: Nice IDE for ARM?
- Previous by thread: Re: Tiny Bootloader
- Next by thread: Re: Tiny Bootloader
- Index(es):
Relevant Pages
|