I would like to try the tiny multi bootloader+, so i need a bootloader HEX file. Is there any guide on how to create one myself? For example, can i make it using cowbasic, and also, can i "merge" the bootloader code with any existing code? The Tx, Rx pins i'm using are:
RX2PPS = 0x0009 'RB1 > RX2
RB2PPS = 0x000B 'TX2 > RB2
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The Q10 is one of the chips supported by the new process,
You cannot 'make' using GCBASIC as I am not planning to release. I will put on a new website where it should be possible to config and get a complete bootloader - this is a low priority in my backlog.
Referri to merge. What do you mean ? What else do you want to add ? A bootloader is a small program that hands operations over to the user program. One of the principles is that the bootloader is less than 100 words ( this means the Windows/Linux App knows that the parameters are).
With respect to the Q10 TBL solution there a 10 words remaining in the memory. You cannot do much with 10 words of ASM but this would make the Q10 TBL specific to your needs.
So, what is the merge. Contact me via a Personal Message to get my email address.
Evan
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi,
I would like to try the tiny multi bootloader+, so i need a bootloader HEX file. Is there any guide on how to create one myself? For example, can i make it using cowbasic, and also, can i "merge" the bootloader code with any existing code? The Tx, Rx pins i'm using are:
RX2PPS = 0x0009 'RB1 > RX2
RB2PPS = 0x000B 'TX2 > RB2
Thanks for asking.
The Q10 is one of the chips supported by the new process,
You cannot 'make' using GCBASIC as I am not planning to release. I will put on a new website where it should be possible to config and get a complete bootloader - this is a low priority in my backlog.
Referri to
merge
. What do you mean ? What else do you want to add ? A bootloader is a small program that hands operations over to the user program. One of the principles is that the bootloader is less than 100 words ( this means the Windows/Linux App knows that the parameters are).With respect to the Q10 TBL solution there a 10 words remaining in the memory. You cannot do much with 10 words of ASM but this would make the Q10 TBL specific to your needs.
So, what is the
merge
. Contact me via a Personal Message to get my email address.Evan
By "merge" i meant to have a single hex file that includes the bootloader code + any application code. Anyway, i sent you pm for the rest :-)