初学arm9 对体系结构不是很清楚 几个问题求指点
不知道我下面这样理解对不对:首先我知道有两种启动方式nor flash和nand flash
s3c2440裸跑程序:当从nor flash启动的时候,表现为哈佛结构,nor flash作为程序存储器,外接SDram做数据存储器
当从nand flash启动的时候,程序小于4kb的时候表现为哈佛结构,内部SRAM作为程序存储器,外接SDRAM做数据存储器;程序大于4KB时,前4KB程序表现为哈佛结构,内部SRAM做程序存储器,外接SDRAM做数据存储器,4KB以后程序表现为冯诺依曼结构,程序存储器和数据存储器都为外接SDRAM。启动过程如下:先将前4KB程序读入内部SRAM,用于初始化硬件以及将剩余程序读入外接SDRAM,然后再外接SDRAM中运行剩余程序。 貌似是对的呵呵呵 我也正在学习!!
页:
[1]