原文:移植最新u-boot(裁剪和修改默认参数)

参考 韦东山 教学笔记 最简单的bootloader的编写步骤: . 初始化硬件:关看门狗 设置时钟 设置SDRAM 初始化NAND FLASH . 如果bootloader比较大,要把它重定位到SDRAM . 把内核从NAND FLASH读到SDRAM . 设置 要传给内核的参数 . 跳转执行内核 改进: . 提高CPU频率, MHZ gt MHZ . 启动ICACHE 具体步骤如下: 下载 ...

2016-09-03 16:28 0 3563 推荐指数:

查看详情

u-boot移植(十三)---代码修改---裁剪及环境变量 一

一、内核裁剪   内核的裁剪首先就是修改我们的配置文件,即 include/configs/jz2440.h 文件,里面定义的很多宏,我们也许用不上的就要去掉。   编译执行:      do_date 对应着宏 DO_CMD_DATE,去掉此宏      再次编译执行 ...

Sat Jun 24 21:18:00 CST 2017 0 1608
u-boot移植(六)---代码修改---串口

一、代码流程 1.1 串口代码   程序流程图如下;      default_serial_console 执行的代码如下:         在JZ2440.H中有如下定义:    ...

Thu Jun 08 11:20:00 CST 2017 0 1643
U-boot移植

U-boot移植学习内容建议 1.Uboot启动流程 uboot启动流程简析 详解参见: https://www.cnblogs.com/lifexy/p/8136378.html https://www.cnblogs.com/leaven/p/6296160.html ...

Mon Jul 29 23:22:00 CST 2019 0 383
u-boot移植(五)---代码修改---时钟修改、SDRAM

  最开始已经建立了新单板以及配置文件,现在就需要做的是代码的修改,配置成适合目标板使用的u-boot。 一、时钟修改   在代码流程分析中,我们知道,系统的启动是: 设置 CPU 为管理员模式 关闭看门狗 屏蔽中断 设置启动参数:时钟 FCLK:HCLK:PCLK ...

Wed Jun 07 03:39:00 CST 2017 9 1301
基于tiny4412的u-boot移植(一)

作者信息 作者:彭东林 邮箱:pengdonglin137@163.com QQ: 405728433 平台介绍 开发环境:win7 64位 + VMware11 + Ubuntu14. ...

Mon Dec 28 00:22:00 CST 2015 5 7171
u-boot移植(一)---准备工作

一、工具链的制作 1.1 工具   软件工具:crosstool-ng   下载地址:git clone https://github.com/crosstool-ng/crosstool-ng ...

Sat May 27 02:46:00 CST 2017 0 2098
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM