We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
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.