Hi kef, thanks for your quick reply!
This new project does not perfom writes to FLASH, so flash routines are not present on it.
1) edit debuggers memory map to make flash in question updated every time debugger stops, reflash code and inspect bytes at 308f00.
I don't remember how to "edit debuggers memory map to make flash in question updated every time debugger stops". Right know if I inspect memory at address 308F00 I see all 0x00 (i've attached an image)
And from address 30EF8 to 308EFF I have: 14D97812ED0A1B9B
And If you chek below, it mataches with the S-REcord, but from 308F00 I see all zeros on the debugger
This is what I see right after I load the code to the MCU, before I let it run.
2) check S-records, if it matches the code.
I believe this is the part of the S-record that need to be inspected:
S224308EE013E8180312EE13D4180312EE13EA180313F114D7180313F114D97B12ED0A1B9BD8
S224308F00F613EF27704A822E30F613E88759B745ECE213D46C821A8234CC12EE3BC6E687E9
S224308F204A8D4D301B840431FD1A8234CC12EE3BC6E6876E844A8D4D301B846B84EC803B52
I don't know much about HEX-code but those are not zeros.