Please tell me about "Record type: 03 (Start Segment Address)" of the hex file.

I am making a "program that keeps multiple software in Flash ROM and reads arbitrary software according to instructions".

When I open the hex file with a text editor, the end of the file looks like this:

---------------------
:04000003200032396E
:00000001FF
--------------------

": 04000003200032396E" is decomposed as follows.

Byte count:04
Address:0000
Record type:03 (Start Segment Address)
Data:20003239
Checksum:6E

I don't understand the behavior in the case of "Record type: 03 (Start Segment Address)".

In the case of "Record type: 03 (Start Segment Address)", can you tell me how to reflect it in the register?

Please. 

Related