![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ARM裸机
文章平均质量分 66
土木堡
这个作者很懒,什么都没留下…
展开
-
一.Makefile文件
请参考陈皓老师《跟我一起学Makefile》系列文章。。。原创 2013-05-30 21:13:45 · 343 阅读 · 0 评论 -
配置minicom串口
QT6410开发板,CPU:S3C6410.。。。在终端敲minicom -s 命令:1,serial port setup ——串口设置serial device:/dev/ttyS0(台式机) 或者/dev/ttyUSB0(笔记本)比特率设置 115200 8N1hardware flow contorl:NOsoftware flow contorl:NO原创 2013-06-04 21:56:53 · 602 阅读 · 0 评论 -
LR PC SP寄存器
LR连接寄存器(Link Register,),在ARM体系结构中LR的特殊用途有两种:一是用来保存子程序返回地址;二是当异常发生时,LR中保存的值等于异常发生时PC的值减4(或者减2),因此在各种异常模式下可以根据LR的值返回到异常发生前的相应位置继续执行。当通过BL或BLX指令调用子程序时,硬件自动将子程序返回地址保存在R14寄存器中。在子程序返回时,把LR的值复制到程序计数器PC即可实现转载 2013-06-05 23:39:31 · 2017 阅读 · 0 评论 -
S3C6410中断处理
Andrew Huang bluedrum@163.com 转载请注明作者及联络方式一.中断的场景模拟----------------------------------------------------------------------------中断(Interrupt)是最常用的硬件通知软件的机制。中断的优点相对另一种机制轮询(Polling)的缺点而言,这两种的机制我们转载 2013-06-05 23:42:20 · 677 阅读 · 0 评论 -
S3C6410异常处理机制——VIC
一.异常处理流程: 按键->GPIO->VIC(ISR)->ARM1176二.流程图: 开始 -> 1.操作CP15协处理器VE[24]——VIC PORT;2.CPSR程序状态寄存器I[7]——IRQ开关;3.配置IRQ栈,CPSR M[4:0];4.切换到SVC模式;5.main ->main:1.GPIO初始化;2.VIC初始化;3.ISR入口地址传给VICX原创 2013-06-07 22:22:25 · 872 阅读 · 0 评论 -
S3C6410异常处理机制——异常向量表
摘抄《ARM1176JZF-S™ Technical Reference Manual》中的“Exceptions occurring in Non-secure world”IRQ异常响应Interrupt request (IRQ) exceptionOn an Interrupt Request, and CPSR[7]=0, I bit:/* Non-secure state原创 2013-06-07 22:43:48 · 851 阅读 · 0 评论