ARM汇编
夜空划过的流星
一个文艺的程序猿
热爱音乐、吉他,喜欢编程
偶像:BEYOND-黄家驹
展开
-
STMFD相关汇编
加深对ARM汇编中对stmfd和ldmfd的理解 AREA STMFD,CODE,READONLYENTRYCODE32STARTsub sp,sp,#4 ;经过此条语句过后,sp的值由原来的0变为了0xfffffffcmov r0,#0x1d ;将0x1d赋值给r0寄存器mov r1,#0x1c ;将0x1c赋值给r1寄存器转载 2012-12-17 15:09:32 · 4696 阅读 · 0 评论 -
在AXD下用MULTI-ICE调试,出现cause:Undefined instruction
artical from: http://blog.chinaunix.net/uid-23601235-id-2395268.html 在AXD下用MULTI-ICE调试storlink,出现cause:Undefined instruction,一按GO就出现Processor FA5 raise an exception .cause:Undefined instruction转载 2015-06-12 17:07:17 · 1805 阅读 · 0 评论 -
使用AXD调试S3C6410 u-boot
from: http://blog.csdn.net/lahnet/article/details/6427132 S3C6410开发时使用:前端软件(ADS)+仿真器(JLink)的方式。JLink与前端软件(AXD)相连时,需要使用调试代理,所有PC机需要安装Jlink驱动。S3C6410的前端软件采用ADS,ADS中含有AXD调试工具。调试方法:1、JLink V转载 2015-06-12 16:56:28 · 603 阅读 · 0 评论 -
mini2440上一步步实现将ADS工程移植到keil MDK(附移植好的完整代码)
文章转载自:http://blog.csdn.net/googlemi/article/details/8836609 从买板子到现在,想想也有2个月啦,开始就想跑裸奔的,可是工程都是在ADS下,win7系统根本不能用,于是就想着怎么在MDK跑,可是MDK上s3c2440的启动文件是不完整的,因此不推荐使用,为此蛋疼聊好长一段时间,查了很多资料都不成功,可能是我太笨啦,为此,今天把我自己的方转载 2015-05-10 09:11:45 · 837 阅读 · 0 评论 -
【转载】关于2440的MDK平台下移植ucOS2,遇到的问题,及解决办法
转载自: http://blog.sina.com.cn/s/blog_a4acf5ea0101g9lk.html 这几天,移植想把ucos2移植到自己的2440开发板上,可是苦于没资料啊,于是网上到处找资料,今晚终于调试通过了,把自己的问题及解决办法跟大家分享分享: 首先,建议大家到网上下载一个简单的ADS的例程,网上的在ADS上移植ucOS的例程很多,我也是随转载 2015-04-26 20:41:16 · 1003 阅读 · 0 评论 -
MDK错误:Main.c: Error: C9932E: LICENSE ERROR (R208: RENEW LICENSE ID CODE (LIC))
我是在mini2440开发环境MDK420编译工程出现的错误:Main.c: Error: C9932E: LICENSE ERROR (R208: RENEW LICENSE ID CODE (LIC))解决方法:我的原因是licence没有注册成功,如果你安装了虚拟机你的电脑就会有两个虚拟网卡,先禁用两个虚拟网卡,然后在用注册码生成器重新生成一个注册码进行注册,打开原创 2015-04-26 19:40:10 · 21786 阅读 · 3 评论 -
【转载】基于mini2440的ov9650摄像头裸机测试
转载自:http://blog.csdn.net/yaozhenguo2006/article/details/7179361#commentsmini2440提供了一个摄像头接口,可以输出RGB24,RGB16的原始图像还可以输出编码的如YUV格式的图像,并提供了偏移翻转,放大缩小的功能。与开发板配套的摄像头模块为CAM130,采用ov9650的芯片。操作摄像头接口实现视频的采集与显转载 2015-04-26 19:42:32 · 867 阅读 · 0 评论 -
mini2440裸机编程------IIS
文章转载自:http://blog.csdn.net/ajigegege/article/details/16354563这段时间做了IIS的试验。被这个试验也折腾了很久。总的来讲IIS还是一个相对简单的通信协议。s3c2440一共有5个引脚用于IIS:IISDO、IISDI、IISSCLK、IISLRCK和CDCLK。前两个引脚用于数字音频信号的输出和输入,另外三个引转载 2014-07-15 23:19:06 · 1484 阅读 · 0 评论 -
mini2440裸机之DMA
文章转载自: http://blog.chinaunix.net/uid-26435987-id-3081120.html#include "def.h"#include "option.h"#include "2440addr.h"#include "2440lib.h"#include "2440slib.h" #include "dma.h"#转载 2014-07-15 22:17:37 · 924 阅读 · 0 评论 -
mini2440裸机之Touchpanel
article from : http://blog.sina.com.cn/s/blog_684e87fa0101005c.html转载 2014-07-28 23:42:28 · 751 阅读 · 0 评论 -
以u-boot为例介绍如何在MDK下调试elf格式文件
原文出自:http://www.amobbs.com/forum.php?mod=viewthread&tid=4579114其实RTT的mini2440分支已经实现了这种做法,这里只是扩充了一下环境:1.u-boot-1.3.42.arm-linux-gcc-4.1.1-920t3.AT91RM9200前提:已经架好samba并映射盘符,而且u-b转载 2014-07-19 15:31:30 · 4931 阅读 · 0 评论 -
mini2440调试问题
问题Dummy_isr error, interrupt number: 5, INTMSK = 0xffffffdf原创 2014-06-02 18:17:29 · 1263 阅读 · 0 评论 -
一起学mini2440裸机开发(三)--S3C2440时钟学习
首先,我们应该知道一点,mini2440开发板在没有开启时钟前,整个开发板全靠一个12MHz的外部晶振提供频率来工作运行的,也就是说CPU、内存、UART、ADC等所有需要用到时钟频率的硬件都工作在12MHz下,而S3C2440A可以正常工作在400MHz下,可想而知两者速度相差会有多大了。如果CPU工作在12MHz频率下,开发板的使用效率非常低,所有依赖系统时钟工作的硬件,其工作效率也很低,比如转载 2014-05-18 09:44:26 · 4062 阅读 · 2 评论 -
【转】ARM汇编 MOV PC,LR
终于明白这个LR寄存器了看下面这个ARM汇编吧BL NEXT ;跳转到子程序......... ;NEXT处执行NEXT..........MOV PC,LR转载 2014-02-15 18:00:02 · 10588 阅读 · 0 评论 -
MOV PC,LR --ARM汇编
终于明白这个LR寄存器了看下面这个ARM汇编吧BL NEXT ;跳转到子程序......... ;NEXT处执行NEXT..........MOV PC,LR ;从转载 2012-12-19 20:33:32 · 8837 阅读 · 0 评论 -
S3C2416相关工程代码
mini2440 网络文件系统文件:链接:http://pan.baidu.com/s/1ck3Cw2 密码:n407包含最小根文件系统,qta桌面文件系统。arm S3C2416相关工程代码:链接:http://pan.baidu.com/s/1nvMGUeP 密码:ias6原创 2017-09-19 01:32:36 · 496 阅读 · 0 评论