Hi guys
I am teaching myself about bootloader in pic with xc8 compiler. This tutorial from Microchip is a very good start, but I have some questions. Which the tutorial doesn't give much explanation.
In the following code of a hex file I generated
If I select project -> property -> linker -> runtime category -> format hex file for download.
I should get every line start with :10, means 16 bytes. excpet the last line, which is end of file. And the one line before last line, which is the 8 bytes config data.
So why is the second line before last is only 8 bytes, not 16 bytes?
I am teaching myself about bootloader in pic with xc8 compiler. This tutorial from Microchip is a very good start, but I have some questions. Which the tutorial doesn't give much explanation.
In the following code of a hex file I generated
Code:
:10000000FFEF00F0FF00FF00FACF0EF0FBCF0FF084
...
...
:108E800000253032580025303264000A0D00000001
:08FFF000FF00FF00FF00FF000D
:08FFF800ACF1CAFBFFF9FFF1B7
:00000001FF
I should get every line start with :10, means 16 bytes. excpet the last line, which is end of file. And the one line before last line, which is the 8 bytes config data.
So why is the second line before last is only 8 bytes, not 16 bytes?