嵌入式系统设计与实例开发arm与cos第四讲嵌入式课件

上传人:新** 文档编号:568223932 上传时间:2024-07-23 格式:PPT 页数:72 大小:970KB
返回 下载 相关 举报
嵌入式系统设计与实例开发arm与cos第四讲嵌入式课件_第1页
第1页 / 共72页
嵌入式系统设计与实例开发arm与cos第四讲嵌入式课件_第2页
第2页 / 共72页
嵌入式系统设计与实例开发arm与cos第四讲嵌入式课件_第3页
第3页 / 共72页
嵌入式系统设计与实例开发arm与cos第四讲嵌入式课件_第4页
第4页 / 共72页
嵌入式系统设计与实例开发arm与cos第四讲嵌入式课件_第5页
第5页 / 共72页
点击查看更多>>
资源描述

《嵌入式系统设计与实例开发arm与cos第四讲嵌入式课件》由会员分享,可在线阅读,更多相关《嵌入式系统设计与实例开发arm与cos第四讲嵌入式课件(72页珍藏版)》请在金锄头文库上搜索。

1、1嵌入式系统设计与实例开发嵌入式系统设计与实例开发ARMARM与与 C/OS-C/OS-第四讲第四讲 嵌入式微处理器体系结构嵌入式微处理器体系结构2第四讲、第四讲、ARMARM微处理器体系统结构分析微处理器体系统结构分析1 13 32 25 54 46 6嵌入式微处理器分类嵌入式微处理器分类ARM嵌入式微处理器简介嵌入式微处理器简介ARM体系结构体系结构ARM指令集指令集ARM JTAG调试调试3嵌入式微处理器分类嵌入式微处理器分类4(1)、嵌入式微控制器)、嵌入式微控制器嵌入式微控制器的典型代表是单片机,这种位嵌入式微控制器的典型代表是单片机,这种位的电子器件目前在嵌入式设备中仍然有着极其广

2、泛的的电子器件目前在嵌入式设备中仍然有着极其广泛的应用。应用。单片机芯片内部集成单片机芯片内部集成ROM/EPROM、RAM、总、总线、总线逻辑、定时线、总线逻辑、定时/计数器、看门狗、计数器、看门狗、I/O、串行口、串行口、脉宽调制输出、脉宽调制输出、A/D、D/A、FlashRAM、EEPROM等各种必要功能和外设。等各种必要功能和外设。5微控制器的最大特点是单片化,体积大大减小,从而使功耗和成本微控制器的最大特点是单片化,体积大大减小,从而使功耗和成本下降、可靠性提高。下降、可靠性提高。微控制器是目前嵌入式系统工业的主流。微控制器的片上外设资源微控制器是目前嵌入式系统工业的主流。微控制器

3、的片上外设资源一般比较丰富,适合于控制,因此称为微控制器。一般比较丰富,适合于控制,因此称为微控制器。6由于由于MCU低廉的价格,优良的功能,所以拥低廉的价格,优良的功能,所以拥有的品种和数量最多,比较有代表性的包括有的品种和数量最多,比较有代表性的包括8051、MCS-251、MCS-96/196/296、P51XA、C166/167、68K系列以及系列以及MCU8XC930/931、C540、C541,并且有支持,并且有支持I2C、CAN-Bus、LCD及众多专用及众多专用MCU和兼容系列。和兼容系列。近来近来Atmel推出的推出的AVR单片机由于其集成了单片机由于其集成了FPGA等器件,

4、所以具有很高的性价比,势必将推等器件,所以具有很高的性价比,势必将推动单片机获得更高的发展。动单片机获得更高的发展。7(2 2)、嵌入式)、嵌入式DSPDSP处理器处理器lDSP处理器是专门用于信号处理方面的处理器,其在系统处理器是专门用于信号处理方面的处理器,其在系统结构和指令算法方面进行了特殊设计,在数字滤波、结构和指令算法方面进行了特殊设计,在数字滤波、FFT、谱分、谱分析等各种仪器上析等各种仪器上DSP获得了大规模的应用。获得了大规模的应用。lDSP的理论算法在的理论算法在70年代就已经出现,但是由于专门的年代就已经出现,但是由于专门的DSP处理器还未出现,所以这种理论算法只能通过处理

5、器还未出现,所以这种理论算法只能通过MPU等由分等由分立元件实现。立元件实现。 1982年世界上诞生了首枚年世界上诞生了首枚DSP芯片。在语音合成芯片。在语音合成和编码解码器中得到了广泛应用。和编码解码器中得到了广泛应用。 DSP的运算速度进一步提高,的运算速度进一步提高,应用领域也从上述范围扩大到了通信和计算机方面。应用领域也从上述范围扩大到了通信和计算机方面。l 目前最为广泛应用的嵌入式目前最为广泛应用的嵌入式DSP处理器是处理器是TI的的TMS320C2000/C5000系列,另外如系列,另外如Intel的的MCS-296和和Siemens的的TriCore也有各自的应用范围。也有各自的

6、应用范围。8MPU嵌入式微处理器是由通用计算机中的嵌入式微处理器是由通用计算机中的CPU演变而来的。演变而来的。与计算机处理器不同的是,在实际嵌入式应与计算机处理器不同的是,在实际嵌入式应用中,只保留和嵌入式应用紧密相关的功能硬件,用中,只保留和嵌入式应用紧密相关的功能硬件,去除其他的冗余功能部分,这样就以最低的功耗去除其他的冗余功能部分,这样就以最低的功耗和资源实现嵌入式应用的特殊要求。和资源实现嵌入式应用的特殊要求。(3 3)、嵌入式微处理器()、嵌入式微处理器(Micro Processor Micro Processor Unit)Unit)9和工业控制计算机相比,嵌入式微处理器具有体

7、积和工业控制计算机相比,嵌入式微处理器具有体积小、重量轻、成本低、可靠性高的优点。目前主要的小、重量轻、成本低、可靠性高的优点。目前主要的嵌入式处理器类型有嵌入式处理器类型有Am186/88、386EX、SC-400、PowerPC、68000、MIPS、ARM/StrongARM系列等系列等10SoC 就是就是System on Chip ,SoC嵌入式系统嵌入式系统微处理器就是一种电路系统。微处理器就是一种电路系统。它结合了许多功能区块,将功能做在一个芯片上,它结合了许多功能区块,将功能做在一个芯片上,像是像是ARM RISC、MIPS RISC、DSP或是其他的微处或是其他的微处理器核心

8、,加上通信的接口单元,像是通用串行端口理器核心,加上通信的接口单元,像是通用串行端口(USB)、)、TCP/IP通信单元、通信单元、GPRS通信接口、通信接口、GSM通信接口、通信接口、IEEE1394、蓝牙模块接口等等,这些单元、蓝牙模块接口等等,这些单元以往都是依照各单元的功能做成一个个独立的处理芯以往都是依照各单元的功能做成一个个独立的处理芯片。片。(4 4)、嵌入式片上系统)、嵌入式片上系统(System On Chip) (System On Chip) 11SoC是追求产品系统最大包容的集成器件,是追求产品系统最大包容的集成器件, SOC最大的特点是成功实现了软硬件无缝结合,最大的

