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