Hi, everyone
I am trying to learn to understand HEX file.
The ultimate goal is the production of bootloader.
But I encountered two problems while reading HEX File.
1. microchip .hex VS S32DS.hex:
I use Notepad to open the MPLAB.hex, there will be a lot of
:020000040000fa
:04027c005806000020
Two messages,
But why S32DS.hex does not.
Is it because of some functions written in the program?
Are they necessary? Or I opened it in the wrong way?

2. Question about NEX Address:
Why is there a mechanism for line breaks or data length changes here?

Is there any advice for beginners to learn bootloader?
BOOK? FILE?
Thank you for your careful reading~