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

利用HUA demo实现PC与6670EVM之间大数据传输,DDR3数据缓存,内核数据处理

你好

各位专家,我在利用HUA demo进行拓展编程时遇到以下问题:

我想通过PC向EVM传输大量数据进行处理,以下是我的做法:

利用HUA中ndkbenchmark文件接收从PC发送的大量数据,并将这些数据暂存到DDR3中,用EDMA3将DDR3中的数据以数据块的形式传送到

MSM中缓存并进行分段处理。

但是,在分配存储空间时,发现MSM处的内核空间已被占用。

请问

1.如何在HUA demo中自己分配内核空间,是更改.cfg文件么,具体怎么实现?

2.如果我想利用内核的其他空间进行段数据缓存以待处理,我应该利用哪部分空间呢?具体又如何更改.cmd文件呢?(我尝试利用0x0100 0000缓存,但在运行时系统告知操作被阻止,是什么原因呢?)

附件为我更改过的ndkbenchmark文件和.cmd文件。

请专家予以帮助

谢谢

Andy Yin1:

您好,

首先可以通过修改RTSC platform对memory进行分段,然后在cfg文件中将数据、代码放到特定的段中,具体可以参考sysbios手册中关于memory一节。注意在使用memory时,只能使用有效的地址段,具体参考相应器件手册的memory map。你所使用的0x0100 0000是reserved段,不能被使用。

赞(0)
未经允许不得转载:TI中文支持网 » 利用HUA demo实现PC与6670EVM之间大数据传输,DDR3数据缓存,内核数据处理
分享到: 更多 (0)