推荐星级:
- 1
- 2
- 3
- 4
- 5
Linux-bootloader学习总结
资料介绍
Bootloader编写
Bootloader把外部flash中的内核代码读入内存(需要读flash的驱动,初始化时钟,上电的时候只有12M,关看门狗之类的操作),并启动内核(跳转到内核的内存地址,并需要传递一些参数到给内核,让内核知道内存大的大小,根文件地址在哪里等)。-----这只是启动内核,高级的还可以烧写内核。 编写步骤 1.初始化硬件:关看门狗、设置时钟(初始化的时候只有12M)、设置SDRAM、初始化NANDFLASH(如果是从NANDFLASH启动的话)。 2.如果bootloader比较大,需要重定位到SDRAM。 3.把内核从NANDFLASH读内核到SDRAM,(一般NORFlash比较小,存不了内核)4.设置要传给内核的参数,5.跳转执行。
部分文件列表
文件名 | 大小 |
Linux-bootloader学习总结.pdf | 326K |
全部评论(0)