9、特点是成功实现了软硬件无缝结合,直接在处理器片内嵌入操作系统的代码模块。直接在处理器片内嵌入操作系统的代码模块。运用运用VHDL等硬件描述语言不需要再像传统的等硬件描述语言不需要再像传统的系统设计一样,绘制庞大复杂的电路板,一点点系统设计一样,绘制庞大复杂的电路板,一点点的连接焊制,只需要使用精确的语言,综合时序的连接焊制,只需要使用精确的语言,综合时序设计直接在器件库中调用各种通用处理器的标准,设计直接在器件库中调用各种通用处理器的标准,然后通过仿真之后就可以直接交付芯片厂商进行然后通过仿真之后就可以直接交付芯片厂商进行生产。生产。 12由于由于SOC往往是专用的,所以大部分都不为用户往往是

10、专用的,所以大部分都不为用户所知,如所知,如 Philips的的SmartXA。Siemens的的TriCore,Motorola的的M-Core,某些,某些ARM系列器件,系列器件,Echelon和和Motorola联合研制的联合研制的Neuron芯片等。芯片等。SOC芯片也将在声音、图像、影视、网络及系统芯片也将在声音、图像、影视、网络及系统逻辑等应用领域中发挥重要作用。逻辑等应用领域中发挥重要作用。13SoC嵌入式系统微处理器所具有的其他的好处可嵌入式系统微处理器所具有的其他的好处可以分为下列几点:以分为下列几点:l利用改变内部工作电压,降低芯片功耗。利用改变内部工作电压,降低芯片功耗。

11、l减少芯片对外管脚数,简化制造过程。减少芯片对外管脚数,简化制造过程。l减少外围驱动接口单元及电路板之间的信号传递,减少外围驱动接口单元及电路板之间的信号传递,可以加快微处理器数据处理的速度。可以加快微处理器数据处理的速度。l内嵌的线路可以避免外部电路板在信号传递时所内嵌的线路可以避免外部电路板在信号传递时所造成系统杂讯。造成系统杂讯。14lARM即即Advanced RISC Machines的缩写。的缩写。l1985年年4月月26日,第一个日,第一个ARM原型在英国剑桥的原型在英国剑桥的Acorn计算机有限计算机有限公司诞生,由美国加州公司诞生,由美国加州San Jose VLSI技术公司

12、制造。技术公司制造。l20世纪世纪80年代后期,年代后期,ARM很快开发成很快开发成Acorn的台式机产品,形成英的台式机产品,形成英国的计算机教育基础。国的计算机教育基础。l1990年成立了年成立了Advanced RISC Machines Limited。l20世纪世纪9年代,年代,ARM32位嵌人式位嵌人式RISC(Reduced Instruction Set Computer)处理器扩展到世界范围,占据了低功耗、低成本和高性能的)处理器扩展到世界范围,占据了低功耗、低成本和高性能的嵌入式系统应用领域的领先地位。嵌入式系统应用领域的领先地位。l32位位RISC处理器受到青理器受到青睐

13、,领先的是先的是ARM嵌入式微嵌入式微处理器系列。理器系列。lARM公司公司虽然只成立然只成立10多年,但在多年,但在1999年因移年因移动电话火爆市火爆市场,其,其32位位RISC处理器占市理器占市场份份额超超过了了50%,成,成为业界界龙头老大。老大。2001年初,年初,ARM公司的公司的32位位RISC处理器市理器市场占有率超占有率超过了了75%,引起,引起业界的极大关界的极大关注。注。ARM公司是知公司是知识产权供供应商,是商,是设计公司。公司。ARM公司本身不生公司本身不生产芯芯片,靠片,靠转让设计许可,由合作伙伴公司来生可,由合作伙伴公司来生产各具特色的芯片。各具特色的芯片。二、二

14、、ARMARM结构微处理器简介结构微处理器简介15lARM公司商公司商业模式的模式的强大之大之处在于其价格合理,全世界范在于其价格合理,全世界范围有有超超过100个合作伙伴个合作伙伴-包括半包括半导体工体工业的著名公司。的著名公司。ARM公司公司专注于注于设计,其内核耗,其内核耗电少、成本低、功能少、成本低、功能强,特有,特有16/32位双指令集。位双指令集。ARM已成已成为移移动通信、手持通信、手持计算、多媒体数字消算、多媒体数字消费等嵌入式解决方案等嵌入式解决方案的的RISC标准。准。l在所有在所有ARM处理器系列中,理器系列中,ARM7处理器系列理器系列应用最广,采用用最广,采用ARM7

15、处理器作理器作为内核生内核生产芯片的公司最多。芯片的公司最多。16ARM处理器的处理器的3大特点如下大特点如下:l小体积、低功耗、成本低、高性能;小体积、低功耗、成本低、高性能;l16位位/32位双指令集;位双指令集;l全球众多的合作伙伴。全球众多的合作伙伴。当前当前ARM体系结构的扩充包括:体系结构的扩充包括:lThumb:16位指令集,用以改善代码密度;位指令集,用以改善代码密度;lDSP:用于:用于DSP应用的算术运算指令集;应用的算术运算指令集;lJazeller:允许直接执行:允许直接执行Java安节码的扩充。安节码的扩充。ARM处理器系列提供的解决方案包括:处理器系列提供的解决方案

16、包括:l在无线、消费电子和图像应用方面的开放平台;在无线、消费电子和图像应用方面的开放平台;l存储、自动化、工业和网络应用的嵌入式实时系统;存储、自动化、工业和网络应用的嵌入式实时系统;l智能卡和智能卡和SIM卡的安全应用。卡的安全应用。ARMARM处理器的特点处理器的特点17ARM处理器本身是处理器本身是32位设计,但也配备位设计,但也配备16位指令集,以允许位指令集,以允许软件编码为更短的软件编码为更短的16位指令。与等价的位指令。与等价的32代码相比,占用的存储器代码相比,占用的存储器空间节省高达空间节省高达35%,然而保留了,然而保留了32位系统所有的优势。位系统所有的优势。 ARM还

17、提供了两个前沿特性还提供了两个前沿特性嵌入式嵌入式ICERT逻辑和嵌入逻辑和嵌入式跟踪宏核系列,用以辅助带深嵌入式处理器核的、高集成的式跟踪宏核系列,用以辅助带深嵌入式处理器核的、高集成的SOC器件的调试。器件的调试。ARM业界领先的跟踪解决方案业界领先的跟踪解决方案嵌入式跟踪宏单元嵌入式跟踪宏单元(ETM,Embeddeb Trace Macrocell),被设计成驻留在),被设计成驻留在ARM处处理器上,用以监控内部总线,并能以核速度无妨碍地跟踪指令和数理器上,用以监控内部总线,并能以核速度无妨碍地跟踪指令和数据的访问。据的访问。18ARM处理器当前有处理器当前有5个产品系列:个产品系列:

