Hi, I was trying to bypass Boot ROM and Branch to Bootloader's entry point by some form of RESET configurations in OMAP. I did not get any specific RESET mode/configurations for this. Further, I find that it is not possible to bypass Boot ROM as it plays a very important role . I find that if i design by bypassing the boot ROM, then the bootloader will not get copied to the RAM from the Flash. The Boot ROM has the basic OMAP intialisaton stuffs and is copying the Bootloader from the Flash to RAM , then it invokes the bootloader in RAM. The Bootloader is copying my application from Flash to RAM and invokes the application in RAM.
So, I think, I cannot bypass Boot ROM . (That is , I cannot Branch to Bootloader Entry point directly after RESET).
But, I think, the following is possible - Making the Bootlaoder to execute in Flash itself:
--------------------------------------------------------------------------------------------------------------------------------- I would like to execute the Bootloader from the Flash Memory itself (Execute in Place - XIP ). The bootloader CMD files (Linker command Files) have the RAM memory mapping as it was designed to execute in RAM. So, the CMD files of the Bootloader has to be changed .
But, How to make the Bootloader to Execute from the Flash Memory itself ?
Kindly let me know your ideas / suggestions.
Thx in Advans, Karthik Balaguru