欢迎来到文档下载导航网!

keil调试环境下S3C2440.s的解析报告.pdf

时间:2020-11-26|当前位置:首页 > 计算机 > 计算机资料/编程 > |用户下载:

keil调试环境下S3C2440.s的解析报告.pdf


本文档部分文本预览

.. .. .. ; Standard definitions of Mode bits and Interrupt (I & F) flags in PSRs ; 向量中断模式 / 非向量中断模式设置 ;通过 PSRs (程序状态寄存器 )来设置 ; 系统工作模式设定 ; CPSR 是当系统前程序状态寄存器 ,SPSR 是备份程序状态寄存器 。其中 CPSR 共用一个物理寄存器 ,而 SPSR 一共 有 5 个物理寄存器 ; CPSR 寄存器设定 :CPSR[4..0] 为 M4-M0 ,通过它可以设定处理器的工作模式 Mode_USR EQU 0x10 ; 用户模式 Mode_FIQ EQU 0x11 ; 快速中断模式 Mode_IRQ EQU 0x12 ; 外部中断模式 Mode_SVC EQU 0x13 ; 超级用户模式 Mode_ABT EQU 0x17 ; 数据访问终止模式 Mode_UND EQU 0x1B ; 未定义指令终止模式 专业技术资料 .. .. .. Mode_SYS EQU 0x1F ; 系统模式 I_Bit EQU 0x80 ; when I bit is set, IRQ is disabled 外部中断屏蔽位 ,置 1 ,关闭中断 , 置 0 , 打开中断 F_Bit EQU 0x40 ; when F bit is set, FIQ is disabled 快速中断屏蔽位 ,置 1,关闭中断 , 置 0 , 打开中断 ; Stack and Heap Definitions ;// Stack Configuration (Stack Sizes in Bytes) ;// Undefined Mode <0x0-0xFFFFFFFF:8> ;// Supervisor Mode <0x0-0xFFFFFFFF:8> ;// Abort Mode <0x0-0xFFFFFFFF:8> ;// Fast Interrupt Mode <0x0-0xFFFFFFFF:8> ;// Interrupt Mode <0x0-0xFFFFFFFF:8> 专业技术资料 .. .. .. ;// User/System Mode <0x0-0xFFFFFFFF:8> ;// ; 栈配置 ,系统的栈空间设定 UND_Stack_Size EQU 0; 未定义模式的栈大小 SVC_Stack_Size EQU 0; 超级用户模式的栈大小 ABT_Stack_Size EQU 0; 数据访问终止模式的栈大小 FIQ_Stack_Size EQU 0; 快速中断模式的栈大小 IRQ_Stack_Size EQU 0; 外部中断模式的栈大小 USR_Stack_Size EQU 0; 用户模式的栈大小 ISR_Stack_Size EQU (UND_Stack_Size + SVC_Stack_Size + ABT_Stack_Size + \ FIQ_Stack_Size + IRQ_Stack_Size) ; 所有模式的堆栈相加得到总堆栈的大小 专业技术资料 .. .. .. ; ARM 的汇编程序由段组成 ,段是相对独立的指令或数据单位 ,每个段由 AREA 伪指令定义 ,并定义段的属性 。 READWRITE (读写 )、 READONLY (只读 ) AREA STACK, NOINIT, READWRITE, ALIGN=3 ; 开辟一个堆栈段 , 段名字为 STACK,定义为可 读可写 , ; 不初始化内存单元 ,或将内存单元初始化为 0 Stack_Mem SPACE USR_Stack_Size ; __initial_sp SPACE ISR_Stack_Size ; 汇编代码的地址标号 Stack_Top ; 堆栈段内容结束 , 在这里放个标号 ,用来获得堆栈顶部地址 ;// Heap Configuration ;// Heap Size (in Bytes) <0x0-0xFFFFFFFF> ;// 专业技术资料 .. .. .. Heap_Size EQU 0; 堆大小设置 AREA HEAP, NOINIT, READWRITE, ALIGN=3 ; 开辟一个段 ,名字为 HEAP 可读可写 ,不初始 化内存单元 ,或者初始化为 0 __heap_base Heap_Mem SPACE Heap_Size __heap_limit ; Memory Definitions ; Internal Memory Base Addresses ; 片上 SRAM 的基地址 , 即内存基地址 IRAM_BASE EQU 0 ; Watchdog Timer Definitions WT_BASE EQU 0 ; Wat

继续预览文档剩余内容

温馨提示:本页预览文本内容并非错乱,是从文档中提取部分无格式预览!如您需要正常预览文档全文,请点击下方按钮↓↓↓

上一篇:IT运维问题解析报告.pdf

栏    目:计算机资料/编程

下一篇:嵌入式软件测试方法总结计划精.docx

本文标题:keil调试环境下S3C2440.s的解析报告.pdf

本文地址:https://www.365weibook.com/html/20201126/376948.html

    正常预览或下载提示:

    本页面文档预览是由服务器自动提取的部分内容,并不是文档错乱。如您需要预览全文或下载文档,请点击页面左侧(点击去预览文档全文或下载文档)按钮,进行全文预览或下载。

推荐下载

联系我们 | 广告投放 |网站地图

免责申明:本网站不提供任何形式的下载服务,因此与之有关的知识产权纠纷本网站不承担任何责任。

如果侵犯了您的权利,请与我们联系,我们将进行删除处理。