×

TI AM57x IPC异构多核开发(DSP+ARM)手册

消耗积分:0 | 格式:zip | 大小:11.68 MB | 2023-11-02

Tronlong创龙科技

  • 218内容
  • 25w+阅读
  • 121粉丝

此案例来源于:创龙科技

测试板卡为:TI Sitara系列AM5728+ Xilinx Artix-7 FPGA开发板

 

前  言

本文档主要说明基于IPC的异构多核开发方法。本说明文档适用开发环境如下:

Windows开发环境:Windows 7 64bit、Windows 10 64bit

Linux开发环境:Ubuntu 14.04.3 64bit

RTOS Processor SDK:ti-processor-sdk-rtos-am57xx-evm-04.03.00.05

CCS:CCS7.4.0

 

由于AM5728是SoC异构多核处理器,一般情况下,ARM端运行Linux系统,DSP/IPU(Cortex-M4)端运行RTOS (SYS/BIOS)系统,但ARM、DSP、IPU端均可单独运行RTOS系统。RTOS开发可基于Windows进行,此时需安装Windows版本RTOS Processor SDK和CCS开发软件。ARM、DSP、IPU端通过IPC组件(ARM端运行Linux系统,DSP/IPU端运行RTOS系统)联合开发则需基于Linux进行,且需安装Linux版本RTOS Processor SDK。

 

创龙科技TL5728F-EVM是一款基于TI Sitara系列AM5728(双核ARM Cortex-A15 +浮点双核DSP C66x) + Xilinx Artix-7 FPGA处理器设计的高端异构多核评估板,由核心板与评估底板组成。AM5728与Artix-7在核心板内部通过GPMC、I2C通信总线连接,在评估底板通过PCIe通信总线连接核心板经过专业的PCB Layout和高低温测试验证,稳定可靠,可满足各种工业应用环境。

 

评估板接口资源丰富,引出双路千兆网口、双路SFP光口、USB 3.0、CAN、RS485、SATA、HDMI、GPMC、FMC等接口,方便用户快速进行产品方案评估与技术预研。

 

 

目  录


前  言 4
1 基于Linux搭建IPC开发环境———— 6
1.1 RTOS Processor SDK安装————  6
1.2 RTOS Processor SDK开发环境配置 ———— 10
2 IPC案例说明 ———— 12
2.1 IPC案例目录 ———— 12
2.2 IPC组件编译————  16
2.3 IPC案例编译————  22
2.4 IPC组件介绍————  24
2.5 IPC关键代码————  28
2.5.1 IPC初始化及启动————  28
2.5.2 MessageQ消息传输————  31
2.5.3 关闭IPC并退出程序————  39
3 tl-linux-ipc-examples开发案例————  40
3.1 tl-messageq-flash-led案例————  40
3.1.1 案例功能 ———— 40
3.1.2 操作说明————  40
3.1.3 关键代码————  43
3.2 tl-messageq-cmem-fft案例————  48
3.2.1 案例功能————  48
3.2.2 操作说明 ———— 48
3.2.3 关键代码 ———— 50
3.3 tl-messageq-cv-edge案例 ———— 53
3.3.1 案例功能 ———— 53
3.3.2 操作说明 ———— 54
3.3.3 关键代码————  60
3.4 tl-messageq-edma-test案例————  66
3.4.1 案例功能 ———— 66
3.4.2 操作说明 ———— 67
3.4.3 关键代码————  72
3.5 tl-messageq-dsp-to-dsp案例————  76
3.5.1 案例功能————  76
3.5.2 操作说明————  76
3.5.3 关键代码————  78
3.6 ipc-messageq案例————  83
3.6.1 案例功能————  83
3.6.2 操作说明————  84
3.6.3 DSP端调试说明 ———— 85
3.6.4 关键代码 ———— 97
4 ti-linux-ipc-examples开发案例 ———— 103
4.1 ex02_messageq案例————  103
4.2 ex41_forwardmsg案例————  107
5 Slave端CCS调试说明————  108
5.1 DSP端调试说明 ———— 114
5.2 IPU端调试说明————  122
更多帮助———— 130
 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !