- 博客(7)
- 资源 (39)
- 问答 (1)
- 收藏
- 关注
原创 Uboot中Start.S 开始的第一句b reset 做了哪些事情
#include <asm-offsets.h> #include <config.h> #include <version.h> #include <asm/system.h> #include <linux/linkage.h> .globl _start _start: b reset --------------- ...
2018-05-01 17:51:50
2631
3
原创 U-boot 开始文件Start.s的异常向量表CONFIG_SPL_BUILD宏及VBAR地址映射
#include <asm-offsets.h> /* 头文件在根目录下的include及根 #include <config.h> 目录下的arch/arm/include目录 */ #include <version.h> #include <asm/system.h> #include <lin...
2018-05-01 17:00:42
1449
原创 Uboot版本选择
U-boot版本下载:ftp://ftp.denx.de/pub/u-bootU-boot版本选择: 当我们打开上诉的网址,一看,哇,这么多版本,那么到底应该选择哪一个呢?有些人可能会说当然是越新越好啦。其实呢不是这个样子的,因为Uboot本身也是在不断的开发和进化当中的。可能作者在某一个版本中加入了一些新的特性,然后呢过一段时间又发现他不是很稳定,就把它删掉了。这样就对我们移植Uboot...
2018-04-29 12:01:17
2800
原创 如何得到Start.S就是U-boot的入口
前言: 我们分析一个工程的时候,想知道它的结构,它是如何链接的,最好的方法就是分析它的Makefile。 U-boot编译步骤: 1、配置:make xxx_config 2、编译:make 注:先配置再编译的由来,是u-boot README说明文档得来。在分析Makefile之前,我们发现U-boot目录下这么多的Makefile,这么多的文件,我们应该如何...
2018-04-29 11:53:27
467
原创 UART实验
时钟设置: CPU 的 FCLK 400MHz AHB 总线外设的 HCLK 100-300MHz 如SDRAM APB 总线外设的 PCLK 50MHz 如UART,IIC1、设置PLL寄存器,将晶振频率提高2、将FCLK分频为HCLK和PCLK设置完毕MPLL ...
2018-04-22 22:44:26
790
原创 NAND flash 实验
如上图所示,nand flash 原理图接法:(没有地址总线)CLE 命令信号ALE 地址信号nFWE 数据写信号nFRE 数据读信号访问Nand flash:1) 写命令寄存器=NAND Flash存储器命令周期2) 写地址寄存器=NAND Flash存储器地址周期3) 写数据寄存器=写入数据到NAND Flash存储器(写周期)4) 读数据寄存器= 从NAND Flash存储器读取数据(...
2018-04-22 14:25:49
678
原创 存储管理器实验
概念:存储器控制器作用是为CPU访问外部存储设备提供存储控制信号。eq:外围设备网卡DM9000,外围设备SDRAM(内存)。CPU每次访问这些设备时均需要片选,发行地址,发列地址等等才能访问到数据,很是麻烦,所以就有了存储控制器来集中进行片选,寻址等操作。访问步骤:1、确定地址线2、确定数据线 8bit/16bit/32bit (32bit)3、确定时钟/频率4、要访问的芯片相关设置:(SD...
2018-04-21 16:46:36
397
It6801 开发文档,支持4K HDMI
2017-09-29
SVN基本用法.doc
2017-06-20
讲一讲SKYPE,它到底用来传输什么的?指令请求,还是数据?
2017-05-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人