fuzidage
专注嵌入式、linux驱动 、arm裸机研究

导航

 
上一页 1 ··· 8 9 10 11 12 13 14 下一页

2020年6月18日

摘要: ###1.LCD控制器框图 从上图看出,S3C2440 LCD控制器用于传输视频数据并且生成必要的控制信号,如VFRAME,VLINE,VCLK,VM等。除了控制信号,S3C2440还有视频数据端口,即VD [23:0]。通过设置REGBANK(寄存器组),LCDCDMA会自动(无需CPU参与)把内 阅读全文
posted @ 2020-06-18 18:04 fuzidage 阅读(936) 评论(0) 推荐(0)
 

2020年6月17日

摘要: 1.LCD示意图 下图是LCD示意图,里面的每个点就是一个像素点。 它里面有一个电子枪,一边移动,一边发出各种颜色的光。用动态图表示如下: 电子枪是如何移动的? 有一条CLK时钟线与LCD相连,每发出一次CLK(高低电平),电子枪就移动一个像素。 颜色如何确定? 由连接LCD的三组线RGB三原色混合 阅读全文
posted @ 2020-06-17 13:42 fuzidage 阅读(1040) 评论(0) 推荐(0)
 

2020年6月12日

摘要: ###1.顺寻访问(Page Read) 下图的表格,来说明NAND FLASH内部结构,前面2K(02047)表示页数据,后边64字节(20482111)表示oob。 CPU想读取,第2048个数据,它是哪以一个? 是Page1的第0个字节。CPU使用某个地址访问数据的时候,是在页数据空间来寻址的 阅读全文
posted @ 2020-06-12 14:52 fuzidage 阅读(1123) 评论(0) 推荐(0)
 

2020年6月6日

摘要: ###nandFlash命令表 对NAND FLASH的操作需要发出命令,下面有个NAND FLASH的命令表格,那么我们可以此表格上的命令来访问我们的nandflash. ###1)时序分析 上面命令表中的读id还不太直观,下图是从nand芯片手册中截取出的读id时序图: ①第一条竖线位置,发送了 阅读全文
posted @ 2020-06-06 10:59 fuzidage 阅读(587) 评论(0) 推荐(0)
 

2020年5月31日

摘要: 一.Steppingstone 我们知道nand没有独立地址线,cpu无法直接访问nand上的指令,所以nand不能片上执行。那么为何程序还能支持nand启动的呢? 为了支持NAND启动,S3C2440A配备了一个称为“ Steppingstone”的内部SRAM缓冲区,容量为4K。 开机时,Nan 阅读全文
posted @ 2020-05-31 17:36 fuzidage 阅读(969) 评论(0) 推荐(0)
 

2020年5月26日

摘要: ##1.nandflash的原理图如下: 引脚属性见下表: | 引脚名称 | 引脚功能 | | | | IO0~IO7| 数据输入输出(命令、地址、数据共用数据总线) | CLE| 命令使能 |ALE | 地址使能 |/CE |芯片使能(片选) |/RE |读使能 |/WE |写使能 |R/B | 阅读全文
posted @ 2020-05-26 15:59 fuzidage 阅读(1033) 评论(0) 推荐(0)
 

2020年5月20日

摘要: ##1.识别norflash 我们知道要识别norflash属性,要让norflash进入cfi模式,然后按照手册上的表格发送一系列的命令就能获取norflash属性。 1)发送命令 那么我们需要实现一个cpu向nor发命令的一个函数nor_cmd()。我们的norflash是16bit位宽的,所以 阅读全文
posted @ 2020-05-20 22:21 fuzidage 阅读(415) 评论(0) 推荐(0)
 

2020年5月12日

摘要: 前提: norflash初始化正常,能够正常从nor上执行。 cpu总是从0地址读取指令执行程序。当cpu设置成nor启动时,0地址对应nor。cpu从nand启动时,0地址对应sram。 ##1.读取norFlash 我们将板子设为nor启动,那么0地址对应nor,我们先将uboot烧写到nor中 阅读全文
posted @ 2020-05-12 18:05 fuzidage 阅读(853) 评论(0) 推荐(0)
 

2020年5月9日

摘要: 前面我们了解了 "norFlash的特性和原理" ,那么cpu是如何和nor进行通信的呢?下面开始详细介绍。 1.内存控制器适配norflash 如图是S3C2440的内存控制器的可编程访问周期读写时序,里面的时间参数要根据外部norflash的性能进行配置,这里先列出时间参数的含义: Tacs : 阅读全文
posted @ 2020-05-09 13:56 fuzidage 阅读(868) 评论(0) 推荐(0)
 

2020年3月11日

摘要: 之前讲过s3c2440时钟体系,看了时钟体系再来看定时器中断会更好的结合运用所学知识点。 S3c2440共有2种定时器: 1.Watchdog看门狗定时器 2.PWM脉冲可调制定时器 下面详细介绍2种定时器的原理,来了解定时器是如何产生定时器中断的。 ##1. Watchdog看门狗定时器 1)Wa 阅读全文
posted @ 2020-03-11 18:05 fuzidage 阅读(883) 评论(0) 推荐(0)
 
上一页 1 ··· 8 9 10 11 12 13 14 下一页