原文:u-boot移植(五)---代码修改---时钟修改、SDRAM

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

2017-06-06 19:39 9 1301 推荐指数:

查看详情

u-boot移植(六)---代码修改---串口

一、代码流程 1.1 串口代码   程序流程图如下;      default_serial_console 执行的代码如下:         在JZ2440.H中有如下定义:      则执行结构体s3c24xx_serial0_device,从而执行 ...

Thu Jun 08 11:20:00 CST 2017 0 1643
u-boot移植(四)---修改前工作:代码流程分析3---代码重定位

一、重定位     1.以前版本的重定位        2.新版本          我们的程序不只涉及一个变量和函数,我们若想访问程序里面的地址,则必须使用SDRAM处的新地址,即我们的程序里面的变量和函数必须修改地址。我们要修改地址,则必须知道程序的地址,就需要在链接的时候加上PIE ...

Tue Jun 06 04:30:00 CST 2017 3 1340
移植最新u-boot(裁剪和修改默认参数)

【参考】韦东山 教学笔记 ================================================== 最简单的bootloader的编写步骤: 1. 初始化硬件:关看门狗、设置时钟、设置SDRAM、初始化NAND FLASH2. 如果bootloader比较 ...

Sun Sep 04 00:28:00 CST 2016 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移植

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
am335x UART1输入u-boot 调试信息代码修改

AM335x 调试信息UART1输出代码修改1. 关于pin_mux 的配置代码修改位置:/board/forlinx/ok335x/mux.c 将这行代码打开。 代码跟踪流程:arch/arm/cpu/armv7/start.S :开头的_start 函数 ...

Sat Oct 01 01:27:00 CST 2016 0 1644
u-boot取消或修改启动延时bootdelay

转自:https://blog.csdn.net/itdo_just/article/details/78361519 在我们的实际项目中都希望uboot尽量能够快速启动,这就涉及到ubo ...

Wed Mar 13 00:19:00 CST 2019 0 1161
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM