我正在使用 S5PV210,一个 sumsung arm-cortexA8 芯片。在其文档中,程序将从 0xd0200010 开始执行。现在我成功地在它上面运行了我的程序。但我还有一些问题。
起初,我使用链接命令“-Ttext 0xd02000010 -e main”,并认为它会将main函数放到地址0xd0200010。但我发现它只是将 .text 部分放到 0xd0200010 上。如果我更改了 .c 文件中的函数顺序,即使 .text 部分仍将放在 0xd0200010 上,但主函数不会在该地址上,并且“-e main”根本不起作用。
那么,我怎样才能使 main 函数位于 0xd0200010?我可以通过编译器和链接器命令来完成吗?