发布时间:2015-05-21 16:38:50
中断在嵌入式里面是很常见的一个功能了。通过这个功能,可以让CPU减轻很多负担,不用不断的查询设备的状态。提高了CPU的效率。中断的过程如下: 中断源检测中断信号产生,然后将中断信号发送给中断控制器,中断控制器判断该中断是否被屏蔽,从而决定该中断信号是否要发送给CPU。中断.........【阅读全文】
发布时间:2015-05-13 09:41:28
因为ARM指令是三级流水线就是说取指,译指,执行时同时执行的 这样说吧,现在PC指向的是正在取指的地址,那么cpu正在译指的指令地址是PC-4(假设在ARM状态下,一个指令占4个字节),cpu正在执行的指令地址是PC-8.也就是说PC所指向的地址和现在所执行的指令地址相差8当突然发生中断的时候,保存的是PC的地址这样你就知.........【阅读全文】
发布时间: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.........【阅读全文】
发布时间:2015-05-12 09:05:41
我用的是飞凌OK6410A的ARM开发板,初级学者。 Arm11要用到RVDS来裸机,买的时候却没有附带安装包,这是一件非常恼火的事情,不过,经过我网上寻找,也终于安装完成,且可以调试。AXD调试时遇到的小问题也成功解决。 下面是两步,安装与调试,贴出链接,因为没法上传文件。只要按照.........【阅读全文】
发布时间: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 .........【阅读全文】