poo12o 发表于 2012-7-1 19:11:09

初学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中运行剩余程序。

jxhui23 发表于 2012-7-5 14:34:22

貌似是对的呵呵呵 我也正在学习!!
页: [1]
查看完整版本: 初学arm9 对体系结构不是很清楚 几个问题求指点