OMAP 达芬奇dsplink GPP与DSP数据交互的一种方案

      我用的英码的EVM3730的开发板,2011年还是2012年买的已经忘记了,已经习惯了别的开发板step by step的模式,拿到英码的板子之后傻眼了。文档偏重开发环境的构建,通篇教你你怎么编译开发环境,怎么制作文件镜像,应用开发例程一个没有,并不是说编译开发环境不重要,只是没有应用例程,你让新如何去学习呢,买开发板难道不是为了去做应用吗?没有例程对于一个没有达芬奇开发经验的人来说这是真是一个噩耗。英码的板子适合有丰富达芬奇开发经验做项目验证的人,新手绝对不能用。好在我当初买板子的附带的光盘里面带了一个ti的DVSDK ti-dvsdk_dm3730-evm_4_02_00_06这个sdk应该是经过英码的人编辑过(这是英码为应用开发做的,开发方面的仅有的一点贡献)。后来,因一些问题咨询英码,他们讲我的光盘资料很老,给我了一份新的,发现,仅有的这个sdk也没有了,真是强烈鄙视英码。我买你开发板难道仅仅是编译一个Linux系统,制作一个从文件启动的镜像吗?如果我的目的就是这样,我何必用DM3730呢?公司里面现成的2440的资料比你全面多了。唉,评估失误,苦果只能自己吞了。文章写到这里,先对英码发泄一下我的不满,表达一下我的强烈鄙视!

       既然木已成舟,开发板买回来了,总得玩转。好在这个开发板是作为技术储备用的,不是马上 要用到项目中取,如果是后者,肯定要死翘翘了。只能自己去网上搜索资料,去dvsdk下的doc中看文档。我们的应用不是做视频开发之类的,纯粹是想用其来做一些dsp部分数学运算,arm端来管理外设,并与用户交互。所以对我来说只要能实现
GPP与ARM端的数据交互就可以了。网上大部分资料一讲到dsplink,尼玛就介绍什么CodeEngine,xDias,FramWork,直接介绍DSPLINK的资料几乎没有。老子就先从CodeEngine,xDias。之前用CCS3.3开发,Windows下的,这些东西,大部分都是在Linux环境下,对Windows支持有限,资料中提到的开发包,Ti网站下不到,后来才发现,人家是集成到了SDK中了,并且这个sdk没有Windows版本的,情何以堪啊!再后来,用虚拟机装了Linux,解压缩开发SDK,去每一个组件下看DOC, Example,才发现,Windows可用的,也在这个只能在Linux下安装的SDK中。在CodeEngine,xDias浪费了几个月的时间,当然是在项目之余。在这里,有一个重要的经验,一定要重视安装目录下的doc文件和Example文件下的文档,Ti一般是比较喜欢用build_instructions.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
DSP(数字信号处理器)是一种专用微处理器,用于处理数字信号。1553BRT(双脚跳跃调制编码)是一种用于数据传输和通信的标准。 要在DSP中读取1553BRT地址,首先需要了解DSP和1553BRT之间的接口。通常,在DSPLink的支持下,DSP可以与主机系统进行通信。这种连接通常使用一种称为DSPLink的软件库或框架,该库提供了一个接口,通过该接口可以在DSP和主机之间进行数据传输。 为了读取或访问1553BRT地址,需要执行以下步骤: 1. 首先,将DSP与主机系统通过DSPLink进行连接。这涉及设置一个通信通道或链接,以便DSP和主机可以互相通信。 2. 在主机系统中创建一个用于访问1553BRT地址的软件模块。这个模块应该包含用于与DSP通信的代码。 3. DSP端需要编写相应的代码,以便在DSP上实现1553BRT地址的读取。这涉及使用DSPLink中提供的API来建立与主机系统的通信,并接收主机系统发送的读取请求。 4. 在主机系统上,通过调用相应的函数或方法,将读取请求发送到DSP上。该请求应包含1553BRT地址的信息。 5. DSP接收到读取请求后,执行相应的操作来读取1553BRT地址。这可能涉及到DSP的特定寄存器或内存区域的读取操作。 6. 一旦DSP读取了1553BRT地址,它可以将结果发送回主机系统,以便主机系统可以进一步处理或显示。 需要注意的是,具体的实现步骤可能因DSPDSPLink库的不同而有所不同。此外,还需要考虑DSP和主机系统之间的通信协议和数据格式。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值