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

导航

 
上一页 1 ··· 10 11 12 13 14

2019年12月11日

摘要: 配置内存控制器 SDRAM编程配置 2440内存控制器共有13个寄存器。 BANK0 BANK5只需要设置BWSCON和BANKCONx(x为0~5)两个寄存器; BANK6、BANK7外接SDRAM时,除BWSCON和BANKCONx(x为6、7)外,还要设置REFRESH、BANKSIZE、MR 阅读全文
posted @ 2019-12-11 17:51 fuzidage 阅读(786) 评论(0) 推荐(0)
 
摘要: 1.SDRAM原理 black (1)SDRAM内部存储结构: (2)再看看与2440连接的SDRAM原理图: sdram引脚说明: A0-A12:地址总线 D0-D15:数据总线(位宽16,2片级联成位宽32) BA0-BA1:bank选择 nSCS:片选 nSRAS:行地址选择 nSCAS:列地 阅读全文
posted @ 2019-12-11 17:13 fuzidage 阅读(871) 评论(0) 推荐(1)
 
摘要: 1.flash种类与特性: flash一般分为nand flash和nor flash,各自特性如下表: | | Nor | NAND | | | | | | XIP(片上执行) | yes | no | | 性能(擦除)| 非常慢(5s,块太大) | 快(3ms) | | 性能(写)| 慢 | 快 阅读全文
posted @ 2019-12-11 10:51 fuzidage 阅读(754) 评论(0) 推荐(0)
 

2019年12月10日

摘要: 不同位宽设备的连接 我们先看一下2440芯片手册上外设rom是如何与CPU地址总线连接的。 8bit rom与CPU地址线的连接 8bit 2 rom与CPU地址线的连接 8bit 4 rom与CPU地址线的连接 16bit rom与CPU地址线的连接 16bit 2 rom与CPU地址线的连接 从 阅读全文
posted @ 2019-12-10 11:28 fuzidage 阅读(878) 评论(0) 推荐(0)
 

2019年12月9日

摘要: 1.内存接口概念 S3C2440是个片上系统,有GPIO控制器(接有GPIO管脚(GPA GPH)),有串口控制器 (接有TXD RXD引脚),有memory controller内存控制器,有Nand控制器等... 1.不同类型的控制器: (1)GPIO控制器属于门电路,不涉及到时序,相对简单。 阅读全文
posted @ 2019-12-09 13:13 fuzidage 阅读(1132) 评论(0) 推荐(0)
 

2019年12月8日

摘要: UART编程 1.初始化 我们的2440支持3个UART串口,以uart0为例讲解。 那么我们需要实现以下这几个函数完成串口的最基本功能: (1)uart0_init()用于初始化串口 (2)putchar()用于发送一个字符 (3)getchar()用于接收一个字符 (4)puts()用于发送一串 阅读全文
posted @ 2019-12-08 22:09 fuzidage 阅读(737) 评论(0) 推荐(0)
 

2019年12月7日

摘要: 1.uart硬件介绍 UART的全称是Universal Asynchronous Receiver and Transmitter(异步收发器)。 uart主要用于: 1.打印调试 2.数据传输 串口通过三根线即可,发送、接收、地线。 pc的TxD arm的RxD (UART write) arm 阅读全文
posted @ 2019-12-07 22:28 fuzidage 阅读(869) 评论(0) 推荐(0)
 
摘要: s3c2440裸机编程 时钟编程(二、配置时钟寄存器) 1.2440时钟时序 下图是2440时钟配置时序: 1.上电后,nRESET复位信号拉低,此时cpu还无法取指令工作。 2.nRESET复位信号结束后变为高电平,此时cpu开始工作。此时cpu主频FCLK=osc。 3.此时可以配置PLL,经过 阅读全文
posted @ 2019-12-07 13:45 fuzidage 阅读(692) 评论(0) 推荐(0)
 
摘要: 1.总线框架 下图是2440的总线框架,其中有AHB(Advanced High performance Bus)高速总线,APB(Advanced Peripheral Bus)外围总线。 不同总线对应不同的时钟。 SOC FCLK AHB HCLK APB PCLK 其中: 1.使用AHB总线的 阅读全文
posted @ 2019-12-07 11:55 fuzidage 阅读(602) 评论(0) 推荐(0)
 

2019年12月6日

摘要: 在嵌入式领域,常用到开发板和宿主机的文件传输,tftp传输会很方便 阅读全文
posted @ 2019-12-06 21:19 fuzidage 阅读(1395) 评论(0) 推荐(0)
 
上一页 1 ··· 10 11 12 13 14