Question: - how to locate application to non 0x0000.0000 address? Processor: NXP LPC1768 Dev system: Keil ARM 4.73
Steps used: 1) scatter file below used to set load region and execution region to 0x0000.2000 2) copied vector table to 0x2000 3) udpated vtor register to 0x2000
Problem: Application does not run.
Scatter file used:
LR_IROM1 0x00002000 0x00000D000
{ ; load region size_region
ER_IROM1 0x00002000 0x0000D000
{ ; load address = execution address
*.o (RESET, +First)
*(InRoot$$Sections)
.ANY (+RO)
}
RW_IRAM1 0x10000000 0x00008000 { ; RW data
.ANY (+RW +ZI)
}
}
This follows instructions specified in NXP app note AN10744, something else I’m missing?