Oznog
Active Member
I don't know too much about bootloaders, so could somebody help me out on this one?
Does a bootloader have to fit within the "boot block"? I saw a mention that there was limited space available in the boot block per part.
The second chip (18f252) on my project does not have a serial port on it, and there is no room to add one, but the main 452 (maybe 4620) chip does. They're connected via I2C. It would be neat-o if the bootloader for the 452 could open the I2C port and have bootloader code on the 252 rewrite its program space. But I2C handlers are going to be longer than a standard bootloader. Did I see somewhere that there was only 512 bytes available for bootloader space on the 252?
Does a bootloader have to fit within the "boot block"? I saw a mention that there was limited space available in the boot block per part.
The second chip (18f252) on my project does not have a serial port on it, and there is no room to add one, but the main 452 (maybe 4620) chip does. They're connected via I2C. It would be neat-o if the bootloader for the 452 could open the I2C port and have bootloader code on the 252 rewrite its program space. But I2C handlers are going to be longer than a standard bootloader. Did I see somewhere that there was only 512 bytes available for bootloader space on the 252?