随笔分类 -  嵌入式ARM+Linux

摘要:原来只知道一个MOV指令,却不知道还有个MOVS,在书上查找了只有MOV传送指令,num EQU 20;定义一个常量num,值为20;---------------------------------------------------------------------------------------------------;AREA分析如下:;语法格式:;AREA 段名 属性1,属性2,。。。;AREA伪指令用于定义一个代码段或数据段。其中段名若以数字开头,则该段名需用"|";括起来,如|1_test|;属性字段表示该代码段(或数据段) 的相关属性,多个属性用逗号分 阅读全文
posted @ 2011-12-05 09:59 [无名] 阅读(2071) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2011-12-04 21:47 [无名] 阅读(255) 评论(0) 推荐(1)
摘要:num EQU 3 ;定义一个常量num,值为3 AREA EXAMPLE1,CODE,READONLY ;声明一个代码,名为EXAMPLE1 ENTRY ;指定程序入口点START MOV R0,#1 ;将立即数1保存到R0中 MOV R1,#num ;将常量num的值保存到R1中 BL EMBED ;调用子程序EMBEDEMBED ;子程序开始 ADD R0,R0,R1 ;将R0、R1中的值相加,保存在R0中 MOV PC,LR ;将LR中的值送回PC寄存器, END ;本源程序结束上面这个... 阅读全文
posted @ 2011-12-04 18:50 [无名] 阅读(332) 评论(0) 推荐(0)
摘要:经过一段纠结终于把H-JATG连上了,不容易啊,现在先记下参数来。先看看脚本文件吧:下面这个是2410烧写FLASH的配置脚本文件:FLASH SECTION:SSTSST39VF1601MEMORY SECTION:16-BIT X 1-CHIP0x000000000x30000000XTAL SECTION:NULLTCK SECTION:-1-1SCRIPT SECTION:SoftReset+++Setmem+32-Bit+0x53000000+0x00000000 Setmem+32-Bit+0x4A000008+0xFFFFFFFFSetmem+32-Bit+0x4A00001.. 阅读全文
posted @ 2011-12-04 15:47 [无名] 阅读(869) 评论(0) 推荐(0)