18、ARM7、ARM9、ARM9E、ARM10和和SecurCore。进一步的产品来自于合作伙伴,例如。进一步的产品来自于合作伙伴,例如Intel Xccale微体系结构和微体系结构和StrongARM产品。产品。ARM7、ARM9、ARM9E和和ARM10是是4个通用处理器系列。每个通用处理器系列。每个系列提供一套特定的性能来满足设计者对功耗、性能、和体积的个系列提供一套特定的性能来满足设计者对功耗、性能、和体积的需求。需求。Secur Core是第是第5个产品系列,是专门为安全设备而设计的。个产品系列,是专门为安全设备而设计的。性能高达性能高达1200MIPS(Xscale微体系结构),功耗测

19、量为微体系结构),功耗测量为W/MHz,并且所有体系结构兼容。,并且所有体系结构兼容。ARMARM产品系列产品系列19三、三、ARM汇编指令汇编指令20ARM体系结构的主要特征体系结构的主要特征大量的寄存器,都可用于多种用途;大量的寄存器,都可用于多种用途;Load-Store体系结构体系结构3地址指令(两个源操作数寄存器和结果寄存器独立设定)地址指令(两个源操作数寄存器和结果寄存器独立设定)每条指令都条件执行包含非常强大的多寄存器每条指令都条件执行包含非常强大的多寄存器Load和和Store指令指令能在单时钟周期执行的单条指令内完成一项普通的移位操作和一能在单时钟周期执行的单条指令内完成一项

20、普通的移位操作和一项普通的项普通的ALU操作操作能过协处理器指令集来扩展能过协处理器指令集来扩展ARM指令集,包括在编程模式下增加指令集,包括在编程模式下增加了新的寄存器和数据类型了新的寄存器和数据类型在在Thumb体系结构中以高密度体系结构中以高密度16位压缩形式表示指令集位压缩形式表示指令集21ARM有三种类型的数据指令有三种类型的数据指令1)数据处理指令:这类指令只能使用和改变寄存器中的值)数据处理指令:这类指令只能使用和改变寄存器中的值2)数据传送指令:这类指令把存储器中的值拷贝寄存器()数据传送指令:这类指令把存储器中的值拷贝寄存器(Load)或把寄存器的值拷贝到存储器中(或把寄存器

21、的值拷贝到存储器中(Store)3)控制流指令:一般指令在执行时使用存储于连续的存储器地址中)控制流指令:一般指令在执行时使用存储于连续的存储器地址中的指令。控制流指令使执行切换到不同的地址。切换是永久的或的指令。控制流指令使执行切换到不同的地址。切换是永久的或保存返回地址以恢复原来的执行顺序,或者陷入系统代码。保存返回地址以恢复原来的执行顺序,或者陷入系统代码。221、数据处理指令、数据处理指令l功能:完成寄存器的数据的算术和逻辑操作功能:完成寄存器的数据的算术和逻辑操作l典型特征:需要两个操作数,产生单个结果典型特征:需要两个操作数,产生单个结果l使用原则:使用原则:1)所有的操作数是)所

22、有的操作数是32位宽,或来自寄存器,或在指令中定义的立即数位宽,或来自寄存器,或在指令中定义的立即数2)如果有结果,则结果为)如果有结果,则结果为32位宽,放在一个寄存器中位宽,放在一个寄存器中3)每一个操作数寄存器和结果寄存器都在指令中独立的指定,即使用)每一个操作数寄存器和结果寄存器都在指令中独立的指定,即使用3地址地址模式模式例:例:ADD r0,r1,r2; r0=r1+r223ARM数据处理指令一览数据处理指令一览1)简单的寄存器操作)简单的寄存器操作l算术操作:算术操作:ADD、ADC、SUB、SBC、RSB、RSCl按位逻辑与:按位逻辑与:AND、ORR、EOR、BICl寄存器传

23、送操作:寄存器传送操作:MOV、MVNl比较操作:比较操作:CMP、CMN、TST、TEQ2)立即数操作:如)立即数操作:如ADD r1,r1,#13)寄存器移位操作:)寄存器移位操作:LSL、LSR、ASL、ASR、ROR、RRX 例例 ADD r3,r2,r1,LSL #34)设置条件码)设置条件码5)乘法:)乘法:MUL、MLA242、数据传送指令、数据传送指令1)单寄存器的)单寄存器的Load和和Store指令指令2)多寄存器的)多寄存器的Load和和Store指令指令3)单寄存器交换指令)单寄存器交换指令253、控制流指令、控制流指令1)转移指令)转移指令2)子程序返回指令)子程序返

24、回指令3)监控程序调用指令)监控程序调用指令26 AREA HelloW,CODE,READONLY ;声明代码区声明代码区SWI_WriteC EQU &0 ;输出;输出r0中的字符中的字符SWI_Exit EQU &11 ;程序结束;程序结束 ENTRY ;代码入口;代码入口START ADR r1,TEXT ;r1-“Hello World”LOOP LDRB r0,r1,#1 ;读取下一字节读取下一字节 CMP r0,#0 ;检查文本终点;检查文本终点 SWINE SWI_WriteC ;若非终点,则打印;若非终点,则打印 BNE LOOP ;并返回;并返回LOOP SWI SWI_E

25、xit ;执行结束;执行结束TEXT = “Hello World”,&0a,&0d,0 END ;程序结束;程序结束例子例子27四、四、ARM JTAG调试调试2829几种常用的调试方法几种常用的调试方法l指令集模拟器指令集模拟器 一种利用一种利用PC机端的仿真开发软件模拟调试的方法。机端的仿真开发软件模拟调试的方法。l驻留监控软件驻留监控软件 驻留监控程序运行在目标板上,驻留监控程序运行在目标板上,PC机端调试软件可通过并口、串机端调试软件可通过并口、串口、网口与之交互,以完成程序执行、存储器及寄存器读写、断口、网口与之交互,以完成程序执行、存储器及寄存器读写、断点设置等任务点设置等任务l

26、JTAG仿真器仿真器 通过通过ARM芯片的芯片的JTAG边界扫描口与边界扫描口与ARM核进行通信,不占用目核进行通信,不占用目标板的资源,是目前使用最广泛的调试手段标板的资源,是目前使用最广泛的调试手段l在线仿真器在线仿真器 使用仿真头代替目标板上的使用仿真头代替目标板上的CPU,可以完全仿真,可以完全仿真ARM芯片的行为。芯片的行为。但结构较复杂,价格昂贵,通常用于但结构较复杂,价格昂贵,通常用于ARM硬件开发中硬件开发中30ARM的的JTAG调试结构调试结构AngelJTAG31宿主机调试器宿主机调试器l宿主机调试器通过固定的协议控制下位机(协议转换器)宿主机调试器通过固定的协议控制下位机

27、(协议转换器)。比如,。比如,SDT中通过中通过Angel协议或者第三方调试器所提协议或者第三方调试器所提供的协议供的协议l宿主机调试器只发送宏观的命令,比如:宿主机调试器只发送宏观的命令,比如:程序运行、终止。读些内存、程序运行、终止。读些内存、ARM寄存器等寄存器等l通讯的介质可以是串口、并口、以太网、通讯的介质可以是串口、并口、以太网、USB等等32JTAG与与AngellJTAG调试:协议转换器解释上位机传送过来的命令,调试:协议转换器解释上位机传送过来的命令,通过通过JTAG控制控制ARM执行。执行。lAngel调试:协议转换器可以直接做为目标板的调试:协议转换器可以直接做为目标板的

