当前位置:  技术问答>linux和unix

Bootloader的启动

    来源: 互联网  发布时间:2017-04-12

    本文导语:     在嵌入式系统刚刚启动的过程中还没有对内存进行初始化操作时,Bootloader这段代码是怎样加载得到运行从而完成基本的初始化工作???请大牛解释。。。 | 一般启动又有两种方式 如果...

   在嵌入式系统刚刚启动的过程中还没有对内存进行初始化操作时,Bootloader这段代码是怎样加载得到运行从而完成基本的初始化工作???请大牛解释。。。

|
一般启动又有两种方式
如果是norflash启动,那么就可以直接运行norflash中的代码,norflash无需初始化
如果是nandflash启动,那么硬件会自动将nandflash中的前4K代码拷贝到cpu的sdram中,且这4K代码中会有一个拷贝函数,会将cpu外的内存初始化,并且将nandflash中的代码全部拷贝过去运行

|
以前:NOR可以片上执行,那个时候来初始化内存啊。
现在:cpu里面有一小块内存,拷贝NAND的程序进来初始化内存啊。
就可以用了啊。

|
这个得根据CPU来决定,每一种CPU的启动方式有可能不同,看看芯片手册就明白了 

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 关于烧录bootloader的问题,急!!!
  • LINUX中BOOTLOADER的问题,急!!!!!!!!!
  • 求一个vivi bootloader
  • 请问如何查看bootloader的nand分区?
  • BSP和BOOTLOADER什么区别
  • 请问linux能把bootloader,kernel,fs打包在一起吗
  • bootloader 向kernel传送参数问题
  • bootloader的源代码怎样查看
  • 安装linux出现“Install bootloader"错误怎么办?请高手指点!
  • --------------------- 关于 bootloader 的问题
  • 这段bootloader中的代码读不懂,请帮我看看吧
  • 请问:BootLoader初始化硬件时,会对PLL和时钟初始化,这个PLL是什么啊,怎么初始化它啊?
  • 不要纠结于 bootloader了。
  • bootloader里面的一条代码看不懂
  • 太奇怪了,正在开发bootloader,gcc难道有内置的string的处理函数链接到我的程序中了?我根本没有链接C库啊。
  • bootloader高手请进,急啊!!!!!
  • 看bootloader遇到的小问题~请高手帮帮忙~


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,