DSP 初学记录
风之盔
O(∩_∩)O~
展开
-
C6678 多核烧写实验
之前进行过C6678的单核烧写实验,这篇博文介绍多核的烧写,烧写工具是从CSDN找到的:TMS320C6678多核烧写。原创 2016-08-15 21:56:10 · 6237 阅读 · 7 评论 -
C6678 H.264 高性能视频编码测试——基于网口
通过之前的测试,我们知道通过仿真器串口传输视频数据速度很慢,大概15KB/S 左右,所以又测试了下TI提供的另一个DEMO:C:\ti\mcsdk_video_2_2_0_46\dsp ,这个demo不仅仅包括高性能H.264编码,通过修改配置文件还可以实现别的编码实验,视频数据是通过网口传输,速度较快。另外这个demo项目的组织结构不是能导入CCS的结构,而是通过MinGW 直接编译的。原创 2016-08-14 17:35:47 · 3417 阅读 · 0 评论 -
CCS+DSP 环境搭建
之前的demo是TI烧写好的,现在要自己编译调试程序,首先要搭建环境,根据赠送光盘中说明:第一步:安装CCS,这里我没有安装光盘赠送的CCSv5.2,而是到官网下载的CCSv5.5,默认安装到C盘TI目录下(以后的组件也都会安装到这个目录下)。安装时有几处注意:(1)选择处理器时,我选择对应C6678的C6000 Multi Core DSPs,如下图:(2)选择组件时,我全选,以后基原创 2016-08-10 20:41:46 · 9513 阅读 · 0 评论 -
DSP网页示例测试
C6678的NOR Flash中已经烧写了一个官方DEMO,按照说明书上的只是来进行测试,。第一步:安装光盘中提供的USB_COM_Driver.exe,根据实际情况选择32或者64-bit ,除此之外还需要安装:hyper_terminal 和DHCP Server,hyper_terminal 可以显示开发板串口输出的信息,DHCP Server负责给开发板分配一个IP地址。第原创 2016-08-10 17:07:30 · 941 阅读 · 0 评论 -
C6678到货鉴赏
由于实验需要,老师给配备了一款新的开发板:C6678LE EVM,取代之前使用的TMS642开发板。开发软件将使用CCSv5.5,PC环境为Win7旗舰版64位,配有双网卡。下面上图:此开发板配有8核的DSP处理器、一片FPGA、512MDDR3 RAM、64M NAND Flash、16M NORFlash、10/100/1000M以太网口,功能强劲,据官网说可以实现1080P视频的H.原创 2016-08-09 20:57:57 · 1165 阅读 · 0 评论 -
H.264 视频编码实验
之前装好了mcsdk_video,在Codecs文件夹下有很多音视频编解码的demo,这篇博文主要介绍其中的高性能H.264 视频编码实验,H.264是现今普遍使用的编码方式,这个demo位于Codecs\C66x_h264hpvenc_01_00_03_00_ELF 文件夹。第一步:连接好卡板,no boot 模式,打开CCS,导入已存在项目,找到这个文件夹,导入这个项目。原创 2016-08-12 20:56:49 · 3359 阅读 · 0 评论 -
TFTP Boot 实验
上一篇博文测试了C6678的Flash Boot,这篇博文介绍TFTP Boot方式,测试过程参考:mcsdk_2_01_02_06\tools\boot_loader\examples\i2c\tftp\docs下的README.txt文件。TI生产的C6678LE EVM支持TFTP Boot方式,就是开发板通过网口,从PC机的TFTP服务器上下载到需要运行的程序,放到RAM中运行的方式。原创 2016-08-12 16:51:34 · 1701 阅读 · 0 评论 -
C6678 单核烧写实验
当使用仿真器时,仿真器会将项目中编译好的out文件下载到RAM中运行,但是掉电就会丢失,如果想长久保存,上电运行,需要将程序烧写到Flash中,C6678LE提供了一个16M的NOR Flash和一个64M的NAND Flash存储器,当选择相应的boot模式时,卡板会自动将程序从Flash中搬运到RAM运行(IBL二级加载技术),因为程序直接在Flash中运行会很慢。这篇博文主要根据TI提供原创 2016-08-12 11:20:41 · 9771 阅读 · 2 评论 -
CCS中不导入项目(没有)直接加载运行out文件方法
有时我们没有一个带有源文件的项目,只有一个可执行的out文件,或者我们不想导入复杂的项目到ccs,那么怎么下载这个out文件到dsp中运行呢,也很简单。第一步:准备好一个编译好的out文件,连接好硬件卡板上电,如下图打开CCS Debug 窗口。第二步:如下图选择view中的Target Configurations选项。第三步:如下图在新打开的窗口空白处右击选择New原创 2016-08-11 21:48:28 · 20070 阅读 · 0 评论 -
BIOS MCSDK 2.0 User Guide 示例学习
TI提供了详细的适合初学者的demo,具体见文档:BIOS MCSDK 2.0 User Guide。原创 2016-08-11 17:16:44 · 2019 阅读 · 0 评论 -
CCS项目结构:各种文件作用
这个应该在前面写的,现在就当总结一下吧。CCS项目中主要包括以下几种文件:头文件 .h源文件 .c/.asm库文件 lib内存分配文件 .cmd/.cfg目标配置文件 .ccxmlGEL文件 .gel原创 2016-08-19 22:08:54 · 10968 阅读 · 1 评论 -
mcsdk_video下 h.264 视频编码 demo(sv04)编译实验
由于项目需要,想要将视频编码程序烧写到rom中,为此需要修改源程序将视频编码参数提前写入,不再通过串口访问PC上的参数文件。 在C:\ti\mcsdk_video_2_2_0_46\examples\transcode 下有个demo,这个demo可以进行视频编解码,但是由于“年久失修”,有很多问题,最后也没有调通,具体问题可以参考:https://e2e.ti.com/supp原创 2016-08-14 21:14:10 · 1666 阅读 · 0 评论