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

一 代码流程 . 串口代码 程序流程图如下 default serial console 执行的代码如下: 在JZ .H中有如下定义: 则执行结构体s c xx serial device,从而执行INIT S C SERIAL STRUCTURE , s ser : serial setbrg 为串口时钟设置函数: 其中,调用get PCLK 进行串口时钟的设置: PCLK的计算涉及到 HCLK ...

2017-06-08 03:20 0 1643 推荐指数:

查看详情

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

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

Wed Jun 07 03:39:00 CST 2017 9 1301
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移植(四)---修改前工作:代码流程分析3---代码重定位

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

Tue Jun 06 04:30:00 CST 2017 3 1340
u-boot移植(十三)---代码修改---裁剪及环境变量 一

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

Sat Jun 24 21:18:00 CST 2017 0 1608
基于tiny4412的u-boot移植(一)

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

Mon Dec 28 00:22:00 CST 2015 5 7171
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM