1、实例编译
本实例实现了利用MCSDK的SYSLINK组件在ARM端控制DSP端来操作开发板外设LED执行跑马灯程序。
编译此实例。
2、实例演示
执行此实例双核通信需要4个文件,syslink.ko、slaveloader、server_dsp.xe674和app_host。
syslink.ko:/lib/modules/3.3.0/kernel/drivers/dsp/syslink.ko
slaveloader:开发板任意example的debug目录中,如/ex03_notify/debug/slaveloader。
以下为各个文件的作用:
syslink.ko:双核通信驱动。
slaveloader:用于ARM端启动DSP并加载.xe674格式的SYS/BIOS文件,例如server_dsp.xe674。
server_dsp.xe674:DSP端应用程序。在此实例中,增加的DSP端控制LED流水灯功能的代码镜像就是server_dsp.xe674。
app_host:ARM端应用程序。
将以上编译出来的slaveloader、server_dsp.xe674、app_host和ex10_led中的run.sh拷贝到开发板同一个目录下,例如开发板的根目录:
进入开发板的Linux文件系统后,执行如下命令安装双核通信驱动:
Targert#<