OMAPL138基于SYSLINK的双核通信LED实例 下载本文

内容发布更新时间 : 2024/5/21 5:10:30星期一 下面是文章的全部内容请认真阅读。

DSP+ARM+FPGA 三核主板方案领导者

目 录

1 2 3

实例编译................................................................................................................. 2 实例演示................................................................................................................. 3 实例解析................................................................................................................. 6 3.1 实例程序结构解析 ...................................................................................... 6 3.2 实例SYS/BIOS应用程序解析 .................................................................. 7 3.3 实例Linux应用程序解析 ........................................................................ 13

1/14

DSP+ARM+FPGA 三核主板方案领导者

1 实例编译

光盘中demo/syslink/ex10_led实例实现了利用MCSDK的SYSLINK组件在

ARM端控制DSP端来操作开发板外设LED执行跑马灯程序。本实例是基于ex03_notify增加DSP控制LED功能。

先按照广州创龙OMAPL138开发板的用户手册《基于OMAPL138的多核软

件开发组件--MCSDK开发教程.pdf》安装MCSDK,配置、编译和安装SYSLINK。然后将ex10_led文件夹拷贝到虚拟机/home/tl/ti/syslink_2_21_01_05/examples目录下(该路径不可随意放置,否者无法包含到SYSLINK里面的头文件),然后进入ex10_led目录,如下图所示:

图1

执行“sudo make clean”清除编译生成文件,执行“sudo make”命令重新编

译该例程,如下图所示:

图2

2/14

DSP+ARM+FPGA 三核主板方案领导者

图3

在该目录的dsp/bin/debug/目录下生成.xe674格式文件server_dsp.xe674,如下图所示:

图4

在该目录的host/bin/debug/目录下生成Linux端可执行程序app_host,如下图所示:

图5

2 实例演示

执行此实例双核通信需要4个文件,syslink.ko、slaveloader、server_dsp.xe674

和app_host。按照《基于OMAPL138的多核软件开发组件--MCSDK开发教程.pdf》

3/14