28、Firmware的一部分。直接执行从宿主机传送过来的调的一部分。直接执行从宿主机传送过来的调试命令;并回送相应的数据。试命令;并回送相应的数据。lAngel可以节省专门的可以节省专门的JTAG仿真器,但是,它需要软仿真器,但是,它需要软件,或者是嵌入式操作系统的支持,做不到完全的实件,或者是嵌入式操作系统的支持,做不到完全的实时仿真。而时仿真。而JTAG仿真是通过硬件和控制仿真是通过硬件和控制ARM的的EmbeddedICE实现的,可以做到实时仿真。实现的,可以做到实时仿真。33什么是什么是JTAG?lJTAG是是Joint Test Action Group的缩写;的缩写;是是IEEE114

29、9.1标准标准lJTAG的建立使得集成电路固定在的建立使得集成电路固定在PCB上,只通过边界上,只通过边界扫描便可以被测试扫描便可以被测试l在在ARM7TDMI处理器中,可以通过处理器中,可以通过JTAG直接控制直接控制ARM的内部总线,的内部总线,IO口等信息,从而达到调试的目的口等信息,从而达到调试的目的34JTAG的典型接口的典型接口lTMS: 测试模式选择(测试模式选择(Test Mode Select),通过),通过TMS信号控制信号控制JTAG状态机的状态状态机的状态lTCK :JTAG的时钟信号的时钟信号lTDI:数据输入信号:数据输入信号lTDO :数据输出信号:数据输出信号l

