bootloader功能
目标:启动内核1.从Flash上把内核读入内存 1>读Flash: a.NORFLASH:读内存 b.NANDFLASH: 2>初始化内存(SDRAM需要初始化)、时钟、关闭看门狗、其他...2.启动(跳转到内核所在的地址执行) 1>设置参数,在某个约定的地址放上参数 2>跳转执行 最简单的bootloader的编写步骤:1.初始化硬件:关闭看门狗、设置时钟、设置SDRAM、初始化NAND FLASH2.如果bootloader比较大,要把它重定位到SDRAM3.把内核从NAND FLASH读到SDRAM4.设置"要传递给内核的参数"5.跳转执行内核