omap3530 wince DVSDK安装及编译工具
本文介绍如何构建wince系统下OAMP3530处理器的DSP处理器的开发环境。
DVSDK 的集成开发环境是使用 setup_CCS_4.1.2.00027.exe 。开发环境的构建主要是包括安装 setup_CCS_4.1.2.00027.exe 软件及安装 dvsdk_wince 。
一、安装软件
1 、安装 setup_CCS_4.1.2.00027.exe
注意:安装的目录是不能有空格的。更改了系统环境变量后,需要才重启电脑,系统变量才有效。
2 、安装 dvsdk_wince_1_00_00_05_setup.exe 开发包。我的安装路径是在 D 盘。
3 、安装 ActivePerl-5.8.9.827-MSWin32-x86-291969.msi 编译工具。
二、建立编译工具目录
创建目录:
C:/ti_tools
C:/ti_tools/bios
C:/ti_tools/bios/xdctools
C:/ti_tools/c6000
C:/ti_tools/c6000/cgtools
复制文件:(注意版本可能不一致)
复制 %CCS_INSTALL_DIR%/BIOS5.33.05 目录下的文件到 C:/ti_tools/bios
复制 %CCS_INSTALL_DIR%/ccsv4/tools/compiler/c6000 目录下的文件到 C:/ti_tools/c6000/cgtools
复制 %CCS_INSTALL_DIR%/xdctools_3_16_02_32 目录下的文件到 C:/ti_tools/bios/xdctools
注: CCS_INSTALL_DIR 是您安装 setup_CCS_4.1.2.00027.exe 的目录。
三、设置 DVSDK 的编译工具的路径
变量设置,由于 DVSDK 的编译是需要 CCS_4.1.2 的编译器,因此需要修改 DVSDK 所使用的编译器的路径。
使用记事本打开 dvsdk_wince_1_00_00_05 目录下的 setpaths.bat 文件。
更改 DSP BIOS 安装路径:
将原来设置的路径屏蔽,重新添加自己安装的路径。该路径是在 CCS_4.1.2 的安装路径下。如我修改后的为:
set BIOS_INSTALL_DIR=
REM set BIOS_INSTALL_DIR=C:/CCStudio_v3.3/bios_5_33_05
set BIOS_INSTALL_DIR= C:/ti_tools/bios
更改 DSP Code generation tool 路径:
将原来设置的路径屏蔽,修改为对应的安装路径,如我的安装为:
set CODEGEN_INSTALL_DIR=
REM set CODEGEN_INSTALL_DIR=C:/ti_tools/c6000/cgtools
set CODEGEN_INSTALL_DIR= C:/ti_tools/c6000/cgtools
更改 XDCTOOLS 的路径:
修改如下:
set XDC_INSTALL_DIR=
REM set XDC_INSTALL_DIR=C:/ti_tools/xdctools/xdctools_3_10_05_61
set XDC_INSTALL_DIR=C:/ti_tools/bios/xdctools
设置 Perl 的路径
REM Perl path
set BASE_PERL=
set BASE_PERL=c:/Perl
四、添加系统环境变量
然后添加环境变量:打开控制面板 > 系统 > 高级 > 环境变量 > 系统变量,进行添加。
1 、添加 Perl 环境变量
PATH_Perl=C:/Perl/bin
完成后在命令提示符窗口下输入: perl –help
显示如下图,则安装 Perl 完成了。
2 、添加编译工具的安装路径变量
添加系统变量:根据文件 InstallGuide_WinCE_OMAP3530.pdf
在编译 DSPLINK 之前,需要注意的是要添加系统的变量:
TI_TOOLS_BASE_DIR -> C:/ti_tools
BIOS_INSTALL_DIR -> C:/ti_tools/bios
XDC_INSTALL_DIR -> C:/ti_tools/bios/xdctools
CODEGEN_INSTALL_DIR -> C:/ti_tools/c6000/cgtools
BASE_PERL -> C:/Perl
五、添加 DVSDK 到 VS2005 中
1 、修改 WINCE600/PLATFORM/TI_EVM_3530/FILES 目录下的注册表:
移除以下的注册信息
IF BSD_DSPLINK
,…….
ENDIF BSP_DSPLINK
IF BSP_CMEM
...
ENDIF BSP_CMEM
IF BSP_MPEG2_DECODE_FILTER
...
ENDIF
IF BSP_MPEG2_DECODE_FILTER
...
ENDIF
IF BSP_MPEG4_DECODE_FILTER
...
ENDIF
IF BSP_H264_DECODE_FILTER
...
ENDIF
2 、修改 TI_EVM_3530/FILES/platform.bib
移除以下的信息:
IF BSP_DSPLINK
dsplinkk.dll $(_FLATRELEASEDIR)/dsplinkk.dll NK
SHK
lpmdrv.dll $(_FLATRELEASEDIR)/lpmdrv.dll NK
SHK
ENDIF BSP_DSPLINK
IF BSP_CMEM
cmemk.dll $(_FLATRELEASEDIR)/cmemk.dll NK SHK
ENDIF BSP_CMEM
IF BSP_DSHOWFILTER
timm.dll $(_FLATRELEASEDIR)/timm.dll
NK SH
ENDIF BSP_DSHOWFILTER
IF BSP_H264_DECODE_FILTER
H264VideoDecoder.dll $(_FLATRELEASEDIR)/H264VideoDecoder.dll
NK SHM
ENDIF BSP_H264_DECODE_FILTER
IF BSP_MPEG4_DECODE_FILTER
MPEG4VideoDecoder.dll $(_FLATRELEASEDIR)/MPEG4VideoDecoder.dll
NK SHM
ENDIF BSP_MPEG4_DECODE_FILTER
IF BSP_MPEG2_DECODE_FILTER
MPEG2VideoDecoder.dll $(_FLATRELEASEDIR)/MPEG2VideoDecoder.dll
NK SHM
ENDIF BSP_MPEG2_DECODE_FILTER
IF BSP_DMAI_SAMPLE_APPLICATIONS
; DMAI sample applications, requires BSP_DSHOWFILTER
video_encode_io1_omap3530.exe
$(_FLATRELEASEDIR)/video_encode_io1_omap3530.exe NK
audio_decode_io1_omap3530.exe
$(_FLATRELEASEDIR)/audio_decode_io1_omap3530.exe NK
image_encode_io1_omap3530.exe
$(_FLATRELEASEDIR)/image_encode_io1_omap3530.exe NK
image_decode_io1_omap3530.exe
$(_FLATRELEASEDIR)/image_decode_io1_omap3530.exe NK
video_decode_io2_omap3530.exe
$(_FLATRELEASEDIR)/video_decode_io2_omap3530.exe NK
ENDIF
IF BSP_DSHOWFILTER
cs.x64P $(_FLATRELEASEDIR)/cs.x64P
NK
ENDIF BSP_DSHOWFILTER
3 、设置 Visual Studio :
3.1 、检查 DVSDK 安装路径
3.2 编辑 setpaths.bat 文件在 DVSDK_INSTALL_DIR 下。需要设置相应其他软件的安装目录。
3.3 打开项目,在 subprojects 处,点右键, Add Existing Subproject 。转到 dvsdk_integration_1_xx_yy_zz 目录,选择 DVSDK_Integration.pbpxml 文件。
选择后,如下:
3.4 删除 %_WINCEROOT%/PLATFORM/TI_EVM_3530/CATALOG 目录
3.5 复制 %DVSDK_INSTALL_DIR%/dvsdk_integration_1_xx_yy_zz/dvsdk_catalog 到 %_WINCEROOT%/PLATFORM/<bsp_folder>/CATALOG 目录。
3.6 选择 Catalog Items View ,刷新后就会出现如下如图,并选择以下项
• MMF:TI:CMEM
• MMF:TI:DSPLINK
• MMF:TI:CS
• MMF:TI:H264_DECODE_FILTER
• MMF:TI:MPEG2_DECODE_FILTER
• MMF:TI:MPEG4_DECODE_FILTER
• MMF:TI:TIMM
以上配置后,可以使用 ti 的 dvsdk 。
添加项目:
在 Subprojects 中添加:
• 添加 DVSDK Integration subproject
在 %DVSDK_INSTALL_DIR%/dvsdk_integration_1_xx_yy_zz 目录下并选择 DVSDK_Integration.pbpxml
• 添加 DSPLink subproject
在 %DVSDK_INSTALL_DIR%/dsplink_1_xx_yy/dsplink/etc/host/projects/WinCE/DSPLink 目录下并选择 DSPLink.pbpxml .
• 添加 DSP Coder Server subproject
在 %DVSDK_INSTALL_DIR%/dvsdk_integration_1_xx_yy_zz/CodecServer 并且选择
CodecServer.pbpxml.
• 添加 DMAI subproject
在 %DVSDK_INSTALL_DIR%/dmai_1_xx_yy_zz/wince_pb/wince600
选择 dmai.pbpxml file.
• 添加 TI Direct Show Filters subproject
在 %DVSDK_INSTALL_DIR%/dshow_1_xx_yy_zz/project 选择 dshow.pbpxml .
选择完成后如下图:
3.7 设置编译顺序:
Subprojects 右键 Set Subproject Build Order... 设置编译顺序如下:
转到 Catalog Items View ,刷新,选择如下:
3.8 编译 DCSDK
在 VS2005 中,选择 生成 ->rebuild all subprojects 进行对 DVSDK 编译。编译之后,得到的 cs.x64P 、 dsplinkk.dll 、 cmemk.dll 、 timm.dll 、 MPEG2VideoDecoder.dll 、 MPEG4VideoDecoder.dll 、 H264VideoDecoder.dll 这些文件将会添加到 WINCE 的内核中。
以上添加 DVSDK 到 VS2005 之后,可以使用 VS2005 编译 DVSDK 并将编译好的内容添加到内核中。但是仍然有部分 DVSDk 的例子是无法使用 VS2005 进行编译的,需要使用到命令行进行手动编译。
omap3530 wince DVSDK安装及编译工具相关推荐
- SpringCloud(第 057 篇)CentOS7 安装 maven 编译工具
2019独角兽企业重金招聘Python工程师标准>>> SpringCloud(第 057 篇)CentOS7 安装 maven 编译工具 一.大致介绍 1.maven 相信大家一点 ...
- Mac下安装i386编译工具
在学习<Orange'S:一个操作系统的实现>时,作者使用nasm和gcc生成ELF文件,然后使用ld命令链接.但是他是在Linux上做的,Mac系统的gcc(clang)只能生成Mac自 ...
- myeclipse8.5安装反编译工具
1.下载最新的jad.exe应用程序 2.下载net.sf.jadclipse_3.3.0.jar,在myeclipse8.5安装的文件夹中创建一个文件夹如jad,在jad文件夹中建立一个文件夹plu ...
- 关于ubuntu环境下安装less编译工具koala,及无法打开koala的问题
从koala官网下载ubuntu版本的.deb文件后安装 安装完成后点击koala客户端无响应,查询后发现需要安装Ruby 在终端输入安装命令:sudo apt -y install libgconf ...
- eclipse安装反编译工具
https://blog.csdn.net/qq_38931968/article/details/90716199
- eclipse 安装反编译工具
借用他们博客:https://blog.csdn.net/qq_31772441/article/details/80281328 转载于:https://www.cnblogs.com/mustan ...
- android studio 反编译工具,android studio反编译工具jd-inteIIij
Android Studio 自带了Java Bytecode Decompiler 对于第三方的jar只能反编译出其函数名 例如:andbase里的com.kfb.c.jar下的com.kfb.c下 ...
- java protoc工具_protoc 编译工具
在进行开发 protoc 之前,你需要首先在你的计算机中安装 protoc 编译工具. 下载编译工具 进入 Protocol Buffers 的源代码中然后选择发布的版本中,找到对应的版本.项目的链接 ...
- 微信小程序源码使用反编译工具解码
安装反编译工具依赖包 Microsoft Windows [版本 6.1.7601] 版权所有 © 2009 Microsoft Corporation.保留所有权利. C:\Users\Admini ...
最新文章
- ElasticSearch(一)ElasticSearch的应用场景及为什么要选择ElasticSearch?
- Trouble Sort CodeForces - 1365B(思维)
- mac安装python虚拟环境_详解Mac配置虚拟环境Virtualenv,安装Python科学计算包
- 黑白棋游戏水平(2)--pytorch剪裁
- 矩阵化简计算器_论一台图形计算器,如何拯救你的SAT2数学
- 软件项目的面向对象设计、开发及管理
- cnapckSurround c++builder Region 代码折叠快捷键
- 反激式开关电源电路的测试记录(一)
- C语言中文件指针和文件位置指针,位置指针相关库函数
- 第五章-畅销书排行榜
- 谷歌浏览器 无法翻译此网页的解决方法
- Spring 下默认事务机制中@Transactional 无效的原因
- Pycharm: ImportError: attempted relative import with no known parent package解决方案
- Spring——Spring两大特性:IOC+AOP
- Redis 面试面面观
- 面向95后的营销和增长,你需要知道这些( ゜- ゜)つロ 乾杯
- Kvaser Leaf light HS v2 | 如何使用Excel发送和接收CAN报文数据
- 用c++实现贪吃蛇小游戏,初学者记录一下首次实现的经历,有超详细的思路与语法讲解,新手向
- 并发处理同一个订单问题
- qbo_camera包 stereovision.cpp 代码分析