OMAPL138基于SYSLINK的双核通信LED实例.doc
《OMAPL138基于SYSLINK的双核通信LED实例.doc》由会员分享,可在线阅读,更多相关《OMAPL138基于SYSLINK的双核通信LED实例.doc(13页珍藏版)》请在三一办公上搜索。
1、目录1实例编译22实例演示33实例解析63.1实例程序结构解析63.2实例SYS/BIOS应用程序解析73.3实例Linux应用程序解析131 实例编译光盘中demo/syslink/ex10_led实例实现了利用MCSDK的SYSLINK组件在ARM端控制DSP端来操作开发板外设LED执行跑马灯程序。本实例是基于ex03_notify增加DSP控制LED功能。先按照广州创龙OMAPL138开发板的用户手册基于OMAPL138的多核软件开发组件-MCSDK开发教程.pdf安装MCSDK,配置、编译和安装SYSLINK。然后将ex10_led文件夹拷贝到虚拟机/home/tl/ti/syslin
2、k_2_21_01_05/examples目录下(该路径不可随意放置,否者无法包含到SYSLINK里面的头文件),然后进入ex10_led目录,如下图所示:图1执行“sudo make clean”清除编译生成文件,执行“sudo make”命令重新编译该例程,如下图所示:图2图3在该目录的dsp/bin/debug/目录下生成.xe674格式文件server_dsp.xe674,如下图所示:图4在该目录的host/bin/debug/目录下生成Linux端可执行程序app_host,如下图所示:图52 实例演示执行此实例双核通信需要4个文件,syslink.ko、slaveloader、se
3、rver_dsp.xe674和app_host。按照基于OMAPL138的多核软件开发组件-MCSDK开发教程.pdf教程完成SYSLINK编译和安装后,syslink.ko和slaveloader将位于开发板文件系统如下位置:syslink.ko:/lib/modules/3.3.0/kernel/drivers/dsp/syslink.koslaveloader:开发板任意example的debug目录中,如/ex03_notify/debug/slaveloader。以下为各个文件的作用:syslink.ko:双核通信驱动。slaveloader:用于ARM端启动DSP并加载.xe674
4、格式的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拷贝到开发板同一个目录下,例如开发板的根目录:图6进入开发板的Linux文件系统后,执行如下命令安装双核通信驱动:Targert#insmod /lib/modules/3.3.0/kernel/drivers/dsp/sysl
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- OMAPL138 基于 SYSLINK 通信 LED 实例
链接地址:https://www.31ppt.com/p-4141010.html