OMAPL138学习---arm_call_dsp分析-
来源:互联网 发布:php音乐分享网站源码 编辑:程序博客网 时间:2024/06/09 13:51
第一次用ARM DSP双核的板子(OMAPL138),对arm call dsp比较陌生,唯有官方源码,手上没有太多资料,只有从源码出发解读arm call dsp 流程。
ARM源文件
-arm_main.c :主要的ARM应用程序源代码。这些代码设置DSPLINK和CMEM,下载DSP应用程序,并通过MSGQ管理与DSP的通信。
-arm_interface.c/h:处理DSPLIB特殊函数数据的ARM应用程序源代码。这些代码处理从输入文件得到的输入数据,保存输出数据到输出文件,并且当处理过程结束时释放CMEM的缓存。
-arm_parse.c/h:处理文本文件的解析的ARM应用程序源代码。
-common_interface.h:ARM和DSP应用程序共同的头文件,包括通用的自定义类型和枚举类型。
-arm_makefile:GNU 为ARM应用程序生成的makefile文件,其中BIN:=call_dsplib定义了生成的ARM 应用程序文件名为call_dsplib.
DSP源文件
-dsp_main.c:DSP应用程序的主要源代码,包括对DSP/BIOS的静态设置结构体和动态TSK生成代码。
-dsp_interface.c/h:DSP应用程序源代码,包括DSPLINK和MSGQ的代码以及翻译DSPLIB函数调用ARM的请求。
-common_interface.h
-dsplib_server.cmd:包括手动添加到生成TCF连接器命令文件。
-dsplib_server.tcf: DSP/BIOS的文本配置文件(TCF)。定义了DSP程序的配置(存储段等)。
-dsp_makefile:GUN为ARM应用程序生成的makefile文件,其中PROJNAME:=dsplib_server定义了DSP工程名,BIN:=$(PROJNAME).out定义了生成的DSP程序文件名为dsplib_server.out。
ARM应用程序源代码 arm_main.c
①
②确定DSPLIB函数索引
- OMAPL138学习---arm_call_dsp分析-
- omapl138学习
- OMAPL138学习---CMEM
- OMAPL138学习----DSP BIOS
- OMAPL138学习----cmem加载问题
- OMAPL138学习---typedef int(init_fnc_t)(void)
- OMAPL138学习----DSPLINK DEMO解析之LOOP
- Linux及OMAPL138双核开发学习
- GDBSERVER 用于omapl138调试---过程详细分析
- 广东创龙OMAPL138开发的学习经验
- OMAPL138问题
- OMAPL138学习体会
- omapl138 PSC
- 关于在omapl138上跑BIOS系统的CLK配置部分学习。
- OMAPL138的timer
- AM1808 & OMAPL138 研发
- OMAPL138/AM1808开发笔记
- OMAPL138 OTG实现HOST
- andengine背景滚动循环AutoParallaxBackground
- Git fetch和git pull的区别
- 图像处理基础(一)_图像的像素是什么?
- 转鼠标悬停在datagridview的某单元格,显示悬浮框效果http://www.cnblogs.com/Waming-zhen/archive/2012/06/12/2546472.html
- 测试
- OMAPL138学习---arm_call_dsp分析-
- android 4.0与android 2.3的变化
- 删除SVN用户信息
- Java Socket网络编程常见异常
- 输入两个整数 n 和 m,从数列1,2,3…….n 中随意取几个数,使其和等于 m ,要求将其中所有的可能组合列出来
- 第二章 身份验证
- 【LeetCode】Maximum Depth of Binary Tree && Minimum Depth of Binary Tree
- Java 可变参数
- Android使用JNI