基本上是这样。程序运行过程中从NAND读取数据的话,多数系统都会有Flash File System来负责数据的管理。……
理论上是有这种可能的。但一般来说NAND Flash不会全部用来存放代码,而是存放大块数据多一些,比如MP3,图片之类的。……
锁相环开启与否决定了CPU能得到多快的时钟输入信号。寄存器的作用和如何设定,要看手册里对其中每组bit的解释和定义。……
MDIV, PDIV和SDIV是用于计算锁相环的输出频率。总的目的是把锁相环启动起来,并通过CLKCON向需要用到时钟的单元提供时钟信号。至于各bit组的取值及含义在44b0手册里……
粗略估计,大致是1 : 1.2 : 1.6左右吧 (不包含GreenHill).……
从代码效率来说,GCC还是差一些。Realview和IAR最好,ADS和GreenHill其次,GCC最差。……
bootloader与你说的这个init.s不是可以等同比较的概念。bootloader一般是完整的程序,其中包含了基本的初始化。这个init.s仅仅是一段基本初始化代码。……
bootloader是个模糊的概念,不同用途的bootloader区别很大。只能说适用于4510的bootloader基本上都需要包含这个init.s的大部份功能。要说替代,也只能……
对堆栈、内存、中断的初始化是几乎每个初始化程序都要做的基本功能。……