在OMAPL138的ARM核与DSP核上实现TL IPC双核通信开发

时间:2025-09-12  作者:Diven  阅读:0

1 TL_IPC简介

在OMAPL138的ARM核与DSP核上实现TL IPC双核通信开发

TL_IPC是广州创龙独立开发的双核通讯协议,这种开发方式适用于通信逻辑相对简单的双核程序的的开发。相较于syslink,更简单、直接,依赖更少。DSP端程序运行时可以不再依赖于SYS/BIOS和IPC,ARM端程序运行时不再依赖于syslink。但DSP端程序的烧写依然借助于syslink提供的程序加载工具slaveloader。

TL_IPC当前版本适用于OMAPL138上ARM核与DSP核的双核通信。ARM核上运行Linux程序,DSP核上运行裸机或SYS/BIOS程序。基于TL_IPC的开发是指在两个处理间采用以直接触发中断进行异步事件通知,以直接读写共享内存进行数据交换,并结合创龙提供的c674x_irq_events内核模块(用于ARM端程序捕获由DSP触发的中断)实现双核通信的双核开发方式。

运行时软件环境约束

内核:

必须使用Linux 3.3版本的内核。

文件系统:

必须使用创龙提供的V2.1及以上版本的rootfs文件系统。文件系统的版本的确认方式:

执行fsinfo命令后输出类似下面的信息:

Target# fsinfo

2 C674x_irq驱动安装

注意:该驱动安装需要用到arm-arago—linux-gnueabi的交叉编译链,请参照《OMAPL138的多核软件开发组件MCSDK开发入门》建立,成功建立并使能交叉工具链后,输入如下命令可查看版本号:

Host# arm-arago-linux-gnueabi-gcc –v

2.1 编译驱动

注意:请确定使用的内核代码是否编译过,如果没有编译,先编译内核,否则会出错。

将光盘资料下的“Demodriver”目录下的c674x-irq-events文件夹,拷贝到Ubuntu的任一位置,进入“c674x-irq-eventssrc”目录,执

行命令make clean。

Host# make clean

执行命令make help可查看编译帮助。

Host# make help

根据make help打印的信息提示,配置内核目录和交叉编译工具。

Host# make KDIR=/home/tl/omapl138/linux-3.3 CROSS_COMPILE=arm-arago-linux-gnueabi-

在该目录下,可看到c674x-irq-events.ko文件的生成。

猜您喜欢

割刀作为高效的切割工具,其主要优势体现在多个方面。割刀采用高品质材料制造,具备优良的耐磨性和抗腐蚀性,确保在长时间使用中保持锋利,减少更换频率。割刀的设计 er...
2013-04-08 00:00:00

当今竞争激烈的市场中,配件的选择往往决定了产品的整体表现。7.5X7.2MM_TM配件因其独特的规格和多功能性,正逐渐成为众多行业中不可少的一部分。本文将深入探...
2025-04-21 21:01:12

环境传感器通过感知环境中的被测量对象并转换成可用信号,监测环境状况,常在大气、土壤温度、降雨等领域发挥重要作用。本周M5Stack向大家介绍的新品就是第四代环境...
2023-08-26 08:31:00

现代电子设备中,保护电路免受过电压和浪涌电流的影响非常重要。Littelfuse压敏电阻(Varistor)作为重要的电压保护元件,应用于各种电子产品中。本文将...
2025-04-14 09:30:35

卫星定位模块在现代科技中是重要配件,应用于导航、无人驾驶、物联网等领域。那么,这些模块的规格尺寸到底是多少呢?一般而言,卫星定位模块的尺寸因品牌和型号而异,通常...
2017-10-01 00:00:00

对刀器是应用于机械加工领域的重要工具,主要用于切削和加工各种金属材料。其应用领域涵盖了多个行业。在汽车制造业中,对刀器被用于精密加工发动机零部件和车身结构,确保...
2014-04-10 00:00:00

随着科技的不断发展,USB接口的种类和标准也在不断演变。其中,USB6-TYPEC_8.34X6.8MM_SM作为新型的接口标准,正逐渐受到市场的关注。本文将对...
2025-04-20 14:01:08

稳压二极管是特殊类型的二极管,应用于电路中以稳定电压,保护电子设备不受过高电压的影响。正常工作状态对电路的稳定性和设备的安全性非常重要。本文将详细探讨稳压二极管...
2025-04-05 17:31:40

10月23日,上海市科学技术奖再度揭晓。胸怀“国之大者”,坚持“四个面向”,一大批标志性成果竞相涌现,为正处于关键跃升期的上海国际科技创新中心建设增添底色和亮度...
2024-11-11 17:32:00

贴片电阻050阻值,也称为0欧姆电阻或零欧姆电阻,是一种在表面贴装技术 (SMT) 中使用的特殊电子元件。虽然标值为0欧姆,但实际上并非完全没有阻值,通常其阻值...
2024-11-29 10:26:14