自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lee_jimmy的博客

个人博客

  • 博客(5)
  • 问答 (1)
  • 收藏
  • 关注

原创 NAND FLASH的读操作及原理

 硬件原理上面是我使用的NAND FLASH的硬件原理图,面对这些引脚,很难明白他们是什么含义,下面直接引用韦东山老师的课程中的提问:NAND FLASH是一个存储芯片那么: 这样的操作很合理"读地址A的数据,把数据B写到地址A"问1. 原理图上NAND FLASH和S3C2440之间只有数据线, 怎么传输地址?答1.在DATA0~DATA7上既传输数据,又传输...

2018-08-26 22:01:46 9478

原创 从零开始写一个简单的bootloader(1)

前言        之前学习嵌入式裸板程序也有一定的时间了,而一个bootloader则是裸板程序的一个集大成者,能包含很多的知识点,所以编写一个bootloader能巩固之前的所学。废话少讲,下面就开始正式的编写。目标      相信搞嵌入式的都知道bootloader是什么东西,这里我就不作详细介绍,简单说一下我编写的bootloader要做什么工作。bootloader的终极目标...

2018-08-26 20:20:06 12016 2

原创 S3C2440芯片的SDRAM初始化设置

从零开始写一个简单的bootloader(1) 前言        我使用的板子的内存是由两片64M大小的SDRAM组成,所以实际内存有128M。分别连接到芯片的BANK6和BANK7。        下面是用不同的启动方式,内存地址的映射图,主要的不同点就是,4K大小的SRAM的起始地址有所不同。这个图非常重要,后面很多地方用到的内存地址可以参考这里。      下图...

2018-08-26 16:15:48 1244 1

原创 S3C2440芯片的时钟体系结构

从零开始写一个简单的bootloader(1) 下图是S3C2440芯片的整体架构图:其中,AHB BUS为高速设备的总线,H即为high的意思。APB BUS为低速设备的总线,P为英文单词peripheral(外围设备)。不同的总线,挂载在上面的设备运行的频率肯定是不一样的,在我们这款S3C2440芯片中:Fclk就是CPU的运行频率,最高可达400MHz...

2018-08-26 15:01:12 1162

原创 UART协议简述及编程

UART原理简述 通用异步收发器简称UART(universal asynchronous receiver transmitter)。他的用途很广泛,一般常用的就是用来输出打印的信息,也可以外接各种模块,例如GPS和蓝牙等。 正是因为这种协议非常的简单可靠,所以才那么的受欢迎。它只需要三条线,TxD用来发送数据,RxD用来接收数据,以及一根接地线Gnd。UAR...

2018-08-12 19:06:20 15204 2

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除