|
Error : L6206E: Entry point (0x80028000) lies outside the image.解决办法
原来,之前工程配置里面的“Image entry point”我用的地址是0x80028000,而在分散加载文件mem_a.scf中我用的地址是0x80000000,将其都改为0x80000000就OK了。
{
ROM_EXEC 0x80000000
{
Startup.o (vectors, +First)
* (+RO)
}
在arm linker里面的output 和options里面的RO、Image entry point 和mem_a.scf文件配置应该是一致的。