Hi! I am using ADUC7026 and Keil Arm Tools. I need to put all program to specify address(for example 0x8C800). I need to do this in startup.s, because I want MCU to jump to this address only on specially condition(for example GPIO pin low). In all other cases program must start from defaul address(0x80000). Thanks in advance
what you need is a bootloader at the entry point into flash, e.g. 0x0. decide where you need to branch to in the main function of the bootloader itself. it should not "be called on condition"...