omapl138基于syslink的双核通信led实例_第1页
omapl138基于syslink的双核通信led实例_第2页
omapl138基于syslink的双核通信led实例_第3页
omapl138基于syslink的双核通信led实例_第4页
omapl138基于syslink的双核通信led实例_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

OMAPL138SYSLINK的双核LEDRevisionRevisionDraft阅前须©2014-2018GuangzhouTronlongElectronicTechnologyCo.,.Allrights“Tronlong”,务,专注于DSP+ARM+FPGA三核系统方案开发,和国内诸多著名企业、和高校有密切的技术合作,如富士康、威胜、中国、等国内TI嵌入式处理业务拓展经理ZhengXiaolong:“Tronlong是国内研究OMAP-L138最深入的企业之一,TronlongOMAP-L138+Spartan-6三核数据产品保定系为因素造成的产品损坏问题,由广州创龙免费维修或者更换。帮 DSP: 实例编 实例演 实例解 实例程序结构解 实例SYS/BIOS应用程序解 实例Linux应用程序解 帮 实例编demo/syslink/ex10_ledMCSDKSYSLINK组件在ARM端控制DSP端来操作开发板外设LED执行跑马灯程序。本实例是基于ex03_notify增加DSP控制LED功能。OMAPL138OMAPL138的多核软件开发组件--MCSDK开发.pdf安装MCSDK配置编译和安装SYSLINK。然后将ex10_led文件夹拷贝到虚拟机/home/tl/ti/syslink_2_21_01_05/examples 执行“sudomakeclean”清除编译生成文件,执行“sudomake”命令重新编 的dsp/bin/debug/ 下生成.xe674格式文件server_dsp.xe674,如 的host/bin/debug/ 和app_host《基于OMAPL138的多核软件开发组件--MCSDK开发.pdf》完成SYSLINK编译和安装后,syslink.koslaveloader将位于开发板文件系slaveloader开发板任意example的debug syslink.ko:双核通信驱动slaveloader:用于ARM端启动DSP并加载.xe674格式的SYS/BIOS文件server_dsp.xe674灯功能的代码镜像就是server_dsp.xe674。app_host:ARMslaveloader、server_dsp.xe674、app_hostex10_led Linux文件系统后,执行如下命令安装双核通信驱动:Targert#insmod/lib/modules/3.3.0/kernel/drivers/dsp/syslink.koTRACE=1然后执行“./run.shLEDLED,接着依次熄灭所有LED server_dsp.xe674./app_hostDSP:启动ARM端Linux应用程序./slaveloadershutdownDSP:关闭DSP核实例解在ex10_led 中运行“tree-L3”命令,可以看到实例程序

shared:ARM和DSP内存共享相 SYS/BIOSServer_init()在dsp/Server.c中定义,Server.c是最常修改的SYS/BIOS文件此实例在Server.c中增加了LED控制函数led_init(),如下图所化配置时让4LED连续闪烁2次,如下图所示:LED对应的GPIO相关寄存器定义如下图所示Server_create()函数会notify。当ARM端notify时,DSPServer_exec()函数dsp/Server.c中定义,该函数ARM端发来Server_waitForEvent()是一种信号量等待方式ARM端有命令传送过来时会解除等待,然后解析ARM端传入令,解析命令代码如下图所示:从上图可以看出,ARMDSPnumevent Linux应用程序解host/main_host.c功能和dsp/main_dsp.c类似,它初始化SYSLINK,然后执行host/App.c中的App_create()函数notify,等待DSP端创建notify后,送控制LED令,代

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论