1014291919 发表于 2016-4-10 00:06

ARM程序执行问题

      刚学ARM,用UBOOT下载裸机程序到SDRAM的地址0x30000000处运行,但是Makefile中链接地址指定为0,程序仍然可以执行,想问程序究竟是在SDRAM中运行还是在0地址运行?

luihui1 发表于 2016-4-12 17:13

这个看你的芯片,如果是2440的话,前面4k的代码都是要用地址无关的跳转指令跳转的,直到执行ldr pc,=main,这时才会真正跳转到sdram执行
页: [1]
查看完整版本: ARM程序执行问题