30、nTRST:JTAG复位信号,复位复位信号,复位JTAG的状态机和内部的状态机和内部的宏单元(的宏单元(Macrocell)35JTAG的状态机(的状态机(TAP)36JTAG链的组成链的组成37ARM7TDMI的的JTAG标准链(标准链(1)38ARM7TDMI的的JTAG标准链(标准链(2)lScan Chain 0:包括:包括ARM核的所有的核的所有的IO和总线的输入输出控制信和总线的输入输出控制信号号lScan Chain 1:包括:包括ARM核的数据总线和一个断点控制信号。通核的数据总线和一个断点控制信号。通过控制这个条链,可以控制过控制这个条链,可以控制ARM核执行指定的指令。核执

31、行指定的指令。lScan Chain 2:通过控制:通过控制EmbeddedICE宏单元,实现对宏单元,实现对ARM执执行指令的断点、观察点的控制行指令的断点、观察点的控制39EmbeddedICE的结构的结构40ARM7TDMI中断点的设置中断点的设置l设置设置EmbeddedICE的两个的两个watchpoint单元单元主要包括:地址、数据、控制信号等主要包括:地址、数据、控制信号等l当一个(或者两个)当一个(或者两个)watchpoint中的地址(也可以包中的地址(也可以包括数据)和括数据)和ARM所执行的当前的指令相同的时候,所执行的当前的指令相同的时候,ARM就从运行状态进入就从运行

32、状态进入Debug状态状态41断点的类型断点的类型l硬件断点:在硬件断点:在ARM中直接设定中直接设定watchpoint中的地址,中的地址,当当ARM运行到制定的地址时,就进入运行到制定的地址时,就进入Debug状态状态l软件断点:改变存储器中的软件断点:改变存储器中的ARM指令为一个特殊的数指令为一个特殊的数据据X(ARM的未定义指令),同时,设置的未定义指令),同时,设置watchpoint中的断点数据也为中的断点数据也为X,当,当ARM把把X数据作为指令读入的数据作为指令读入的时候,时候,ARM就进入就进入Debug状态状态42硬件断点和软件断点的优缺点硬件断点和软件断点的优缺点l硬件

33、断点:数目受硬件断点:数目受EmbeddedICE中的中的Watchpoint数数目的限制;但是,可以在任何地方设置断点目的限制;但是,可以在任何地方设置断点l软件断点:数目不受限制,但是,软件断点是通过替换软件断点:数目不受限制,但是,软件断点是通过替换系统的断点地址的指令实现的,所以,软件断点只能在系统的断点地址的指令实现的,所以,软件断点只能在可写的存储器的地址中设置(比如:可写的存储器的地址中设置(比如:RAM),而不能),而不能在在ROM(比如:(比如:Flash)中设置)中设置43五、五、ARMARM体系结构体系结构ARM体系结构的主要特征体系结构的主要特征大量的寄存器,都可用于多

34、种用途;大量的寄存器,都可用于多种用途;Load-Store体系结构体系结构3地址指令(两个源操作数寄存器和结果寄存器独立设定)地址指令(两个源操作数寄存器和结果寄存器独立设定)每条指令都条件执行包含非常强大的多寄存器每条指令都条件执行包含非常强大的多寄存器Load和和Store指令指令能在单时钟周期执行的单条指令内完成一项普通的移位操作和一能在单时钟周期执行的单条指令内完成一项普通的移位操作和一项普通的项普通的ALU操作操作能过协处理器指令集来扩展能过协处理器指令集来扩展ARM指令集,包括在编程模式下增加指令集,包括在编程模式下增加了新的寄存器和数据类型了新的寄存器和数据类型在在Thumb体

35、系结构中以高密度体系结构中以高密度16位压缩形式表示指令集位压缩形式表示指令集44SamsungS3C44B0XlSamsungS3C44B0X微微处处理理器器是是三三星星公公司司专专为为手手持持设设备备和和一一般般应应用用提提供供的的高高性性价价比比和和高高性性能能的的微微控控制制器器解解决决方方案案,它它使使用用ARM7TDMI核核,工工作作在在66MHZ。为为了了降降低低系系统统总总成成本本和和减减少少外外围围器器件件,这这款款芯芯片片中中还还集集成成了了下列部件:下列部件:l8KBCache、外外部部存存储储器器控控制制器器、LCD控控制制器器、4个个DMA通通道道、2通通道道UART

36、、1个个多多主主I2C总总线线控控制制器器、1个个IIS总总线线控控制制器器,5通通道道PWM定定时时器器及及一一个个内内部部定定时时器器、71个个通通用用I/O口口、8个个外外部部中中断断源源、实实时时时时钟钟、8通通道道10位位ADC等。等。45S3C44B0X S3C44B0X 体系结构:体系结构:l用于手持设备和通用嵌入式应用的完整系统;用于手持设备和通用嵌入式应用的完整系统;l16/32位位RISC结结构构和和带带ARM7DMICPU核核的的功功能能强强大的指令集;大的指令集;lThumb协协处处理理器器在在保保证证性性能能的的前前提提下下使使代代码码密密度度最最大;大;l片上片上I

37、CE中断调试中断调试JTAG调试方式调试方式l32 8位硬件乘法器;位硬件乘法器; 46系统管理:系统管理:l支持大支持大/小端模式小端模式l地址空间:每个地址空间:每个Bank32MB(一共(一共256MB););l每个每个Bank支持支持8/16/32位数据总线编程;位数据总线编程;l固定的固定的Bank起始地址和起始地址和7个可编程的个可编程的Bank;l1个起始地址和尺寸可编程的个起始地址和尺寸可编程的Bank;l8个个 内内 存存 Bank:: 个个 用用 于于 ROM、 SRAM; 2个个 用用 于于ROM/SRAM/DRAM;l所有内存所有内存Bank的可编程寻址周期;的可编程寻

38、址周期;l在能量低的情况下支持在能量低的情况下支持DRAM/SDRAM自动刷新模式;自动刷新模式;l支持支持DRAM的非对称的非对称/对称寻址;对称寻址;47l缓冲内存和内部缓冲内存和内部SRAMl4路带路带8K字节的联合缓存;字节的联合缓存;l不使用缓存的不使用缓存的0/4/8K内容内容SRAMl伪伪LRU(最近最少使用)的替代算法;(最近最少使用)的替代算法;l通通过过在在主主内内存存和和缓缓冲冲区区内内容容之之间间保保持持一一致致的的方方式式写写内内存;存;l当缓冲区出错时,请求数据填充技术;当缓冲区出错时,请求数据填充技术; 48时钟和能量管理时钟和能量管理l l低能耗;低能耗;l l

39、时钟可以通过软件选择性地反馈回每个功能块时钟可以通过软件选择性地反馈回每个功能块l l能量模式:能量模式: u u正常模式:正常运行模式;正常模式:正常运行模式; u u低能模式:不带低能模式:不带PLL的底频时钟;的底频时钟; u u休眠模式:只使休眠模式:只使CPU的时钟停止;的时钟停止; u u停止模式:所有时钟都停止;停止模式:所有时钟都停止;l l用用EINT或或RTC警告中断从停止模式唤醒警告中断从停止模式唤醒49中断控制器中断控制器l l30个个中中断断源源(看看门门狗狗定定时时器器,6个个定定时时器器,6个个UART,8个个外外部部中中断断,4个个DMA,2个个RTC,1个个A

40、DC,1个个I2C,1个个SIO;l l矢量矢量IRQ中断模式减少中断响应周期;中断模式减少中断响应周期;l l外部中断源的水平外部中断源的水平/边缘模式;边缘模式;l l可编程的水平可编程的水平/边缘极性;边缘极性;l l对紧急中断请求支持对紧急中断请求支持FIQ(快速中断请求);(快速中断请求);50带带PWMPWM的定时器的定时器l l5个个16位位带带PWM的的定定时时器器/1个个16位位基基于于DMA或或基基于于中中断断的的定时器;定时器;l l可编程的工作循环,频率和极性可编程的工作循环,频率和极性l l死区产生死区产生l l支持外部时钟源支持外部时钟源51实时时钟实时时钟l l全

41、时钟特点:毫秒、秒、分、小时、天、星期、月、年全时钟特点:毫秒、秒、分、小时、天、星期、月、年l l32.768KHz运行运行CPU唤醒的警告中断唤醒的警告中断时钟记号中断时钟记号中断 52通用输入输出端口通用输入输出端口l l8个外部中断端口个外部中断端口l l71个多路输入输出口;个多路输入输出口; UARTl l2个带个带DMA和中断的和中断的UART;l l支持支持5位,位,6位,位,7位,位,8位串行数据传送位串行数据传送/接收;接收;l l当传送当传送/接收时支持双向握手接收时支持双向握手l l可编程波特率;可编程波特率;l l支持支持IrDA1.0(115.2KBPS););l

42、l测试的循环返回模式;测试的循环返回模式;l l每个通道有每个通道有2个内部个内部32位位FIFO53DMA与与A/DDMA控制器l l2路通用无需要路通用无需要CPU干涉的干涉的DMA控制器;控制器;l l2路桥式路桥式DMA控制器;控制器;l l采采用用6种种DMA请请求求的的桥桥式式DMA支支持持IO到到内内存存,内内存存到到IO,IO到到IO:软软件件,4个个内内部部功功能能块块(UART,SIO,实实时时器器,IIS),外外部部管管脚;脚;l lDMA之间可编程优先级次序;之间可编程优先级次序;l l突突发发传传送送模模式式提提高高到到FPDRAM、EDODRAM和和SDRAM的的传

43、传送率;送率;A/D转换l l10位多路位多路ADC;l l最大最大500KSPS/10位;位;54LCDLCD控制器控制器l l支持彩色支持彩色/单色单色/灰度灰度LCD;l l支持单扫描和双扫描显示;支持单扫描和双扫描显示;l l支持虚拟显示功能支持虚拟显示功能l l系统内存作为显示内存系统内存作为显示内存l l专用专用DMA用于从系统内存中提取图象数据;用于从系统内存中提取图象数据;l l可编程屏幕尺寸;可编程屏幕尺寸;l l灰度:灰度:16级级l l256色色55看门狗定时器与看门狗定时器与I I2 2C C总线接口总线接口l l16位看门狗定时器;位看门狗定时器;l l定时中断请求和

44、系统复位;定时中断请求和系统复位;l l1个带中断的多主机个带中断的多主机I2C总线;总线;l l串串行行,8位位,双双向向数数据据传传送送器器能能够够以以100KB/S的的标标准准模模式式和和400KB/S的快速模式传送的快速模式传送56IIS总线接口l l1个个I带带DMA的音频的音频IS总线接口;总线接口;l l串行,每路串行,每路8/16位数据传送器;位数据传送器;支持支持MSB数据格式;数据格式; SIO(同步串行(同步串行I/O)l l1个带个带DMA和中断的和中断的SIOl l可编程波特率;可编程波特率;l支持支持8位串行数据传送位串行数据传送/接收操作接收操作 57l操作电压范

45、围l内核:内核:2.5V;I/O:3.0V到到3.6V;l运行频率l最高到最高到75MHz;l封装l160LQFP/160FBGA;58S3C44B0XS3C44B0X微处理器体系结构框图微处理器体系结构框图59S3C44B0XS3C44B0X微处理器管脚定义图微处理器管脚定义图 60基于基于ARMARM的嵌入式硬件平台体系结构的嵌入式硬件平台体系结构61lS3C44B0X把把外外部部复复位位信信号号,也也作作为为一一个个中中断断来来处处理理。在在系系统统复复位位的的时时候候,程程序序(PC)指指针针被被设设置置成成0,使使程程序序跳跳转转到到0x00000000开开始始运运行行。此此空空间间

46、对对应应的的是是Bank0。因因为为在在系系统统的的1MB的的线线性性Flash和和处处理理器器的的Bank0相相连连接接。在在线线性性Flash里里存存储储的的是是供供系系统统的的初初始始化化的的程程序序。此此程程序序负负责责的的配配置置处处理理器器的的结结构构、工工作作模模式式以以及及自自动动检检测测嵌嵌入入式式控控制制器器的的各各个个硬硬件件是是否否工工作作正正常常。此此程程序序负负责责把把存存储储在在16MB的的非非线线性性处处理理器器里里面面的的system.bin文文件件复复制制到到0xc5f0000地地址址(此此地地址址是是系系统统8MB的的SDRAM的的首首地地址址)。引引导程

47、序把程序(导程序把程序(PC)指针指向)指针指向0xc000000地址,系统开始运行。地址,系统开始运行。lsystem.bin是嵌入式操作系统引导的执行文件。编译以后的操作是嵌入式操作系统引导的执行文件。编译以后的操作系统和应用程序就是这个文件。系统和应用程序就是这个文件。 62S3C44B0X存储系统的特征存储系统的特征 l支持数据存储的大支持数据存储的大/小端选择小端选择(通过外部引脚进行选择通过外部引脚进行选择)l地地址址空空间间:具具有有8个个存存储储体体,每每个个存存储储体体可可达达32Mb,总总共共可可达达256Mb。l对所有存储体的访问大小均可进行改变(对所有存储体的访问大小均

48、可进行改变(8位位16位位32位)位)l8个个存存储储体体中中,Bank0Bank5可可支支持持ROM、SRAM;Bank6、Bank7可支持可支持ROM、SRAM和和FPEDOSDRAM等。等。l7个存储体的起始地址固定,个存储体的起始地址固定,1个存储体的起始地址可变。个存储体的起始地址可变。 l支持数据存储的大支持数据存储的大/小端选择小端选择(通过外部引脚进行选择通过外部引脚进行选择)l地地址址空空间间:具具有有8个个存存储储体体,每每个个存存储储体体可可达达32Mb,总总共共可可达达256Mb。l对所有存储体的访问大小均可进行改变(对所有存储体的访问大小均可进行改变(8位位16位位3

49、2位)位)l8个个 存存 储储 体体 中中 , Bank0 Bank5可可 支支 持持 ROM、 SRAM; Bank6、Bank7可支持可支持ROM、SRAM和和FPEDOSDRAM等。等。l7个存储体的起始地址固定,个存储体的起始地址固定,1个存储体的起始地址可变。个存储体的起始地址可变。 63典型系统中存储体的分配情况典型系统中存储体的分配情况存储体存储体与存储体的接口与存储体的接口Bank0BIOS512K2FlashBank116MFlash硬盘硬盘Bank2USB接口接口Bank3LCD显示模块显示模块Bank4保留保留Bank5保留保留Bank6系统内存系统内存SDRAMBank

50、7保留保留64复位后的复位后的S3C44B0X的存储器映射表的存储器映射表 65l使使用用Bank0上上的的两两片片512Kb2来来放放置置系系统统BIOS,系系统统上上电电以以后后,PC指指针针自自动动指指向向Bank0的的第第一一个个单单元元,开开始始进进行行系系统统自自举举。系系统统自自举举完完成成以以后后,便便从从硬硬盘盘中中将将系系统统文文件件和和用用户户应应用用程程序序复复制制到到SDRAM内存中执行。内存中执行。lBank1上上接接16M非非线线性性Flash,当当做做系系统统硬硬盘盘使使用用,可可以以构构造造文件系统,存放海量数据。文件系统,存放海量数据。l用用SDRAM当当作

51、作系系统统内内存存,只只有有Bank6/Bank7能能支支持持SDRAM,所所以以将将SDRAM接接在在Bank6上上。如如果果同同时时使使用用Bank6/Bank7,则则要求连接相同容量的存储,而且其地址空间在物理上是连续的。要求连接相同容量的存储,而且其地址空间在物理上是连续的。66lBank0:系统的启动:系统的启动ROM(Flash Rom)。在系统复位的时候,)。在系统复位的时候,处理器的处理器的PC(程序计数器)指针指向(程序计数器)指针指向0x0地址。在地址。在Bank0的起始的起始地址的程序,就是系统的初始化程序。此程序的主要任务是:地址的程序,就是系统的初始化程序。此程序的主

52、要任务是:1、管理处理器的中断服务程序、管理处理器的中断服务程序l处理器的中断是从处理器的中断是从0x0地址开始,引导地址开始,引导ROM负责把这一部分的中负责把这一部分的中断映射到另一个区域,以便系统处理。具体的做法,可以参考断映射到另一个区域,以便系统处理。具体的做法,可以参考44binit.s里面的代码。(这部分代码是三星主页可以提供,它把里面的代码。(这部分代码是三星主页可以提供,它把系统的中断,映射到了不同的指针所指向的地址空间(主要就是系统的中断,映射到了不同的指针所指向的地址空间(主要就是系统系统RAM的空间)。的空间)。672、初始化硬件平台,配置其他的、初始化硬件平台,配置其

53、他的BanklS3C44B0X的的Bank0是通过外部的一个管脚提供的上拉、下拉电是通过外部的一个管脚提供的上拉、下拉电阻来配置的。主要包括:数据位数(阻来配置的。主要包括:数据位数(8位、位、16位、位、32位),数据格位),数据格式(大端、小端)。而其他的式(大端、小端)。而其他的Bank的配置,以及读写周期等信息的配置,以及读写周期等信息是靠是靠Bank0内部的代码配置相应的寄存器来实现的。同时,系统内部的代码配置相应的寄存器来实现的。同时,系统的引导的引导Rom也负责配置系统的其他的一些寄存器,比如,系统的也负责配置系统的其他的一些寄存器,比如,系统的PLL(锁频环)配置,系统的(锁频

54、环)配置,系统的IO口等一些端口功能的配置等等。口等一些端口功能的配置等等。683、系统自动检测、系统自动检测l引导引导Rom负责检测系统的启动必须的外设是否正常。主要是系统负责检测系统的启动必须的外设是否正常。主要是系统的的SDRAM的检测。的检测。4、系统的软件设置,更新系统(、系统的软件设置,更新系统(system.bin)l用户可以在系统启动的时候,按任意键,进入系统的软件设置状用户可以在系统启动的时候,按任意键,进入系统的软件设置状态。通过引导态。通过引导Rom设置或者查看系统的一些软件信息。包括:通设置或者查看系统的一些软件信息。包括:通过开启过开启USB端口,更新系统文件端口,更

55、新系统文件system.bin;LCD显示测试;演显示测试;演示程序的装载测试;键盘测试;触摸屏的坐标校准;触摸屏测试;示程序的装载测试;键盘测试;触摸屏的坐标校准;触摸屏测试;以太网地址的设置等以太网地址的设置等69实验系统的存储空间分配实验系统的存储空间分配l在系统引导的最后阶段,负责复制在系统引导的最后阶段,负责复制system.bin到系统的到系统的SDRAM中,然后,中,然后,把把PC指针指向指针指向SDRAM中程序的首地址,开始运行。中程序的首地址,开始运行。lBank1:K9F2808(三星(三星 16Mbyte Flash),非线性寻址,每次寻址需),非线性寻址,每次寻址需要要

56、3次写入次写入8位地址线。具体的时序可以参考位地址线。具体的时序可以参考K9F2808的的datasheetlBank2:USBN9603。USB设备端接口芯片,占用系统外部中断设备端接口芯片,占用系统外部中断0。8位位数据总线。数据总线。lBank3、Bank4未接设备。可以共扩展使用未接设备。可以共扩展使用lBank5:RTL8019AS,ISA总线兼容的总线兼容的10M以太网(以太网(PHYMAC层)控层)控制芯片。占用系统外部中断制芯片。占用系统外部中断1,16位数据总线位数据总线70lBank6:SDRAM,起始地址为,起始地址为0xC000000。在。在SDRAM中,前中,前512

57、Kbyte的空间划分出来,作为系统的的空间划分出来,作为系统的LCD显示缓冲区使用(更新其中的数据,就显示缓冲区使用(更新其中的数据,就可以更新可以更新LCD的显示)。系统的程序存储空间从的显示)。系统的程序存储空间从0xC080000开始。也就开始。也就是,引导系统的时候,需要把是,引导系统的时候,需要把system.bin文件复制到文件复制到0xC080000开始的开始的地址空间,把地址空间,把PC指针指向指针指向0xC080000。lBank7:未使用。可以扩展另一片:未使用。可以扩展另一片SDRAM,或者其他的外设。,或者其他的外设。l系统的同步串行口(系统的同步串行口(SIO),连接

58、着触摸屏控制芯片),连接着触摸屏控制芯片FM7843(与(与ADS7843完全兼容)。在同步串行口上,还可以扩展其他的芯片。靠完全兼容)。在同步串行口上,还可以扩展其他的芯片。靠IO口控制设备的片选信号(口控制设备的片选信号(CS)来防止设备的冲突。)来防止设备的冲突。l注:系统的扩展接口上,注:系统的扩展接口上,A0的标号,连接在的标号,连接在S3C44B0X的的ADDR1上,后上,后面的地址依次向后错位。面的地址依次向后错位。71谢谢 谢谢 各各 位位72ePhTkWnZr$u*x+A2E5H8KcNfQiUlXp#s%v)y0B3F6IaLdOgSjVmYq!t*w-z1D4G7JbMe

59、QhTkWoZr$u(x+B2E5H9KcNfRiUlXp#s&v)y0C3F6IaLdPgSjVnYq!t*w-A1D4G8JbMeQhTlWoZr%u(x+B2E6H9KcOfRiUmXp!s&v)z0C3F7IaMdPgSkVnYq$t*w-A1D5G8JbNeQhTlWo#r%u(y+B2E6H9LcOfRjUmXp!s&w)z0C4F7IaMdPhSkVnZq$t*x-A2D5G8KbNeQiTlXo#r%v(y+B3E6H9LcOgRjUmYp!s&w)z1C4F7JaMdPhSkWnZq$u*x-A2D5H8KbNfQiTlXo#s%v(y0B3E6I9LdOgRjVmYp!t&

60、w-z1C4G7JaMePhTkWnZr$u*x+A2D5H8KcNfQiUlXo#s%v)y0B3F6I9LdOgSjVmYq!t&w-z1D4G7JbMePhTkWoZr$u(x+A2E5H9KcNfRiUlXp#s&v)y0C3F6IaLdOgSjVnYq!t*w-z1D4G8JbMeQhTkWoZr%u(x+B2E5H9KcOfRiUmXp#s&v)z0C3F7IaLdPgSkVnYq$t*w-A1D5G8JbNeQhTlWoZr%u(y+B2E6H9KcOfRjUmXp!s&v)z0C4F7IaMdPgSkVnZq$t*x-A1D5G8KbNeQiTlWo#r%v(y+B3E6H9L

61、cOgRjUmYp!s&w)z1C4F7JaMdPhSkVnZq$u*x-A2D5G8KbNfQiTlXo#r%v(y0B3E6I9LcOgRjVmYp!t&w)z1C4G7JaMePhSkWnZr$u*x+A2D5H8KcNfQiUlXo#s%v(y0B3F6I9LdOgRjVmYq!t&w-z1C4G7JbMePhTkWnZr$u(x+A2E5H8KcNfRiUlXp#s%v)y0C3F6IaLdOgSjVnYq!t*w-z1D4G8JbMeQhTkWoZr$u(x+B2E5H9KcNfRiUmXp#s&v)y0C3F7IaLdPgSjVnYq$t*w-A1D4G8JbNeQhTlWoZr

62、%u(y+B2E6H9KcOfRjUmXp!s&v)z0C3F7IaMdPgSkVnYq$t*x-A1D5G8JbNeQiTlWo#r%u(y+B3E6H9LcOfRjUmYp!s&w)z0C4F7JaMdPhSkVnZq$u*x-A2D5G8KbNeQiTlXo#r%v(y+B3E6I9LcOgRjUmYp!t&w)z1C4F7JaMePhSkWnZq$u*x+A2D5H8KbNfQiUlXo#s%v(y0B3F6I9LdOgRjVmYq!t&w-z1C4G7JaMePhTkWnZr(y+B3E6I9LcOgRjUmYp!t&w)z1C4F7JaMePhSkWnZq$u*x+A2D5H8Kb

63、NfQiUlXo#s%v(y0B3E6I9LdOgRjVmYp!t&w-z1C4G7JaMePhTkWnZr$u*x+A2E5H8KcNfQiUlXp#s%v)y0B3F6IaLdOgSjVmYq!t*w-z1D4G7JbMeQhTkWoZr$u(x+A2E5H9KcNfRiUlXp#s&v)y0C3F6IaLdPgSjVnYq!t*w-A1D4G8JbMeQhTlWoZr%u(x+B2E6H9KcOfRiUmXp!s&v)z0C3F7IaLdPgSkVnYq$t*w-A1D5G8JbNeQhTlWo#r%u(y+B2E6H9LcOfRjUmXp!s&w)z0C4F7IaMdPhSkVnZq$

64、t*x-A2D5G8KbNeQiTlWo#r%v(y+B3E6H9LcOgRjUmYp!s&w)z1C4F7JaMdPhSkWnZq$u*x-A2D5H8KbNfQiTlXo#s%v(y0B3E6I9LdOgRjVmYp!t&w-z1C4G7JaMePhSkWnZr$u*x+A2D5H8KcNfQiUlXo#s%v)y0B3F6I9LdOgSjVmYq!t&w-z1D4G7JbMePhTkWoZr$u(x+A2E5H9KcNfRiUlXp#s%v)y0C3F6IaLdOgSjVnYq!t*w-z1D4G8JbMeQhTkWoZr%u(x+B2E5H9KcOfRiUmXp#s&v)z0C3F7I

65、aLdPgSkVnYq$t*w-A1D5G8JbNeQhTlWoZr%u(y+B2E6H9KcOfRjUmXp!s&v)z0C4F7IaMdPgSkVnZq$t*x-A1D5G8KbNeQiTlWo#r%v(y+B3E6H9LcOgRjUmYp!s&w)z0C4F7JaMdPhSkVnZq$u*x-A2D5G8KbNfQiTlXo#r%v(y0B3E6I9LcOgRjVmYp!t&w)z1C4G7JaMePhSkWnZr$u*x+A2D5H8KbNfQiUlXo#s%v(y0B3F6I9LdOgRjVmYq!t&w-z1C4G7JbMePhTkWnZr$u(x+A2E5H8KcNfRiUlX&

66、w)z1C4G7JaMePhSkWnZq$u*x+A2D5H8KbNfQiUlXo#s%v(y0B3F6I9LdOgRjVmYq!t&w-z1C4G7JbMePhTkWnZr$u(x+A2E5H8KcNfRiUlXp#s%v)y0B3F6IaLdOgSjVmYq!t*w-z1D4G7JbMeQhTkWoZr$u(x+B2E5H9KcNfRiUmXp#s&v)y0C3F7IaLdPgSjVnYq$t*w-A1D4G8JbNeQhTlWoZr%u(x+B2E6H9KcOfRiUmXp!s&v)z0C3F7IaMdPgSkVnYq$t*x-A1D5G8JbNeQiTlWo#r%u(y+B3E6H9L

67、cOfRjUmYp!s&w)z0C4F7IaMdPhSkVnZq$t*x-A2D5G8KbNeQiTlXo#r%v(y+B3E6I9LcOgRjUmYp!t&w)z1C4F7JaMePhSkWnZq$u*x+A2D5H8KbNfQiTlXo#s%v(y0B3E6I9LdOgRjVmYp!t&w-z1C4G7JaMePhTkWnZr$u*x+A2E5H8KcNfQiUlXp#s%v)y0B3F6IaLdOgSjVmYq!t*w-z1D4G7JbMePhTkWoZr$u(x+A2E5H9KcNfRiUlXp#s&v)y0C3F6IaLdPgSjVnYq!t*w-A1D4G8JbMeQhTlWoZr

68、%u(x+B2E6H9KcOfRiUmXp&w-z1D4G7JbMePhTkWoZr$u(x+A2E5H9KcNfRiUlXp#s&v)y0C3F6IaLdPgSjVnYq!t*w-A1D4G8JbMeQhTlWoZr%u(x+B2E5H9KcOfRiUmXp#s&v)z0C3F7IaLdPgSkVnYq$t*w-A1D5G8JbNeQhTlWo#r%u(y+B2E6H9LcOfRjUmXp!s&w)z0C4F7IaMdPgSkVnZq$t*x-A1D5G8KbNeQiTlWo#r%v(y+B3E6H9LcOgRjUmYp!s&w)z1C4F7JaMdPhSkWnZq$u*x-A2D5H8Kb

69、NfQiTlXo#r%v(y0B3E6I9LcOgRjVmYp!t&w)z1C4G7JaMePhSkWnZr$u*x+A2D5H8KcNfQiUlXo#s%v)y0B3F6I9LdOgSjVmYq!t&w-z1D4G7JbMePhTkWnZr$u(x+A2E5H8KcNfRiUlXp#s%v)y0C3F6IaLdOgSjVnYq!t*w-z1D4G8JbMeQhTkWoZr%u(x+B2E5H9KcOfRiUmXp#s&v)y0C3F7IaLdPgSjVnYq$t*w-A1D4G8JbNeQhTlWoZr%u(y+B2E6H9KcOfRjUmXp!s&v)4G8JbMeQhTkWoZr%u(x

70、+B2E5H9KcNfRiUmXp#s&v)y0C3F7IaLdPgSjVnYq$t*w-A1D4G8JbNeQhTlWoZr%u(y+B2E6H9KcOfRjUmXp!s&v)z0C4F7IaMdPgSkVnYq$t*x-A1D5G8JbNeQiTlWo#r%u(y+B3E6H9LcOfRjUmYp!s&w)z0C4F7JaMdPhSkVnZq$u*x-A2D5G8KbNfQiTlXo#r%v(y+B3E6I9LcOgRjUmYp!t&w)z1C4F7JaMePhSkWnZq$u*x+A2D5H8KbNfQiUlXo#s%v(y0B3F6I9LdOgRjVmYq!t&w-z1C4G7JbMe

71、PhTkWnZr$u*x+A2E5H8KcNfQiUlXp#s%v)y0B3F6IaLdOgSjVmYq!t*w-z1D4G7JbMeQhTkWoZr$u(x+B2E5H9KcNfRiUmXp#s&v)y0C3F6IaLdPgSjVnYq!t*w-A1D4G8JbMeQhTlWoZr%u(x+B2E6H9KcOfRiUmXp!s&v)z0C3F7IaMdPgSkVnYq$t*x-A1D5G8JbNeQiTlWo#r%u(y+B2E6H9LgSjVnYq!t*w-A1D4G8JbMeQhTlWoZr%u(x+B2E6H9KcOfRiUmXp!s&v)z0C3F7IaMdPgSkVnYq$t*w-

72、A1D5G8JbNeQhTlWo#r%u(y+B2E6H9LcOfRjUmXp!s&w)z0C4F7IaMdPhSkVnZq$t*x-A2D5G8KbNeQiTlXo#r%v(y+B3E6I9LcOgRjUmYp!s&w)z1C4F7JaMdPhSkWnZq$u*x-A2D5H8KbNfQiTlXo#s%v(y0B3E6I9LdOgRjVmYp!t&w-z1C4G7JaMePhTkWnZr$u*x+A2D5H8KcNfQiUlXo#s%v)y0B3F6I9LdOgSjVmYq!t&w-z1D4G7JbMePhTkWoZr$u(x+A2E5H9KcNfRiUlXp#s&v)y0C3F6IaLdO

73、gSjVnYq!t*w-z1D4G8JbMeQhTkWoZr%u(x+B2E5H9KcOfRiUmXp#s&v)z0C3F7IaLdPgSkVnYq$t*w-A1D5G8JbNeQhTlWo#r%u(y+B2E6H9KcOfRjUmXp!s&v)zG8JbMeQhTkWoZr%u(x+B2E5H9KcOfRiUmXp#s&v)z0C3F7IaLdPgSkVnYq$t*w-A1D4G8JbNeQhTlWoZr%u(y+B2E6H9KcOfRjUmXp!s&v)z0C4F7IaMdPgSkVnZq$t*x-A1D5G8KbNeQiTlWo#r%v(y+B3E6H9LcOgRjUmYp!s&w)z0

74、C4F7JaMdPhSkVnZq$u*x-A2D5G8KbNfQiTlXo#r%v(y0B3E6I9LcOgRjVmYp!t&w)z1C4G7JaMePhSkWnZr$u*x+A2D5H8KbNfQiUlXo#s%v(y0B3F6I9LdOgRjVmYq!t&w-z1C4G7JbMePhTkWnZr$u(x+A2E5H8KcNfRiUlXp#s%v)y0C3F6IaLdOgSjVmYq!t*w-z1D4G7JbMeQhTkWoZr$u(x+B2E5H9KcNfRiUmXp#s&v)y0C3F7IaLdPgSjVnYq$t*w-A1D4G8JbNeQhTlWoZr%u(y+B2E6H9KcOfRiUm!t*w-z1D4G7JbMeQhTkWoZr$u(x+B2E5H9KcNfRiUmXp#s&v)y0C3F7IaLdPgSjVnYq$t*w-A1D4G8JbMeQhTlWoZr%u(x+B2E6H9KcOfRiUmXp!s&v)z0C3F7IaMdPgS

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号