发布时间:2016-07-07 23:13:05
中断处理是ARM和嵌入式软件中重要的内容,一定要理解透彻,熟练掌握。本文首先对ARM的7种异常处理进行介绍,然后以S5PV210的中断异常(IRQ)(中断异常是7种异常中最为典型的一种异常)为例,对ARM的中断处理过程进行较详细的介绍,通过这些内容,相信对ARM的中断处理有了一定深度的认知。 .........【阅读全文】
发布时间:2016-06-06 23:04:40
本文首先对 S5PV210的UART进行简单介绍,并给出常用三线制UART--->RS232的硬件原理图,接着对UART的寄存器进行简介,最后给出UART的初始化和发送实例代码。1 S5PV210的UART简介 S5PV210有4个独立的UART,每个UART都可以工作于DMA模式或Inte.........【阅读全文】
发布时间:2016-06-02 20:55:14
时钟系统是SoC的节拍器,掌握和理解它就显得十分重要,本文首先对S5PV210的时钟系统(位于S5PV210 UM V1.1 section 2-3)进行整体性介绍(包括时钟域、A/M/V/E PLL、时钟分配路径、时钟系统相关寄存器等),然后以UART、SPI、IIC和DMC0/1的时钟为例,给出这些模块时钟路径.........【阅读全文】
发布时间:2016-05-24 12:58:25
汇编语言可以直接对硬件进行操作,因此他是很高效的,所以启动代码使用汇编语言进行编写,然后讲程序交给C语言进行后续的操作,这就涉及到C语言运行环境的设置(主要是设置栈)和汇编语言对C函数的调用。1 栈的设置 &.........【阅读全文】
发布时间:2016-05-23 20:54:44
关闭看门狗??????看门狗(WatchDog)的作用是在系统跑飞时能够自动复位,重启系统。在嵌入式系统启动过程中,启动代码段不方便去喂狗,所以须在启动代码前端关闭看门狗,当系统启动完成后,再打开看门狗(一旦打开就必须同时提供喂狗),S5PV210内部的iROM代码(BL0)中,已经关闭了看门狗.........【阅读全文】