随笔分类 - 嵌入式ARM+Linux
摘要:原来只知道一个MOV指令,却不知道还有个MOVS,在书上查找了只有MOV传送指令,num EQU 20;定义一个常量num,值为20;---------------------------------------------------------------------------------------------------;AREA分析如下:;语法格式:;AREA 段名 属性1,属性2,。。。;AREA伪指令用于定义一个代码段或数据段。其中段名若以数字开头,则该段名需用"|";括起来,如|1_test|;属性字段表示该代码段(或数据段) 的相关属性,多个属性用逗号分
阅读全文
摘要: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 ;本源程序结束上面这个...
阅读全文
摘要:经过一段纠结终于把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..
阅读全文

浙公网安备 33010602011771号