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

时间:2025-11-01  作者: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文件的生成。

猜您喜欢

电力电子领域,高效节能一直是工程师们追求的目标。为了减少电路中的能量损耗,各种新技术层出不穷,其中,正激电路同步整流技术以其高效、可靠等优势,在众多应用中脱颖而...
2024-08-03 00:00:00

弯嘴钳是常见的手动工具,应用于电工、机械维修和日常生活中。其规格尺寸通常包括钳头长度、钳身长度和钳口宽度等几项关键参数。弯嘴钳的钳头长度大约在30到50毫米之间...
2013-02-25 00:00:00

现代市场中,配件的选择与使用直接影响产品的功能性和美观性。Accessories_39.2X11MM_TM作为新型配件,独特的尺寸和设计,正逐渐受到消费者和制造...
2025-04-22 10:30:40

贴片电阻上的「01R」表示其阻值为0.01欧姆,也就是10毫欧姆。 字母「R」代表小数点,它前面的数字表示整数部分,后面的数字表示小数部分。 因此,「01R」等...
2024-11-26 11:29:56

变容二极管,又称为可变电容二极管,是特殊类型的二极管,主要用于调谐电路和频率合成器等应用。主要特性是能够通过施加不同的反向电压来改变其电容值,因此在射频电路和无...
2025-04-03 09:00:02

高压云母电容是电子设备中常见的元件。被应用于高频和高压的电路中。测量这些电容的性能是非常重要的。本文将介绍高压云母电容的测量方法。准备工具测量之前,首先需要准备...
2025-03-22 22:01:39

采样电阻作为关键组件,应用于各种电子设备中,用于电流检测和反馈控制。在众多品牌中,Uniohnm(厚声)很好的性能和可靠性赢得了赞誉。本文将深入探讨Uniohn...
2012-01-07 00:06:06

电位器作为调节电压、电流的重要元件,被应用于各类电子设备中。TMTEC(泰铭)作为国内知名的电位器品牌,稳定的性能和高品质的品质,赢得了众多客户的青睐。本文将围...
2013-11-22 11:32:30

贴片电阻的精度等级通常用字母来表示,直接印在电阻表面。了解这些字母的含义对于选择合适的电阻至关重要。 不同字母代表不同的允许误差范围,误差越小,精度越高,价格也...
2024-11-26 11:29:12

光敏电阻,也称为光电导体,是对光线强度敏感的电阻元件。的阻值会光线的强弱而变化,通常在光照强度增加时,阻值会降低。温度也是影响光敏电阻性能的重要因素。当温度升高...
2025-04-17 11:32:09