TI TMS320C28x C++ Compiler User's Guide
"TI C++指导文件 - 这是一份关于如何使用TI的TMS320C28x Optimizing C/C++ Compiler的用户指南,涵盖了编译器配置、微控制器应用等内容,适用于TI的28335DSP微控制器。文档详细介绍了软件开发工具的使用、编译器的选项设定以及链接器、调试和性能分析等关键功能。" TI的TMS320C28x Optimizing C/C++ Compiler是一款专为高性能数字信号处理(DSP)设计的编译器,特别针对TI的28335 DSP微控制器。这份用户指南提供了关于编译器和相关工具的详细介绍,帮助开发者高效地进行嵌入式系统开发。 1. **软件开发工具概述**:这部分介绍TI提供的整个软件开发环境,包括编译器、集成开发环境(IDE)、调试器和其他辅助工具,它们共同构成了一个完整的开发流程,支持代码编写、编译、链接、调试和优化。 2. **编译器接口**:TI的编译器提供了一个命令行界面和可能的IDE集成,开发者可以通过这些接口设置编译选项、指定输入和输出文件,并控制编译过程。 3. **ANSI/ISO标准**:TI的C/C++编译器遵循ANSI C和ISO C++标准,确保代码的可移植性和标准合规性。同时,它也支持一些特定于DSP的扩展,以充分利用硬件资源。 4. **输出文件**:编译过程会生成不同的输出文件,如对象文件(.obj或.obj)、可执行文件(.out或.exe)以及可能的映像文件(.hex或.bin),这些文件在程序的编译、链接和烧录阶段都有其特定用途。 5. **实用工具**:除了编译器外,还包括了如汇编器、链接器、大小调整工具等,这些工具对于构建和优化嵌入式系统至关重要。 6. **使用C/C++编译器**:本部分详细讲解了如何启动和配置编译器,包括设置选项来改变编译行为,以及如何处理源文件和库。 - **关于编译器**:介绍编译器的基本功能和特点。 - **调用编译器**:描述如何通过命令行或IDE来运行编译器。 - **选项**:编译器有多种选项可以改变其行为,例如链接器选项用于控制链接过程,常用选项用于设置优化级别、警告和错误处理,而运行时模型选项则影响代码在目标硬件上的运行方式。 7. **链接器选项**:链接器将编译后的对象文件合并成可执行文件,允许设置库搜索路径、重定位符号和内存布局等。 8. **调试和性能分析选项**:提供了对符号调试和性能分析的支持,如生成调试信息和配置性能分析工具。 9. **文件名和目录管理**:编译器允许指定输入文件、输出文件和包含目录,以及如何解析文件扩展名和处理不同类型的文件。 10. **汇编器选项**:当需要使用汇编语言编程或混合C/C++与汇编时,这部分详细介绍了汇编器的选项和使用方法。 11. **动态链接**:讨论了如何在运行时动态链接库,这对于减少代码尺寸和更新代码库很有用。 12. **过时选项**:部分选项可能随着新版本的发布而变得过时,这部分会提醒用户注意这些不再推荐使用的选项。 这份用户指南是TI 28335DSP微控制器开发者的宝贵资源,它不仅解释了基本概念,还提供了深入的配置和优化指导,有助于提升项目的开发效率和代码质量。
![](https://csdnimg.cn/release/download_crawler_static/10566904/bg10.jpg)
![](https://csdnimg.cn/release/download_crawler_static/10566904/bg11.jpg)
![](https://csdnimg.cn/release/download_crawler_static/10566904/bg12.jpg)
![](https://csdnimg.cn/release/download_crawler_static/10566904/bg13.jpg)
![](https://csdnimg.cn/release/download_crawler_static/10566904/bg14.jpg)
剩余202页未读,继续阅读
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/418acaaad607433a99fbf58659b464dd_weixin_42808375.jpg!1)
- 粉丝: 0
- 资源: 1
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- AirKiss技术详解:无线传递信息与智能家居连接
- Hibernate主键生成策略详解
- 操作系统实验:位示图法管理磁盘空闲空间
- JSON详解:数据交换的主流格式
- Win7安装Ubuntu双系统详细指南
- FPGA内部结构与工作原理探索
- 信用评分模型解析:WOE、IV与ROC
- 使用LVS+Keepalived构建高可用负载均衡集群
- 微信小程序驱动餐饮与服装业创新转型:便捷管理与低成本优势
- 机器学习入门指南:从基础到进阶
- 解决Win7 IIS配置错误500.22与0x80070032
- SQL-DFS:优化HDFS小文件存储的解决方案
- Hadoop、Hbase、Spark环境部署与主机配置详解
- Kisso:加密会话Cookie实现的单点登录SSO
- OpenCV读取与拼接多幅图像教程
- QT实战:轻松生成与解析JSON数据
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)