CCSv5中如何将图像导入DDR中

原创 2017年01月03日 13:30:44

首先,通过matlab将bmp格式的图像转换成dat格式

下例子以将连续四帧图像转换为dat格式为例:

clc;  
close all;  
clear all;  
%说明:生成DSP实验所用的图像数据Dat文件  
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  
for i = 1:4
    str = strcat('D:\_Matlab_WorkSpace\', int2str(i), '.bmp');
    I = imread(str);
%I = imread('D:\_Matlab_WorkSpace\000001.bmp');%打开图像,这里改成自己的图像名及路径  
%将图像缩小一点,不然数据量太大  
%I = imresize(I,[128,128],'bicubic');%<span style="color:#ff0000;">缩小成128*128、二维FFT时需要图像为2的n次方</span>  
    figure,imshow(I);%显示图像  
    [N, M, dim] = size(I);%获取图像的高与宽  
    if(dim == 3)  
        I = rgb2gray(I);%如果打开的是彩色图像,则转换成灰度图像  
    end  
    fil = strcat('D:\_Matlab_WorkSpace\', int2str(i), '.dat');
    fid = fopen(fil,'w');%保存.dat图像数据文件  
    fprintf(fid,'%d %d %s %d %d\n',1651,2,'8cc0', 0, i*N*M);%写入二进制文件的第一行  
    %将图片数据写入Dat文件中  
    for n = 1:N  
        for m = 1:M  
            fprintf(fid,'%d\n',I(n,m));  
        end  
    end  
end
fclose(fid);  
disp('Run OK') 
将四个文件合并成一个即可。

其次,将图像导入DDR中,需要知道DDR的地址。查询cmd文件知道其起始地址为0x80000000

Build->Debug程序之后可通过Tools->Load Memory来加载图像信息。


加载成功后,可以通过Memory Browser输入起始地址来查看数据值。亦可通过Tools->Image Analyzer来显示图像。

Properties输入的参数如下图:


然后Refresh之后即可显示图像了。

最后,将DDR的起始地址0x80000000赋给一个变量,就可以通过这个变量对图像进行操作了。

相关文章推荐

CCSv5 断点与grphic实时刷新及实时导入导出数据关联(原CCS3.3 探针设置)

在debug界面->加载程序->设置断点()

实例如何将图像导入Excel文件

  • 2008年04月04日 21:55
  • 354KB
  • 下载

基于Eclipse的TI集成开发环境IDE-CCSv5使用教程

TI嵌入式处理器的集成开发环境(IDE)包括调试器,编译器,编辑器,DSP/BIOS操作系统等等,现在最新的CCSv5 IDE基于Eclipse开源软件框架(v4+)并融合了TI设备的支持与功能,适用...

基于Eclipse的TI集成开发环境IDE-CCSv5使用教程

TI嵌入式处理器的集成开发环境(IDE)包括调试器,编译器,编辑器,DSP/BIOS操作系统等等,现在最新的CCSv5 IDE基于Eclipse开源软件框架(v4+)并融合了TI设备的支持与功能,适用...
  • yuyin86
  • yuyin86
  • 2012年07月13日 19:23
  • 4315

关于CCSv5 Debug下image功能使用

在网上搜索各类文章在

【SimpliciTI】01.将SimpliciTI-CCS-1.1.1工程导入到CCSV6

一,简介 之前编写的CC430程序没有走协议,现在学习下SimpliciTI,因为这个比较简单,而且对CC430官方已经移植好了。 二,导入过程 2.1 从TI官网找到SimpliciTI-CCS-1...

CCSv5软件环境搭建

  • 2017年04月13日 10:03
  • 377KB
  • 下载

C2000 Teaching ROM - F28332 - CCSv5

  • 2014年04月12日 22:54
  • 527KB
  • 下载

FPGA视频图像之高清需要多大的ddr2之二

我在FPGA配置ddr2的使用过程的一些情况。

TI CCSv5调试TMS320C6678入门教程

  • 2014年02月13日 09:55
  • 742KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:CCSv5中如何将图像导入DDR中
举报原因:
原因补充:

(最多只允许输入30个字)