This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

IROM Address

Hi,

I have some questions want to asking on my side project, from my thought, I will design
a boot loader to jump to one of address application by different configuration.

<Application 1 Address> 0x8005000
<Application 2 Address> 0x8041000

I found that even having same C code with different IROM address (0x8005000 or 0x8041000),
there has different bin file generated. So two questions as below,

<Question 1>
If I use IROM address with 0x8005000 to generate one hex file and flash into <Application 1 Address> and <Application 2 Address> then using boot loader to jump it, is it meet any
problems?

<Question 2>
If meet problems from <Question 1>, it means that I cannot flash hex file with IROM address (0x8005000) into flash 0x8041000, is it correct? Or there has some method to let situation work properly (such that the function of remapping vector table)?

I ask above questions because I want to know that I need to manager each application IROM address from build time or can manager it from the run time, thank you so much.

0