时钟的产生:振荡放大器连接到了外部晶体时钟锁相环使得低输入频率转换为高频时钟来适应S5PV210要求。它的时钟发生器块还包括一个内置的逻辑单元,在每个系统复位后来稳定时钟频率。必须注意使用每个时钟mux开关。对于无干扰的mux开关,必须保证在时钟选择从一种变成另一种的时..
分类:
其他好文 时间:
2016-08-20 14:43:41
阅读次数:
173
ARMcortexa系列的时钟系统是一个非常复杂而且麻烦的东西,下面我们首先明确一些概念和东西。本部分主要介绍一下时钟系统的初始化工作,以及里面的一些原理。S5PV210的时钟系统是一个非常麻烦的东西,首先需要时钟信号的产生,时钟发生器只有和晶振一起工作才能产生时钟信号,这..
分类:
其他好文 时间:
2016-08-20 14:42:39
阅读次数:
147
此笔记记录关于把tq2440的出厂uboot(u-boot-1.1.6_Q43_20141118.bin)通过jtagv8烧写到norflash中。从norflash启动uboot的目的,要么可以测试裸机程序,要么,可以通过norflash的uboot进而把uboot镜像通过usb烧写到nandflash当中,再引导nandflash中的linux内核。安装JTAG烧写..
分类:
其他好文 时间:
2016-08-15 22:43:55
阅读次数:
245
一,交叉编译工具链的安装与测试安装方法1.gcc用的是arm-linux-gcc-4.3.2,对压缩包进行解压,路径设为根目录下(ubuntu需sudo)tarxzvfarm-linux-gcc-4.3.2.tar.gz-C/修改环境变量(针对RHEL6)vim/root/.bashrc添加expertPATH=$PATH:/usr/local/arm/4.3.2/bin保存并退出后,..
分类:
其他好文 时间:
2016-08-15 22:42:22
阅读次数:
187
下面介绍一下SDRAM的初始化工作。SDRAM是同步动态随机存储器,需要初始化才能正常使用,但是可惜它的初始化太麻烦,里面涉及的东西也是非常之多,那么下面我们概括地分析一下它到底需要哪些初始化步骤:以三星公司的S5PV210系列芯片为例子,它使用了4个256M的DDR2内存芯片,都..
分类:
其他好文 时间:
2016-08-15 14:51:46
阅读次数:
176
将一些小函数写成内联函数如,在调用的时候没有效果。 static inline void Wait() { while(!(PT_NandRegs->NFSTAT &(1<<0))); } ...
分类:
其他好文 时间:
2016-08-14 22:09:37
阅读次数:
130
操作系统(Operation System,简称OS): 是管理和控制 计算机硬件 与 软件资源 的计算机程序,是直接运行在“裸机”上的最基本的系统软件, 任何其他软件都必须在操作系统支持下才能运行。 系统分类:Linux家族和Windows家族 我们称能够支撑程序运行的 硬件 或 软件环境 为平台 ...
分类:
其他好文 时间:
2016-08-14 19:21:02
阅读次数:
136
1.计算机基础知识计算机:是一种能够按照程序运行,自动,高速处理海量数据的现代化职能电子设备。由硬件和软件所组成,没有安装任何软件的计算机被称为裸机。常见的形式有台式计算机、笔记吧嗯计算机和大型计算机等。计算机的应用已渗透到社会的各个领域,正在改变着人们的工..
分类:
编程语言 时间:
2016-08-12 22:17:33
阅读次数:
201
通过第一阶段的移植串口2打印了如下信息SDchecksumError
OK
U-Boot1.3.4(Aug52016-15:08:57)forSMDKV210
CPU:S5PV210@1000MHz(OK)
APLL=1000MHz,HclkMsys=200MHz,PclkMsys=100MHz
MPLL=667MHz,EPLL=80MHz
HclkDsys=166MHz,PclkDsys=83MHz
HclkPsys=133MHz,PclkPsys=66MHz
SCL..
分类:
其他好文 时间:
2016-08-10 22:59:01
阅读次数:
332
ARM体系结构与汇编指令可编程器件的特点 CPU在固定频率的时钟控制下节奏运行 CPU可以通过总线读取外部存储设备中的二进制指令集,然后解码执行 这些可以被CPU解码执行的二进制指令集是CPU设计的时候确定的,是CPU的设计者ARM定义的,本质上是一串01组成的数字,这就是CPU的汇编指令集。从源代 ...
分类:
其他好文 时间:
2016-08-07 21:34:17
阅读次数:
219