BIN Filer Generate with Different IROM Address

Hi,

I have questions as following,
I think that there has no address information in the BIN file, but from
my testing, there has different BIN generated with different address

Flow 1. "Options for target" > "Target", set IROM1 to 0x8003000 then generate BIN1 file
Flow 2. "Options for target" > "Target", set IROM1 to 0x8005000 then generate BIN2 file

After doing that, I use software to compare two files, I found that the files are not
the same.

So, my question is,
1. Any document or material to describe it about this topic?
2. If I flash BIN1 file into 0x8005000 and using boot loader to jump it and correct setting interrupt vector table in 0x8005000, does the firmware can work correctly?

Thank you so much.

More questions in this forum