init/main.c: early_irq_init()函数有两种实现,一种是基于radix tree,一种是定义静态数组,如果要使用radix tree实现的,那么需要打开SPARSE_IRQ配置选项,由于我对数据结构不了解,所以分析以下静态数组实现方式版本的。 /kernel/irq/irqd ...
分类:
系统相关 时间:
2018-06-20 22:30:37
阅读次数:
298
编写按键驱动时,想知道内核是如何管理GPIO的,所以开始追踪代码,中间走了一些弯路,现记录于此。 追踪代码之前,我猜测:第一,这部分代码应该在系统set up阶段执行;第二,GPIO的代码应该在machine或者platform或者vendor相关的目录下。事实证明,第一点是正确的,第二点基本是错误 ...
分类:
系统相关 时间:
2018-06-20 00:55:50
阅读次数:
273
u-boot的启动、编译过程和命令添加MCU:s5pv210开发板:unsp210u-boot:1.3.4一、简介U-Boot是一种支持多架构,多操作系统的Bootloader(启动引导程序)u-boot目前最新版本是:http://ftp.denx.de/pub/u-boot/二、启动过程嵌入式Bootloader的启动过程可以分为单阶段(Single-Stage)和多阶段(Multi-Stag
分类:
其他好文 时间:
2018-05-20 19:26:23
阅读次数:
172
2017年12月25日1. S5PV210存储配置: +内置64KB NorFlash(上电不需要初始化)(叫IROM 内部外存):用于存储预先设置的BL0; + SoC内置96KB SRAM(上电不需要初始化)(叫IRAM) : 用于加载,存储,运行BL1; +外接的大容量NandFlash (硬 ...
分类:
其他好文 时间:
2018-05-14 13:20:13
阅读次数:
204
1、硬件特性:(1)内存:内存有两种类型,SRAM(StaticRAM)和DRAM(DynamicRAM),分别称为静态内存和动态内存。SRAM:静态内存,特点是容量小、价格高。优点是不需要软件初始化就可以直接上电使用,读取执行内部存储的信息。DRAM:动态内存,特点是容量大,价格便宜。缺点是上电后不能直接使用,需要经过软件初始化后才可以使用。(2)外存:外存很多类型,这里只简单的说两种,Nand
分类:
其他好文 时间:
2018-04-28 18:02:28
阅读次数:
198
一、选择合适的交叉编译工具链 找到与自己目标开发平台(Soc)尽可能相匹配的交叉编译工具链(arm-linux-gcc) 例如:开发S5PV210平台相关的程序就可以用arm-2009q3这个版本,因为三星官方在开发S5pv210时就使用这个版本的交叉编译工具链,这样选择就尽可能大的相匹配从而避免开发过程中
分类:
其他好文 时间:
2018-03-26 13:52:28
阅读次数:
144
结合之前的 "串口实验(轮询方式)" 与 "中断体系分析" ,我们来做下中断方式的串口接收实验。 start.S ~~~~ .global _start .global IRQ_handle _start: / 关 Watch Dog / ldr r0, =0xE2700000 mov r1, 0 ...
分类:
其他好文 时间:
2018-02-16 14:16:38
阅读次数:
189
S5PV210 UART 相关说明 通用异步收发器简称 UART, 即 UNIVERSAL ASYNCHRONOUS RECEIVER AND TRANSMITTER,它用来传输串行数据。发送数据时, CPU 将并行数据写入 UART,UART 按照一定的格式在一根电线上串行发出;接收数据时, UA ...
分类:
其他好文 时间:
2018-02-14 14:38:07
阅读次数:
233
S5PV210 时钟体系 如下面时钟结构图所示,S5PV210 中包含 3 大类时钟域, 分别是主系统时钟域(简称 MSYS)、显示相关的时钟域(简称 DSYS)、 外围设备的时钟域(简称 PSYS)。 ~~~~ 1) MSYS:用来给 cortex a8 处理器、DRAM 控制器、3D、IRAM、 ...
分类:
其他好文 时间:
2018-02-13 20:33:02
阅读次数:
175
我们按照Tiny210官方的裸板程序来梳理S5PV210的中断体系。 关于 S5PV210 的中断体系结构 S5PV210 的中断控制器是由 4 个向量中断控制器(VIC)、 ARM PrimeCell PL192 和 4 个 TrustZone Interrupt Controller (TZIC ...
分类:
其他好文 时间:
2018-01-27 22:23:19
阅读次数:
229