Chinaunix首页 | 论坛 | 博客
  • 博客访问: 241276
  • 博文数量: 76
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 440
  • 用 户 组: 普通用户
  • 注册时间: 2014-05-20 14:21
文章分类

全部博文(76)

文章存档

2015年(76)

我的朋友

发布时间:2015-05-21 16:38:50

中断在嵌入式里面是很常见的一个功能了。通过这个功能,可以让CPU减轻很多负担,不用不断的查询设备的状态。提高了CPU的效率。中断的过程如下:    中断源检测中断信号产生,然后将中断信号发送给中断控制器,中断控制器判断该中断是否被屏蔽,从而决定该中断信号是否要发送给CPU。中断.........【阅读全文】

阅读(2230) | 评论(0) | 转发(0)

发布时间:2015-05-13 09:41:28

因为ARM指令是三级流水线就是说取指,译指,执行时同时执行的 这样说吧,现在PC指向的是正在取指的地址,那么cpu正在译指的指令地址是PC-4(假设在ARM状态下,一个指令占4个字节),cpu正在执行的指令地址是PC-8.也就是说PC所指向的地址和现在所执行的指令地址相差8当突然发生中断的时候,保存的是PC的地址这样你就知.........【阅读全文】

阅读(2452) | 评论(0) | 转发(0)

发布时间:2015-05-13 08:54:56

LDM/STM指令主要用于现场保护,数据复制,参数传送等。STMFD指令STMFD  Rn{!},{reglist}{^}  STMFD SP!,{R0-R7,LR}对于这条指令伪代码的解释,网上是这么说的:SP = SP - 9×4;  address = SP;  for i = 0 to 7    M.........【阅读全文】

阅读(1301) | 评论(0) | 转发(1)

发布时间:2015-05-12 09:05:41

我用的是飞凌OK6410A的ARM开发板,初级学者。  Arm11要用到RVDS来裸机,买的时候却没有附带安装包,这是一件非常恼火的事情,不过,经过我网上寻找,也终于安装完成,且可以调试。AXD调试时遇到的小问题也成功解决。   下面是两步,安装与调试,贴出链接,因为没法上传文件。只要按照.........【阅读全文】

阅读(3726) | 评论(0) | 转发(0)

发布时间:2015-05-11 16:32:06

OK6410裸机简单的NANDFLASH读写及擦文章转载请注明出处:http://blog.csdn.net/wf395962475/article/details/8221250今天完成了OK6410裸机简单的NANDFLASH读写及擦除,那么直接进入正题。我的操作环境是:主机:WIN7系统, VMware RHEL5  8.0 虚拟机。开发板:OK6410,A板,256M+2G 。LCD .........【阅读全文】

阅读(1650) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册