Hi!
I'm doing a project on Cortex M3 LPC1857, where in I have two images, a bootloader and a firmware. I use the flash memory bank-A to store both images. After bootloader(this doesn't use RTX kernel) does some initialization, it should LOAD firmware image(this uses RTX kernel). I face a fault in doing so. This fault occurs when firmware image is being booted, RTX kernel initialization being done when svc handler calls some kernel initialization.
I had given svc branching to start address of kernel initialization code from the firmware map file.
I can't understand how to solve this.. Can anyone suggest anything to do so?
Hi again!
I got that worked out. I didn't notice the base address mismatches, which I corrected and got the desired result.