This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TDA4VM: TIDL中C7x 的 Scratch空间大小修改后是否有问题

Part Number: TDA4VM


硬件:TDA4的C7X

功能: TIDL的自定义层 custom layer

问题描述:  我们将C7x的地址空间从256MB修改为300MB大小, 地址范围变化从0xEC000000-0xFBFFFFFF 变到0xEC000000-0xFEBFFFFF; 存在问题

问题1:默认情况下0xFBFFFFFF到0x100000000的地址空间未被显性地分配给某些处理器,是否有应用会用到这个空间;

问题2:如果0xFBFFFFFF到0x100000000的地址空间有应用被使用,什么硬件会使用这个空间,如果我们要扩展C7x的scratch地址,我们如果分配地址空间?

问题3:如果将C7x的HEAP空间分配给C7x 的Scratch,会存在DMA失效的情况,这个如何解决?

ps:

1) C7x的scratch默认空间大小256MB,如下图所示配置的空间地址范围:

但是由于我们的模型feature map需要最大288MB; 所以修改地址范围如下: