JMS 发表于 2012-4-29 20:27:50

关于arm程序执行的顺序以及物理地址

刚接触ARM2天,现在有点感触想问下对不对,我用的是TQ2440
我的理解是ARM的nor flash是存放bootloader的,nand flash存放的是放的是应用程序,在ARM启动时nand flash的前4k的代码装载到SDRAM,包括初始化代码,不知道对不对,请大家指正
如果我这样理解就又有疑惑了,那么nor flash里面的bootloader有什么用(除了通过uboot通过串口将程序烧写到nand flash
关于arm程序执行的顺序以及物理地址,具体是怎么样的

embedsky_lhh 发表于 2012-5-25 21:24:51

如果从nand启动,就是CPU先拷贝nand前4KB代码到内部的SRAM中,而一般nand的前4KB代码里有初始化外部SDRAM功能,还有将nand里边的初始化代码(或bootloader)拷贝到SDRAM中,然后跳到SDRAM中运行程序
页: [1]
查看完整版本: 关于arm程序执行的顺序以及物理地址