TI中文支持网
TI专业的中文技术问题搜集分享网站

往DDR中导入数据

使用的是6678 EVM板子!往DDR3中导入大容量(尝试的是50M)数据时CCS直接没时间未响应,导入不成功!但是数据量较小时(尝试有50K)数据时,导入数据是成功的!请问,这是怎么回事??还有导数据时,好像只有将数据转化为十六进制才能正确导入!请问,这又是怎么回事??谢谢回答~!

hobo Q:

回复 Eric Mao:

嗯  我用的就是CCS能识别的几种格式,但是直接导浮点型数据时倒入不成功,只能用16进制的才行!!那要分段的话得分到大概多大的数据??因为我需要导的数据较大(有200多M)!!谢谢~~

Eric Mao:

回复 hobo Q:

1、浮点数,保存在内存中,也是一串符合IEEE的32位或者64位数据,如(0xBF8791F8) == float (-1.059142),你保存浮点数的时候,就把等式左边的16进制数写入文件,导入文件后,直接这部分数据当作浮点数用就好了。不需要CCS直接按照浮点格式导入啊。

2、具体一次多大我也不清楚哦,导入大批量数据是容易把CCS弄死了,以前load视频数据的时候尝试过,我一般都load不超过30M数据。

hobo Q:

回复 Eric Mao:

嗯  可是我这的数据都是浮点型的数据,如果得按16进制的数导入时,得用MATLAB将数据转换成16进制的。如果可以直接将浮点型数据导入的话,就可以省很多时间啊!呵呵 ~~谢谢啊~~

AMBER:

回复 Eric Mao:

请问 怎样将MATLAB 数据导入 DDR中  供CPU使用

Andy Yin1:

回复 AMBER:

AMBER 您好,

请问你所问的Matlab数据是什么样的数据?我的理解是可以将Matlab处理的结果存储成标准的CCS 十六进制格式然后通过CCS load memory即可。

AMBER:

回复 Andy Yin1:

我也是这样想的  可是 CCS5 中 找不到 File-Data-Load   不想用include

怎么Load啊

Andy Yin1:

回复 AMBER:

在view->memory browser中存在load memory

赞(0)
未经允许不得转载:TI中文支持网 » 往DDR中导入数据
分享到: 更多 (0)