没有合适的资源?快使用搜索试试~ 我知道了~
ARM Software Development ToolKit Version 2.50 Reference Guide pd...
![star](https://csdnimg.cn/release/downloadcmsfe/public/img/star.98a08eaa.png)
温馨提示
ARM Software Development ToolKit Version 2.50 Reference Guide pdf.PDF
资源推荐
资源详情
资源评论
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![txt](https://img-home.csdnimg.cn/images/20241231045021.png)
![application/x-zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![thumb](https://img-home.csdnimg.cn/images/20250102104920.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![unitypackage](https://img-home.csdnimg.cn/images/20250102104920.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![unitypackage](https://img-home.csdnimg.cn/images/20250102104920.png)
![application/x-zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![7z](https://img-home.csdnimg.cn/images/20241231044736.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![unitypackage](https://img-home.csdnimg.cn/images/20250102104920.png)
![](https://csdnimg.cn/release/download_crawler_static/4009694/bg1.jpg)
Copyright © 1997, 1998 ARM Limited. All rights reserved.
ARM DUI 0041C
ARM Software Development Toolkit
Version 2.50
Reference Guide
![](https://csdnimg.cn/release/download_crawler_static/4009694/bg2.jpg)
ii Copyright © 1997, 1998 ARM Limited. All rights reserved. ARM DUI 0041C
ARM Software Development Toolkit
Reference Guide
Copyright © 1997, 1998 ARM Limited. All rights reserved.
Release Information
The following changes have been made to this book.
Proprietary Notice
ARM, Thumb, StrongARM, and the ARM Powered logo are registered trademarks of ARM Limited.
Angel, ARMulator, EmbeddedICE, Multi-ICE, ARM7TDMI, ARM9TDMI, and TDMI are trademarks of
ARM Limited.
All other products or services mentioned herein may be trademarks of their respective owners.
Neither the whole nor any part of the information contained in, or the product described in, this document
may be adapted or reproduced in any material form except with the prior written permission of the copyright
holder.
The product described in this document is subject to continuous developments and improvements. All
particulars of the product and its use contained in this document are given by ARM in good faith. However,
all warranties implied or expressed, including but not limited to implied warranties of merchantability, or
fitness for purpose, are excluded.
This document is intended only to assist the reader in the use of the product. ARM Limited shall not be liable
for any loss or damage arising from the use of any information in this document, or any error or omission in
such information, or any incorrect use of the product.
Change History
Date Issue Change
Jan 1997 A Created from ARM DUI 0020. Includes major updates for SDT 2.10
June 1997 B Updated for SDT 2.11
Nov 1998 C Updated for SDT 2.50
![](https://csdnimg.cn/release/download_crawler_static/4009694/bg3.jpg)
ARM DUI 0041C Copyright © 1997, 1998 ARM Limited. All rights reserved. iii
Contents
ARM Software Development Toolkit Reference
Guide
Preface
About this book ............................................................................................ viii
Further reading .............................................................................................. x
Typographical conventions .......................................................................... xiii
Feedback ..................................................................................................... xiv
Chapter 1 Introduction
1.1 About the ARM Software Development Toolkit ........................................... 1-2
1.2 Supported platforms .................................................................................... 1-5
1.3 What is new? .............................................................................................. 1-6
Chapter 2 The ARM Compilers
2.1 About the ARM compilers ........................................................................... 2-2
2.2 File usage ................................................................................................... 2-6
2.3 Command syntax ...................................................................................... 2-10
Chapter 3 ARM Compiler Reference
3.1 Compiler-specific features ........................................................................... 3-2
3.2 C and C++ implementation details ............................................................ 3-14
3.3 Standard C implementation definition ...................................................... 3-25
![](https://csdnimg.cn/release/download_crawler_static/4009694/bg4.jpg)
Contents
iv Copyright © 1997, 1998 ARM Limited. All rights reserved. ARM DUI 0041C
3.4 Standard C++ implementation definition .................................................. 3-35
3.5 C and C++ language extensions .............................................................. 3-37
3.6 Predefined macros ................................................................................... 3-40
3.7 Implementation limits ................................................................................ 3-43
3.8 Limits for integral numbers ....................................................................... 3-46
3.9 Limits for floating-point numbers .............................................................. 3-47
3.10 C++ language feature support .................................................................. 3-49
Chapter 4 The C and C++ Libraries
4.1 About the runtime libraries ......................................................................... 4-2
4.2 The ANSI C library ...................................................................................... 4-5
4.3 The ARM C++ libraries ............................................................................. 4-14
4.4 The embedded C library ........................................................................... 4-18
4.5 Target-dependent ANSI C library functions .............................................. 4-26
4.6 Target-dependent I/O support functions ................................................... 4-29
4.7 Target-dependent kernel functions ........................................................... 4-35
4.8 Target-dependent operating system functions ......................................... 4-40
Chapter 5 Assembler
5.1 Command syntax ........................................................................................ 5-3
5.2 Format of source lines ................................................................................ 5-8
5.3 Predefined register and coprocessor names .............................................. 5-9
5.4 Built-in variables ....................................................................................... 5-10
5.5 ARM pseudo-instructions ......................................................................... 5-11
5.6 Thumb pseudo-instructions ...................................................................... 5-19
5.7 Symbols .................................................................................................... 5-25
5.8 Directives .................................................................................................. 5-30
5.9 Expressions and operators ....................................................................... 5-88
Chapter 6 Linker
6.1 About the linker ........................................................................................... 6-2
6.2 Command syntax ........................................................................................ 6-4
6.3 Building blocks for objects and images .................................................... 6-12
6.4 Image file formats ..................................................................................... 6-13
6.5 Image structure ......................................................................................... 6-15
6.6 Specifying an image memory map ........................................................... 6-17
6.7 About scatter loading ................................................................................ 6-21
6.8 The scatter load description file ................................................................ 6-23
6.9 Area placement and sorting rules ............................................................. 6-31
6.10 Linker-defined symbols ............................................................................. 6-33
6.11 Including library members ........................................................................ 6-36
6.12 Automatic inclusion of libraries ................................................................. 6-38
6.13 Handling relocation directives ................................................................... 6-40
Chapter 7 ARM Symbolic Debugger
7.1 About armsd ............................................................................................... 7-2
![](https://csdnimg.cn/release/download_crawler_static/4009694/bg5.jpg)
Contents
ARM DUI 0041C Copyright © 1997, 1998 ARM Limited. All rights reserved. v
7.2 Command syntax ........................................................................................ 7-3
7.3 Running armsd ............................................................................................ 7-5
7.4 Alphabetical list of armsd commands .......................................................... 7-9
7.5 Specifying source-level objects ................................................................. 7-48
7.6 Armsd variables ........................................................................................ 7-53
7.7 Low-level debugging ................................................................................. 7-58
7.8 armsd commands for EmbeddedICE ........................................................ 7-61
7.9 Accessing the Debug Communications Channel ...................................... 7-63
Chapter 8 Toolkit Utilities
8.1 Functions of the toolkit utilities .................................................................... 8-2
8.2 The fromELF utility ...................................................................................... 8-3
8.3 ARM profiler ................................................................................................ 8-6
8.4 ARM librarian .............................................................................................. 8-8
8.5 ARM object file decoder ............................................................................ 8-10
8.6 ARM executable format decoder ............................................................... 8-11
8.7 ANSI to PCC C Translator ........................................................................ 8-12
8.8 The Flash downloader .............................................................................. 8-15
Chapter 9 ARM Procedure Call Standard
9.1 About the ARM Procedure Call Standard ................................................... 9-2
9.2 APCS definition ........................................................................................... 9-6
9.3 C language calling conventions ................................................................ 9-16
9.4 Function entry examples ........................................................................... 9-18
9.5 Function exit .............................................................................................. 9-24
Chapter 10 Thumb Procedure Call Standard
10.1 About the Thumb Procedure Call Standard .............................................. 10-2
10.2 TPCS definition ......................................................................................... 10-3
10.3 C language calling conventions ................................................................ 10-7
10.4 Function entry examples ........................................................................... 10-9
10.5 Function exit ............................................................................................ 10-12
Chapter 11 Floating-point Support
11.1 About floating-point support ...................................................................... 11-2
11.2 The ARM floating-point library ................................................................... 11-3
11.3 Floating-point instructions ......................................................................... 11-7
11.4 Configuring the FPA support code for a new environment ..................... 11-13
11.5 Controlling floating-point exceptions ....................................................... 11-14
Chapter 12 ARMulator
12.1 About the ARMulator ................................................................................. 12-2
12.2 Modeling an ARM-based system .............................................................. 12-3
12.3 Basic model interface ................................................................................ 12-7
12.4 The memory interface ............................................................................. 12-13
12.5 Memory model interface .......................................................................... 12-16
剩余577页未读,继续阅读
资源评论
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
- wt_19882014-03-15学习ARM架构的好资料!学习了
![avatar](https://profile-avatar.csdnimg.cn/b284fa3ffb024a979e17ea50a3254749_msephd.jpg!1)
msephd
- 粉丝: 21
- 资源: 8
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
- 石油管道巡检-基于YOLOv11的腐蚀检测与泄漏预警算法实现.pdf
- 实时海洋监测-YOLOv11在船舶识别与污染检测中的创新应用.pdf
- 实时羽毛球追踪-YOLOv11运动轨迹预测算法深度剖析.pdf
- 水产养殖监测-YOLOv11水下生物识别与生长状态分析系统.pdf
- 水产养殖创新-YOLOv11实现鱼类行为分析与投喂量智能调控.pdf
- 水产养殖智能化-YOLOv11实现鱼类生长状态实时监控.pdf
- 水产养殖智能化-YOLOv11实现鱼类行为分析与投喂决策.pdf
- 水产养殖智能化管理-YOLOv11实现鱼类行为分析与生长监测.pdf
- 特征融合新思路-YOLOv11双向特征金字塔深度优化方案.pdf
- 水域安全监测-YOLOv11船舶行为识别与非法捕捞实时预警系统.pdf
- 体育赛事分析-YOLOv11运动员动作捕捉与战术轨迹可视化.pdf
- 体育赛事分析-YOLOv11足球运动员动作识别与战术板自动生成.pdf
- 体育训练分析-YOLOv11运动员动作捕捉与姿态估计技术详解.pdf
- 微创手术辅助-YOLOv11实现手术器械实时追踪与导航系统.pdf
- 卫星遥感解析-YOLOv11在土地利用分类中的小目标检测优化策略(地理信息).pdf
- 卫星遥感解析-YOLOv11地表建筑物变化检测与违建识别.pdf
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)