jz2440-自己写bootloader

问:bootloader干什么的?
答:启动内核用的

问:要实现启动内核的功能,bootloader需要实现哪些?
答:1.首先内核在nand flash上,bootloader需要有操作nand芯片的能力,要启动得把内核从nand上读取到内核中
2.看门狗初始化(不然一直重启),时钟初始化(要不然用的是12Mhz的晶振,运行程序慢),sdram初始化(内存不初始化怎么用?)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 自己写 bootloader,或者移植 uboot ,需要知道的一些信息 1 内核在 nandflash 中的地址...
    li_justit阅读 4,866评论 0 2
  • 姓名:吴兆阳 学号:14020199009 转自韦东山 嵌牛导读:对嵌入式初学者,没有足够的视野选择一个合适投入方...
    吴兆阳阅读 7,030评论 0 4
  • 1:InputChannel提供函数创建底层的Pipe对象 2: 1)客户端需要新建窗口 2)new ViewRo...
    自由人是工程师阅读 10,865评论 0 18
  • 我们知道,bootloader是系统上电后最初加载运行的代码。它提供了处理器上电复位后最开始需要执行的初始化代码。...
    我是嘻哈大哥阅读 10,691评论 0 2
  • 一年好景君须记 正是橙黄橘绿时 画橘子要比画鸡蛋难多了
    恒星老师阅读 3,211评论 0 3