用于 TI DSP+ARM 器件的 C6EZRun 软件开发工具
C6RUN-DSPARMTOOL
此产品不再投入生产。

描述/特性

技术文档

支持与培训

订购选项


Important Note

C6Run development tool is no longer being developed. For new designs, please consider RCM, or other alternatives such as SysLink, Codec Engine IUNIVERSAL support, or OpenCL. C6Run is available for download as-is without future feature/bugfix updates.

View all related products


描述

Texas Instruments' C6Run Software Development Tool is designed for users of TI’s heterogeneous system-on-chip processors, which contain both an ARM core and a TMS320C6000 DSP core. The C6Run tool enables the user to compile code for the DSP of a supported platform without having to learn any new programming languages, system interfaces or other TI-specific technologies. Using this tool, ARM programmers will find it easy to differentiate and improve the performance of their products by leveraging the C6000 DSP, with little or no changes to application code. C6Run provides front-end build scripts that provide a familiar command-line interface and that hide many of the details of building code for the C6000 DSP core.

 

The first set of the front-end tools, called c6runlib, consists of a compiler and archiver script that lets the user compile portable C code and generate an ARM-side static library. This library can then be linked with an ARM application; all of the function calls into that library actually take place on the C6000 DSP core. Essentially, the tool automatically generates a remote procedure call framework for the library functions.

 

The second of the these front-end tools, called c6runapp, lets the user recompile their entire application, written in portable C, so that it executes on the C6000 DSP core when run from the ARM command prompt.

 

Related Information:

特性
  • C6Run is an open source project, licensed under the standard three clause BSD license.  As such, it can be freely modified, redistributed, etc.
  • When using c6runlib tools, automatic generation of remote procedure calls for supported function types is supported.  This allows quick and easy partitioning of code simply by rebuilding the application.
  • Applications built using C6Run appear as just another ARM/Linux application (no managing separate ARM and DSP executables).
  • C6Run framework provides proxies for all C I/O operations (printf, scanf, file I/O), such that those operations take place on the ARM core.  All computation operations can run on the DSP, while file access or another general purpose processing can happen on the ARM core.

 

You Will Need

 

The C6Run tool is intended to be used on a Linux host system, with the following components available:

  • TI DSP/BIOS v5.41.x
  • TI XDCtools v3.16 or higher
  • TI C6000 Code Generation Tools v6.1.15 or higher
  • TI DSP/BIOS Link v1.65.00.02 or higher
  • TI LinuxUtils v2.25.04.10 or higher
  • TI Local Power Manager v1.24.02.09 or higher

 


技术文档
应用手册 (1)
标题 类型 大小 (KB) 日期 下载最新英文版本
PDF 30 2011年 5月 19日
更多文献资料 (4)
*This is not an TI official document.
标题 类型 大小 (KB) 日期 下载最新英文版本
Wiki* 2011年 5月 2日
Wiki* 2011年 5月 2日
Wiki* 2011年 5月 2日
PDF 111 2010年 9月 22日
相关产品

软件 (1)

名称 器件型号 软件类型
用于 TI DSP+ARM 处理器的 C6EZAccel 软件开发工具  C6ACCEL-DSPLIBS  应用软件与框架 

开发工具 (1)

名称 器件型号 工具类型
用于 TMS320C6000 器件的 C6EZFlo 图形开发工具  C6FLO-DSPTOOL  软件开发工具、IDE、编译器 

支持与培训

搜索我们广泛的在线知识库,可全天候获得数百万个技术问题和答案。

从 TI 专家处搜索答案

由TI和其社区用户提供的内容仅符合当时状况,不视为TI的标准说明。
请详见网站使用条款

如果您对质量、包装或订购 TI 产品有疑问,请访问我们的支持页面

技术文章